Explicamos o que é um FTP e para que serve este protocolo. Além disso, o que é um cliente FTP e como funciona um servidor FTP.
O que é um FTP?
Na computação, é conhecido como FTP (sigla em inglês para Transferência de arquivo Protocoloou seja, protocolo de transferência de arquivo) para um protocolo para a transferência de informações entre sistemas conectados a uma rede TCP (sigla em inglês para Transmissão Ao controle Protocoloou seja, Transmission Control Protocol) baseado na arquitetura cliente-servidor.
Em outras palavras, é um protocolo ou método de comunicação que permite fazer upload e download de arquivos de ou para um computador (servidor) para outro (cliente), independentemente do sistema operacional que ambos usam. Para fazer isso, um modelo de camada de rede TCP/IP é implementado, juntamente com um senha ou chave secreta, para estabelecer a conexão remota.
As conexões via FTP são projetadas para serem rápidas.maximizando assim a taxa de transferência de informações, mas não realmente segura, uma vez que as informações são manipuladas (incluindo o senhas) como texto simples. Por esse motivo, programas SCP e SFTP são frequentemente usados para criptografar o conteúdo dessas conexões e impedir o acesso de terceiros às informações.
Este tipo de tecnologia começou a ser utilizada em 1971 (conhecida como RFC 114), antes da invenção do protocolo TCP/IP, e sua versão atual é a publicada em 1985 (RFC 959). Em geral, esses tipos de conexões são estabelecidas usando as portas 20 e 21 do sistema.
Se gostou, partilhe-o: ADSL
Para que serve um FTP?
O FTP é extremamente útil para transferir grandes quantidades de dados em boa velocidade. Ou seja, enviar arquivos de um computador para outro sem a necessidade de mídias removíveis (como CDs, unidades de memória, etc.), mas diretamente pela Rede. Isso facilita a movimentação de dados, principalmente se for um volume significativo volume de dados, o que exigiria uma tecnologia mais pesada.
Hoje em dia o FTP são usados para compartilhar informações de trabalhos editoriais, visuais ou audiovisuais, áreas nas quais arquivos grandes são frequentemente manipulados e o trabalho remoto é feito com frequência. Também na mobilização de dados através de redes médias, como WAN ou MAN, estes protocolos são frequentemente utilizados, por exemplo, para carregar informação para a Internet.
cliente ftp
Um cliente FTP é um programa de computador que, instalado no computador do usuário, permite permite o acesso via protocolos FTP a um servidor para carregar ou baixar dados dele. Ou seja, um software que permite estabelecer conexões FTP (ou SFTP, mais seguras), uma vez fornecida uma chave e um endereço específico do sistema ao qual queremos nos conectar.
Clientes FTP Eles geralmente vêm pré-instalados em sistemas operacionais como o Windowsmas programas mais avançados também podem ser escolhidos para alternar entre diferentes modos de conexão.
Servidor FTP
Um servidor FTP é um programa destinado a ser executado em um computador conectado à Internet e cumpre o papel de provedor de dados em uma rede. Este programa gerencia as conexões e permite o fluxo de informações de e para os diferentes clientes existentes.
Eles geralmente não são implementados em computadores pessoaismas nos depositários das informações de grandes empresas ou redes locais de trabalho.
A diferença entre um cliente FTP e um servidor FTP é que o mesmo servidor pode servir muitos clientesuma vez que é o nó central de transferência de informações.