FTP cumple 50 años

imagen




El 16 de abril de 1971 no es solo el día en que The Rolling Stone lanzó por primera vez Brown Sugar , sino también el día de la publicación de RFC 114 , que marca el cumpleaños de FTP.



En esos días, la guerra de Vietnam estaba en el centro de atención, TCP / IP aún no existía, Jimi Hendrix murió hace 6 meses, telnet era el nuevo tipo duro y algunos de los artistas de rock and roll más influyentes estaban a punto de lanzar sus obras maestras. , mientras que FTP usaba un protocolo de red llamado NCP .



FTP se ha mejorado 16 veces a lo largo de los años, agregando soporte para TCP / IP, una extensión segura también conocida como FTPS que usa la misma tecnología que HTTPS, y adiciones más recientes como soporte IPv6.





Cincuenta años después de su creación, FTP sigue siendo muy relevante y millones de servidores FTP todavía están disponibles en Internet , lo cual es bastante sorprendente dado el escaso historial de noticias, de muchas personas y empresas como Dropbox que escriben sobre lo malo que es el FTP para integrar el protocolo con un producto completo. Sin mencionar que lo más cerca que han estado de FTP es una API patentada mucho menos extravagante que solo se puede usar si Dropbox tiene la amabilidad de proporcionarle la clave.



En 2021, lo que parece ser un progreso reconocido está tomando la forma de protocolos patentados hechos a puerta cerrada y sin ningún RFC. En cambio, los proveedores que buscan construir servidores de la competencia se quedan con la ingeniería inversa del SDK, como lo hizo Minio con S3.



Además, ¿cómo podríamos haber tocado el tema de FTP sin recordar el comentario más infame sobre HackerNews?, que fue la principal fuente de inspiración para la creación de Filestash. De hecho, creo que no debería importar qué protocolo usa la herramienta que usa mi mamá. Una vez que esta herramienta sea fácil de usar, podrá transferir las fotos que quiera compartir, abrir videos y todas las demás cosas que no deberían requerir que conozca el protocolo, ya que nuestro trabajo de ingeniería es abstraer todo esto. cosas complicadas para que alguien que quiera acceder a su cuenta bancaria utilizando un navegador familiar no tenga que elegir un cifrado al negociar SSL.



Desarrollo de FTP



RFC 114 (abril de 1971)

RFC 697 (julio de 1975): Comando CWD

RFC 765 (junio de 1980): TCP / IP

RFC 959 (octubre de 1985): Especificación FTP inicial

RFC 1579 (febrero de 1994)): FTP con firewall

RFC 1635 (mayo 1994): Cómo utilizar FTP anónimo

RFC 1639 (junio de 1994): Operación en registros de direcciones grandes

RFC 1738 (diciembre de 1994): Localizadores de recursos

uniformes RFC 2228 (octubre de 1997) g.): Extensiones de seguridad FTP.

RFC 2389(Agosto de 1998): Mecanismo de negociación de funciones para el protocolo de transferencia de archivos.

RFC 2428 (septiembre de 1998): extensiones a IPv6, NAT y modo pasivo extendido.

RFC 2577 (mayo de 1999): Consideraciones de seguridad de FTP

RFC 2640 (julio de 1999): Internacionalización de FTP

RFC 3659 (marzo de 2007): Extensiones de comandos de FTP

RFC 5797 (marzo de 2010): Registro de extensiones y comandos de FTP.

RFC 7151 (marzo de 2014): comando HOST para hosts virtuales



All Articles