Pergunta

É apenas mim, ou faz FTP parecer um pouco arcaico? Parece lento e ineficiente, e seus mais de 30 anos de idade, não que todas as coisas velhas são más:)

O que existem protocolos lá fora, que pode se tornar sucessores para FTP?

Eu usei webdav um pouco, mas não sei muito sobre ele. É mais rápido? Mais confiável? Mais seguro?

Por que não há ampla adoção de uma nova tecnologia (ainda)?

Update:. Especificamente, eu estou me referindo a arquivos de download / upload entre desenvolvedores e seu servidor web

Estou ciente de outros protocolos convencionais para outros usos, tais como navegação na web, compartilhamento de arquivos, etc.

Foi útil?

Solução

A coisa agradável sobre FTP é que ele funciona , que é uma grande melhoria em relação, por exemplo, o Windows compartilhamento de arquivos (ou para essa matéria, Grupos domésticos do Win7).

Há uma abundância de outras tecnologias para transferência de arquivos embora. HTTP é comumente usado para recuperar arquivos, SCP ou SFTP lidar com o aspecto seguro, basicamente, executando o protocolo habitual através de um túnel SSH. Quanto ineficiente? Como assim? Só porque ele é velho não significa que é ineficiente.

Como é que um trabalho protocolo mais eficiente?

De qualquer forma, FTP tem o seu nicho. Ele é usado para transferir arquivos onde a segurança não é importante. Ele faz o truque lá, e eu não estou ciente de quaisquer alternativas superiores, nem posso pensar de qualquer maneira óbvia para melhorar o protocolo.

Outras dicas

Este foi um artigo provocador: desejo mais hosts Oferecido WebDAV? Culpa PHP!

Uma coisa útil sobre o WebDAV é que ele tende a ser mais firewall-friendly, você não precisa mexer com PASV. Como ele pode usar HTTPS você pode obter uma melhor segurança daquele jeito que você começa com FTP.

FTP costumava ser o único verdadeiro sistema para mover os dados. Isso é muito bonito fragmentado agora:

  • para distribuição de dados público: HTTP, BitTorrent
  • para a partilha de dados dentro de uma organização: ferramentas baseadas na web, SMB e outras plataformas de compartilhamento de arquivos nativo
  • para mover dados entre caixas: scp, rsync
  • para enviar dados para um indivíduo: e-mail, ferramentas de web-based

Aqui está uma discussão sobre o futuro da FTP e arquivo relacionado protocolos de transferência que eu escrevi sobre recentemente.

Na verdade, acho FTP um dos protocolos mais eficientes, como há apenas mínima sobrecarga de protocolo. Além disso, comandos de FTP são palavras planície Inglês, em vez de comandos binários.

É principal fraqueza é a falta de criptografia, o que o coloca IMHO na mesma categoria como Telnet, que foi substituído pelo SSH principalmente.

Existem substituições (ou seja SCP), mas, francamente, FTP é um protocolo bem e com FTP sobre SSH, há uma alternativa a ele é a fraqueza principal disponível. Mas sim, hoje em dia eu iria usar SCP sempre que possível.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top