- FTP significa Protocolo de transferência de arquivos.
- FTP é um protocolo de Internet padrão fornecido pelo TCP/IP usado para transmitir arquivos de um host para outro.
- É usado principalmente para transferir arquivos de páginas da web de seu criador para o computador que atua como servidor para outros computadores na Internet.
- Também é usado para baixar arquivos de outros servidores para o computador.
Objetivos do FTP
- Ele fornece o compartilhamento de arquivos.
- É usado para incentivar o uso de computadores remotos.
- Ele transfere os dados de forma mais confiável e eficiente.
Por que FTP?
Embora a transferência de arquivos de um sistema para outro seja muito simples e direta, às vezes pode causar problemas. Por exemplo, dois sistemas podem ter convenções de arquivo diferentes. Dois sistemas podem ter maneiras diferentes de representar texto e dados. Dois sistemas podem ter estruturas de diretórios diferentes. O protocolo FTP supera esses problemas estabelecendo duas conexões entre hosts. Uma conexão é usada para transferência de dados e outra conexão é usada para conexão de controle.
pandas loca
Mecanismo de FTP
A figura acima mostra o modelo básico do FTP. O cliente FTP possui três componentes: a interface do usuário, o processo de controle e o processo de transferência de dados. O servidor possui dois componentes: o processo de controle do servidor e o processo de transferência de dados do servidor.
Existem dois tipos de conexões no FTP:
Clientes FTP
- Cliente FTP é um programa que implementa um protocolo de transferência de arquivos que permite transferir arquivos entre dois hosts na Internet.
- Ele permite que um usuário se conecte a um host remoto e carregue ou baixe os arquivos.
- Possui um conjunto de comandos que podemos usar para nos conectar a um host, transferir os arquivos entre você e seu host e fechar a conexão.
- O programa FTP também está disponível como um componente integrado em um navegador da Web. Este cliente FTP baseado em GUI torna a transferência de arquivos muito fácil e também não requer lembrar os comandos FTP.
Vantagens do FTP:
Desvantagens do FTP:
- O requisito padrão da indústria é que todas as transmissões FTP sejam criptografadas. No entanto, nem todos os provedores de FTP são iguais e nem todos os provedores oferecem criptografia. Portanto, teremos que procurar os provedores de FTP que fornecem criptografia.
- O FTP serve duas operações, ou seja, enviar e receber arquivos grandes em uma rede. Porém, o limite de tamanho do arquivo é de 2 GB que pode ser enviado. Também não permite executar transferências simultâneas para vários receptores.
- As senhas e o conteúdo dos arquivos são enviados em texto não criptografado, o que permite escutas indesejadas. Portanto, é bem possível que invasores realizem o ataque de força bruta tentando adivinhar a senha do FTP.
- Não é compatível com todos os sistemas.