El Protocolo de servicio de archivos ( FSP ) es un reemplazo basado en UDP para el Protocolo de transferencia de archivos , diseñado para el acceso anónimo con menores requisitos de hardware y red que el FTP. En particular, debido a que utiliza UDP, evita los problemas que muchos servidores FTP han tenido al requerir un proceso separado para cada cliente, [ cita requerida ] y debido a que está diseñado para usar un protocolo poco confiable, puede manejar más fácilmente [ cita requerida ] la reanudación de una transferencia después de una falla de red.
FSP nunca alcanzó la popularidad de FTP para uso legítimo (aunque wuarchive e id Software proporcionaron servicio FSP además de FTP durante algún tiempo), pero se volvió muy popular a principios y mediados de los años 1990 para sitios clandestinos que contenían pornografía y/o warez . [ cita requerida ] Debido a que un servidor FSP solo requiere un proceso (a diferencia de un proceso por cliente para la mayoría de los servidores FTP), es mucho más difícil para un administrador de sistema notarlo en una lista de procesos; además, dado que utiliza UDP, es menos probable que lo note un administrador de red .
Con el tiempo, sin embargo, un mayor uso de firewalls , un uso decreciente de las cuentas shell necesarias para ejecutar un servidor o la mayoría de los clientes y una falta de soporte de FSP en los navegadores web hicieron que su uso disminuyera y la escena warez se trasladó a HTTP y FXP mientras que la pornografía se trasladó a servidores web publicitados públicamente . [ cita requerida ]
Como el protocolo FSP no está reconocido oficialmente por la IANA , no tiene un número de puerto oficial . Sin embargo, como equivalente UDP de FTP, los servidores FSP oficiales con frecuencia se ejecutan en el puerto UDP 21, que es el mismo que el número de puerto TCP de FTP. Debido a que FSP usa UDP y FTP usa TCP, ambos pueden ejecutarse al mismo tiempo en el mismo número de puerto sin conflicto. Los servidores no oficiales pueden ejecutarse en cualquier puerto, aunque 2121 fue una opción popular. (En la mayoría de los sistemas *nix , solo el usuario root puede iniciar un proceso que escuche en un puerto por debajo de 1024).
El nombre FSP se creó originalmente sin una expansión real. En 1993, se llevaron a cabo discusiones sobre cómo expandir el acrónimo ; el resultado final fue File Service Protocol . Otras sugerencias incluyeron File Slurping Protocol , FTP's Sexier Partner y Flaky Stream Protocol . [1] Debido a su bajo rendimiento inherente, [ cita requerida ] a veces se decía coloquialmente que FSP significaba "Fucking Slow Protocol" (Protocolo jodidamente lento). [ cita requerida ]