logo

FTP

  • 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

FTP de rede de computadores

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:

FTP de rede de computadores
    Conexão de controle:A conexão de controle utiliza regras de comunicação muito simples. Através da conexão de controle, podemos transferir uma linha de comando ou linha de resposta por vez. A conexão de controle é feita entre os processos de controle. A conexão de controle permanece conectada durante toda a sessão FTP interativa.Conexão de dados:A Conexão de Dados utiliza regras muito complexas, pois os tipos de dados podem variar. A conexão de dados é feita entre processos de transferência de dados. A conexão de dados abre quando chega um comando para transferir os arquivos e fecha quando o arquivo é transferido.

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:

    Velocidade:Uma das maiores vantagens do FTP é a velocidade. O FTP é uma das maneiras mais rápidas de transferir arquivos de um computador para outro.Eficiente:É mais eficiente porque não precisamos realizar todas as operações para obter o arquivo inteiro.Segurança:Para acessar o servidor FTP, precisamos fazer login com nome de usuário e senha. Portanto, podemos dizer que o FTP é mais seguro.Movimento para frente e para trás:O FTP nos permite transferir os arquivos de um lado para outro. Suponha que você seja o gerente de uma empresa, envie algumas informações para todos os funcionários e todos eles enviem as informações de volta no mesmo servidor.

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.