FTP
Explicamos o que é um FTP e para que serve esse protocolo. Além disso, o que é um cliente FTP e como um servidor FTP funciona.

O que é um FTP?
Na ciência da computação, é conhecido como `` FTP (acrônimo em inglês para File Transfer Protocol, ou seja, File Transfer Protocol ) como um protocolo para a transferência de informações. entre sistemas conectados a uma rede TCP (acrônimo em inglês para Transmission Control Protocol, ou seja, Transmission Control Protocol) com base na arquitetura cliente-servidor.
Em outras palavras, é um protocolo ou método de comunicação que permite carregar e baixar arquivos de ou para um computador (servidor) para outro (cliente), independentemente do sistema operacional usado por ambos. Para isso, é implementado um modelo de camada de rede TCP / IP, juntamente com uma senha ou chave secreta, para estabelecer a conexão remota.
As conexões através de um FTP são projetadas para serem rápidas, maximizando a taxa de transferência de informações, não muito seguras, pois As informações são tratadas (incluindo senhas ) como texto simples. Portanto, os programas SCP e SFTP geralmente são usados para criptografar o conteúdo dessas conexões e impedir o acesso às informações de terceiros.
Esse tipo de tecnologia começou a ser usado em 1971 (conhecido como RFC 114), antes da invenção do protocolo TCP / IP, e sua versão atual é publicada em 1985 (RFC 959) . Geralmente esses tipos de conexões são estabelecidos usando as portas 20 e 21 do sistema.
Pode atendê-lo: ADSL.
Para que serve um FTP?

Os FTPs são extremamente úteis para transferir grandes quantidades de dados a uma boa velocidade. Ou seja, enviar arquivos de um computador para outro sem a necessidade de mídia removível (como discos compactos, unidades de memória etc.), mas diretamente pela rede, o que facilita a movimentação de dados, principalmente se um volume importante de dados, o que exigiria mais tecnologia aparatosa.
Atualmente, o FTP é usado para compartilhar informações de trabalho editoriais, visuais ou audiovisuais, áreas nas quais arquivos volumosos geralmente são tratados e geralmente remotamente. Também na mobilização de dados por meio de redes de tamanho médio, como WAN ou MAN, esses protocolos são frequentemente usados, por exemplo, para carregar informações na Internet.
Cliente FTP

Um cliente FTP é um programa de computador que, instalado no computador de um usuário, permite acessar um servidor usando protocolos FTP para carregar ou baixar dados dele . Ou seja, um software que permite o estabelecimento de conexões FTP (ou SFTP, mais seguras), uma vez que é fornecida uma senha e um endereço específico do sistema ao qual queremos nos conectar.
Os clientes FTP geralmente vêm pré-instalados em sistemas operacionais como o Windows, mas também podem ser escolhidos programas mais avançados para alternar entre os diferentes modos de conexão.
Servidor FTP

Um servidor FTP é um programa projetado para ser executado em um computador conectado à Internet e que cumpre a função de provedor de dados em uma rede . Este programa gerencia conexões e permite o fluxo de informações de e para os diferentes clientes existentes.
Geralmente, eles não são implementados em computadores pessoais, mas nos repositórios de informações de grandes empresas ou redes locais.
A diferença entre um cliente FTP e um servidor FTP é que o mesmo servidor pode atender a vários clientes, pois é o nó central da transferência de informações.