Aguarde...

21 de abril de 2021

FTP tem 50 anos

FTP tem 50 anos

O dia 16 de abril de 1971 não é apenas a data em que a Rolling Stone lançou o açúcar mascavo pela primeira vez , mas também é marcado com a publicação da RFC 114 marcando o aniversário da FTP.

Naqueles dias, a guerra do Vietnã está na vanguarda das notícias, o TCP / IP ainda não existia, Jimi Hendrix morreu há 6 meses, o telnet era o novo garoto legal e alguns dos artistas de rock n roll mais influentes estavam por perto para lançar obras-primas enquanto o FTP estava usando um protocolo de rede chamado NCP .

Ao longo dos anos, o protocolo FTP foi refinado com 16 revisões diferentes (* 1) adicionando suporte com TCP / IP, uma extensão segura também conhecida como FTPS que está alavancando a mesma tecnologia que HTTPS e adição mais recente como suporte IPv6.

Cinquenta anos após o seu início, o FTP ainda está muito forte, com milhões de servidores FTP ainda expostos na internet, o que é bastante surpreendente considerando a má publicidade que recebe de tantas pessoas e empresas como o Dropbox escrevendo sobre o quão ruim o FTP está confundindo o protocolo a um produto completo. Sem mencionar que a coisa mais próxima que eles chegaram do protocolo FTP é sua API proprietária muito menos brilhante, que só pode ser usada se o Dropbox for gentil o suficiente para conceder a você uma chave.

Em 2021, o que parece ser reconhecido como progresso assume a forma de protocolos proprietários feitos a portas fechadas e sem qualquer RFC. Em vez disso, os fornecedores que desejam criar servidores concorrentes ficam com SDKs de engenharia reversa, como fez a Minio com o S3.

Além disso, como poderíamos tocar no tópico FTP sem apontar para o comentário mais infame sobre notícias de hackers, que foi uma grande fonte de inspiração ao criar o Filestash. Na verdade, eu acredito que não deveria importar qual protocolo a ferramenta que minha mãe usa a ferramenta da minha mãe está usando, assim que essa ferramenta for fácil de usar, ela pode transferir aquelas fotos que ela quer compartilhar, abrir vídeos e fazer todo o outro coisas que não deveriam exigir que ela soubesse sobre um protocolo, pois nosso trabalho como engenheiros é abstrair todas essas coisas complicadas para que, pela magia da abstração, não se espere que alguém acessando sua conta bancária no conforto de seu navegador escolha uma cifra ao negociar SSL.

(* 1) FTP ao longo dos anos :

  • RFC 114 (abril de 1971)
  • RFC 697 (julho de 1975): Comando CWD
  • RFC 765 (junho de 1980): TCP / IP
  • RFC 959 (outubro de 1985): Protocolo de transferência de arquivos
  • RFC 1579 (fevereiro de 1994): FTP compatível com firewall
  • RFC 1635 (maio de 1994): Como usar o FTP anônimo
  • RFC 1639 (junho de 1994): FTP Operation Over Big Address Records
  • RFC 1738 (dezembro de 1994): Uniform Resource Locators
  • RFC 2228 (outubro de 1997): Extensões de Segurança FTP
  • RFC 2389 (agosto de 1998): mecanismo de negociação de recursos para o protocolo de transferência de arquivos
  • RFC 2428 (setembro de 1998): Extensões para IPv6, NAT e modo passivo estendido
  • RFC 2577 (maio de 1999): Considerações de segurança de FTP
  • RFC 2640 (julho de 1999): Internacionalização do Protocolo de Transferência de Arquivos
  • RFC 3659 (março de 2007): Extensões para FTP
  • RFC 5797 (março de 2010): Registro de Comando e Extensão FTP
  • RFC 7151 (março de 2014): Comando HOST do protocolo de transferência de arquivos para hosts virtuais
Postado em Blog
Escreva um comentário