File Service Protocol: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>Augfab
m →References: Remove garbled text
 
imported>Bender the Bot
m →External links: HTTP to HTTPS for SourceForge
 
Line 18: Line 18:


==External links==
==External links==
* [http://fsp.sourceforge.net/ FSP Protocol Home Page]
* [https://fsp.sourceforge.net/ FSP Protocol Home Page]
* [http://www.faqs.org/faqs/fsp-faq/part1/ File Service Protocol (FSP) Frequently Asked Questions]
* [http://www.faqs.org/faqs/fsp-faq/part1/ File Service Protocol (FSP) Frequently Asked Questions]
* [http://www.aes.id.au/?page_id=12 Comparisons of FSP with other FTP-like transfer protocols over Wi-Fi]
* [http://www.aes.id.au/?page_id=12 Comparisons of FSP with other FTP-like transfer protocols over Wi-Fi]

Latest revision as of 19:42, 9 August 2025

Template:Refimprove

File Service Protocol (FSP) is a UDP-based replacement for the File Transfer Protocol, designed for anonymous access with lower hardware and network requirements than FTP. In particular, because it uses UDP, it avoids the problems that many FTP servers have had with requiring a separate process for each client, Script error: No such module "Unsubst". and because it is built to use an unreliable protocol, it can more easilyScript error: No such module "Unsubst". handle resuming a transfer after a network failure.

History

FSP never reached the popularity of FTP for legitimate use (although wuarchive and id Software provided FSP service in addition to FTP for some time), but became very popular in the early-to-mid-1990s for underground sites containing pornography and/or warez.Script error: No such module "Unsubst". Because an FSP server only requires one process (as opposed to one process per client for most FTP servers), it is much harder for a system administrator to notice it in a process list; also, since it uses UDP, it is less likely to be noticed by a network administrator.

Eventually, however, an increased use of firewalls, a decreasing usage of the shell accounts required to run a server or most of the clients, and a lack of FSP support in web browsers caused its use to taper off, and the warez scene moved to HTTP and FXP while pornography moved to publicly advertised web servers.Script error: No such module "Unsubst".

Port number

As the FSP protocol is not officially recognized by IANA, it has no official port number. However, as a UDP equivalent of FTP, official FSP servers frequently run on UDP port 21, which is the same as FTP's TCP port number. Because FSP uses UDP and FTP uses TCP they can both run at same time on the same port number without conflict. Unofficial servers may run on any port, although 2121 was a popular choice. (On most *nix systems, only the root user can start a process that listens on a port under 1024.)

Protocol name

The name FSP was originally created without a real expansion. In 1993, discussions were held about what to expand the acronym to; the ultimate result was File Service Protocol. Other suggestions included File Slurping Protocol, FTP's Sexier Partner, and Flaky Stream Protocol.[1] Due to its inherent low performance,Script error: No such module "Unsubst". FSP was sometimes colloquially said to stand for "Fucking Slow Protocol" .Script error: No such module "Unsubst".

References

<templatestyles src="Reflist/styles.css" />

  1. ↑ Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

External links