Skip to main content

Um resumo executivo do FTP - File Transfer Protocol

COMO FUNCIONA INTERNET ¿Que es el protocolo FTP? (Junho 2026)

COMO FUNCIONA INTERNET ¿Que es el protocolo FTP? (Junho 2026)
Anonim

Protocolo de transferência de arquivos (FTP) permite que você transfira cópias de arquivos entre dois computadores usando um protocolo de rede simples com base no Protocolo da Internet. O FTP também é o termo usado ao se referir ao processo de copiar arquivos usando a tecnologia FTP.

História e como o FTP funciona

O FTP foi desenvolvido durante os anos 1970 e 1980 para suportar o compartilhamento de arquivos em redes TCP / IP e mais antigas. O protocolo segue o modelo de comunicação cliente-servidor. Para transferir arquivos com FTP, um usuário executa um programa cliente FTP e inicia uma conexão com um computador remoto que executa o software do servidor FTP. Após a conexão ser estabelecida, o cliente pode optar por enviar e / ou receber cópias de arquivos, individualmente ou em grupos.

Os clientes FTP originais eram programas de linha de comando para sistemas operacionais Unix; Os usuários do Unix rodaram programas cliente de linha de comando 'ftp' para se conectarem a servidores FTP e fazer upload ou download de arquivos. Uma variação do FTP, chamada TFTP (Trivial File Transfer Protocol), também foi desenvolvida para suportar sistemas de computadores de baixo custo. O TFTP fornece o mesmo suporte básico do FTP, mas com um protocolo simplificado e um conjunto de comandos limitados às operações de transferência de arquivos mais comuns. Mais tarde, o software cliente FTP do Windows se tornou popular, pois os usuários do Microsoft Windows preferiam ter interfaces gráficas para sistemas FTP.

Um servidor FTP atende na porta TCP 21 para solicitações de conexão de entrada de clientes FTP. O servidor usa essa porta para controlar a conexão e abre uma porta separada para transferir dados de arquivo.

Como usar o FTP para compartilhamento de arquivos

Para conectar-se a um servidor FTP, um cliente requer um nome de usuário e senha, conforme definido pelo administrador do servidor. Muitos dos chamados sites FTP públicos não exigem uma senha, mas seguem uma convenção especial que aceita qualquer cliente que use "anônimo" como seu nome de usuário. Para qualquer site FTP público ou privado, os clientes identificam o servidor FTP pelo seu endereço IP (como 192.168.0.1) ou pelo nome do host (como ftp.about.com).

Os clientes FTP simples estão incluídos na maioria dos sistemas operacionais de rede, mas a maioria desses clientes (como o FTP.EXE no Windows) oferece suporte a uma interface de linha de comando relativamente hostil. Muitos clientes FTP de terceiros alternativos foram desenvolvidos para suportar interfaces gráficas de usuário (GUIs) e recursos de conveniência adicionais.

O FTP suporta dois modos de transferência de dados: texto simples (ASCII) e binário. Você define o modo no cliente FTP. Um erro comum ao usar o FTP é tentar transferir um arquivo binário (como um programa ou arquivo de música) enquanto estiver no modo de texto, fazendo com que o arquivo transferido fique inutilizável.

Alternativas ao FTP

Sistemas de compartilhamento de arquivos peer-to-peer (P2P), como o BitTorrent, oferecem formas mais avançadas e seguras de compartilhamento de arquivos do que as oferecidas pela tecnologia FTP. Esses mais modernos sistemas de compartilhamento de arquivos baseados em nuvem, como o Box e o Dropbox, eliminaram em grande parte a necessidade de FTP na Internet.