Todos os princípios básicos sobre protocolo de transferência de arquivos (FTP)

Last Updated: 2021-10-22
4,8
(5)

Resumo: Você já ouviu falar em File Transfer Protocol ou FTP? Aqui estão todos os princípios básicos que você precisa saber sobre o Protocolo de transferência de arquivos.

O que é FTP?

FTP, abreviado para File Transfer Protocol, é um protocolo de rede padrão ou um conjunto de regras. Os computadores usam FTP para transferir arquivos entre clientes e servidores pela rede de computadores.

  • FTP é um método de download, upload e transferência de arquivos de um local para outro entre a Internet e o sistema do seu computador.
  • Muitos clientes do File Transfer Protocol podem ser baixados gratuitamente, embora a maioria dos sites já tenha o FTP integrado. Portanto, não é necessário baixar um software separado.
  • O FTP é uma ferramenta fundamental para a construção e manutenção de sites, permitindo que os computadores transfiram arquivos de um lado para outro na Internet.

Como funciona o FTP?

A conexão FTP requer que duas partes estabeleçam e se comuniquem na rede entre o cliente e o servidor. Os usuários precisam obter permissão, oferecendo credenciais ao servidor FTP. Alguns servidores FTP públicos podem não precisar de credenciais para acessar seus arquivos, o que é comum em um FTP anônimo.

O FTP depende de dois canais de comunicação distintos ao estabelecer uma conexão FTP. O primeiro é o canal de comando, que controla a sessão e inicia instruções e respostas. O segundo é o canal de dados, onde ocorre a distribuição de dados.

Para obter ou transferir arquivos, os usuários autorizados usam solicitações de protocolo para criar mudanças no servidor. Em troca, o servidor concede esse acesso. Esta sessão é chamada de modo de conexão ativa.

A distribuição no modo ativo pode encontrar um problema se o firewall estiver protegendo o computador do usuário. Normalmente, os firewalls não permitem sessões não autorizadas de partes externas.

Se esse problema ocorrer, o modo passivo é usado. Neste modo, o usuário estabelece canais de dados e dados. Este modo requer que o servidor escute em vez de criar uma conexão de volta com o usuário.

Como usar o FTP?

Existem três maneiras de estabelecer uma conexão FTP.

  1. Uma abordagem direta é usar um FTP de linha de comando. Os desenvolvedores ainda usam para transferir arquivos usando FTP hoje.
  2. A segunda abordagem é usar um navegador da web para se comunicar com o servidor FTP. Os navegadores da Web são mais convenientes quando os usuários desejam acessar grandes diretórios no servidor. No entanto, geralmente é mais lento e menos confiável do que usar um programa de FTP dedicado.
  3. Usar clientes FTP é a terceira e mais comum prática de usar FTP hoje, especialmente para desenvolvedores da web.

A segurança do FTP

O FTP não foi projetado como um protocolo de segurança e existem muitas vulnerabilidades de segurança. Em maio de 1999, os autores da RFC 2577 listaram os seguintes pontos fracos:

  • Ataque de força bruta
  • DoS ou DDoS
  • Ataque de salto de FTP
  • Captura de pacotes
  • Roubo de porto
  • Ataque de spoofing
  • Enumeração de nome de usuário

O FTP não criptografa seu tráfego. Todas as transferências são exibidas e qualquer pessoa que possa realizar a captura de pacotes (farejamento) na rede pode ler nomes de usuário, senhas, comandos e dados.

Esse problema é comum para muitas especificações de protocolo da Internet, como SMTP, Telnet, POP e IMAP. Essas especificações foram projetadas antes da criação de mecanismos de criptografia, como TLS ou SSL.

Soluções comuns para este problema incluem:

Use um túnel seguro, como uma rede privada virtual (VPN) ou Secure Shell (SSH).

Use um protocolo mais seguro para lidar com o trabalho, como Secure Copy Protocol ou SSH File Transfer Protocol.

Use versões seguras dos protocolos inseguros, como TelnetS em vez de Telnet e FTPS em vez de FTP.

Conclusão

Com o FTP, você pode enviar e obter arquivos do servidor FTP. Se você for um desenvolvedor da web, precisará usar o FTP com o cliente FTP para acessar os sites que gerencia. Além disso, é mais fácil criar e excluir diretórios e ler um grande número de arquivos no servidor.

Resumindo, esperamos que esta página lhe dê uma melhor compreensão do Protocolo de Transferência de Arquivos.

 

Quão útil foi esta postagem?

Clique em uma estrela para avaliá-la!

Classificação média4,8/ 5. Contagem de votos:5

Nenhum voto até agora! Seja o primeiro a avaliar esta postagem.

Artigo Anterior

O que é latência do Strobe do Endereço da Coluna (CAS)? Resumo: Você já ouviu falar em File Transfer Protocol ou FTP? Aqui estão todos os princípios básicos que você precisa saber ...

Artigo seguinte

Melhor software de marca d'água no Windows! Resumo: Você já ouviu falar em File Transfer Protocol ou FTP? Aqui estão todos os princípios básicos que você precisa saber ...

Sobre a recuperação de dados Bitwar

3 etapas para recuperar mais de 500 tipos de documentos, fotos, vídeos, áudios e arquivos excluídos, formatados ou perdidos de vários cenários de perda de dados.

Saber mais

Artigos Quentes

    Artigos relacionados