Протокол FSP: замена FTP для анонимного доступа, требовательная к ресурсам. Популярен в 90-х для warez и порносайтов, вытеснен HTTP/FXP из-за файрволов.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Протокол файловых служб (FSP) — это замена протокола передачи файлов, основанная на UDP, разработанная для анонимного доступа с меньшими требованиями к аппаратному обеспечению и сети, чем у FTP. В частности, благодаря использованию UDP, он позволяет избежать проблем, с которыми сталкивались многие FTP-серверы, требующие отдельного процесса для каждого клиента, а поскольку он разработан для работы с ненадежным протоколом, он может более эффективно возобновлять передачу после сбоя в сети.
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, and because it is built to use an unreliable protocol, it can more easily handle resuming a transfer after a network failure.
История
FSP так и не достиг популярности FTP для легального использования (хотя wuarchive и id Software некоторое время предоставляли услуги FSP в дополнение к FTP), но стал очень популярен в начале и середине 1990-х годов среди подпольных сайтов, распространявших порнографию и/или взломанное программное обеспечение. Поскольку сервер FSP требует только один процесс (в отличие от одного процесса на каждого клиента для большинства FTP-серверов), системному администратору гораздо сложнее обнаружить его в списке процессов; также, благодаря использованию UDP, его реже замечают сетевые администраторы. Однако, с ростом использования файрволов, снижением популярности shell-аккаунтов, необходимых для запуска сервера или большинства клиентов, и отсутствием поддержки FSP в веб-браузерах, его использование постепенно сошло на нет. Взломанное программное обеспечение перешло на HTTP и FXP, а порнография – на публично рекламируемые веб-серверы.
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. 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.
Номер порта
Поскольку протокол FSP не имеет официального признания IANA, у него нет официального номера порта. Однако, будучи UDP-эквивалентом FTP, официальные серверы FSP часто работают на UDP-порту 21, что соответствует номеру TCP-порта FTP. Поскольку FSP использует UDP, а FTP использует TCP, они могут работать одновременно на одном и том же номере порта без конфликтов. Неофициальные серверы могут использовать любой порт, хотя 2121 был распространенным выбором. (В большинстве *nix-систем только пользователь root может запустить процесс, прослушивающий порт ниже 1024.)
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.)
Название протокола
Название FSP было первоначально создано без реальной расшифровки. В 1993 году обсуждались варианты расшифровки аббревиатуры, и окончательным результатом стал File Service Protocol (Протокол файлового обслуживания). Среди других предложений были File Slurping Protocol (Протокол "глотания" файлов), FTP's Sexier Partner (Более привлекательный партнёр FTP) и Flaky Stream Protocol (Нестабильный потоковый протокол). Из-за своей изначально низкой производительности, FSP в шутку иногда называли "Fucking Slow Protocol" (Чёрт-как-медленный протокол).
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. Due to its inherent low performance, FSP was sometimes colloquially said to stand for "Fucking Slow Protocol" .