Todos os princípios básicos sobre protocolo de transferência de arquivos (FTP)
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.
Índice
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.
- Uma abordagem direta é usar um FTP de linha de comando. Os desenvolvedores ainda usam para transferir arquivos usando FTP hoje.
- 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.
- 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.
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
[2022] Best Watermark Software On 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