File Transfer Protocol - FTP
↳ A transferência dos arquivos ocorre entre:
1} Um computador cliente → solicitante da conexão para transferência
2} O computador servidor → aquele que recebe a solicitação de transferência.
___
↳ Essa transferência pode ocorrer de três formas diferentes:
1} Fluxo contínuo → Os dados são transmitidos como um fluxo contínuo de caracteres;
2} Modo blocado → O arquivo é transferido como uma série de blocos precedidos por um cabeçalho especial.
- Este cabeçalho é constituído por um contador (2 bytes) e um descritor (1 byte).
3} Modo comprimido → É a técnica de compressão utilizada. Caracteriza-se por transmitir uma sequência de caracteres iguais repetidos.
- Os dados normais, os dados comprimidos e as informações de controle são os parâmetros desta transferência.
[...]
Modo de Funcionamento:
↳ O detalhe interessante é que este protocolo utiliza duas portas de comunicação ao mesmo tempo: uma para controlar a conexão e outra para transmitir os arquivos.
Isto, em tese, permite uma conexão mais rápida, já que a transferência do arquivo pode acontecer sem o constante controle da conexão (feita por outra porta).
___
↳ O FTP utiliza a porta 21 para o envio de comandos e a porta 20 para o envio dos dados.
1} Porta 20: transferência de dados;
2} Porta 21: controle, ou seja, administra a seção através de comandos e senha.
[...]
Como ele é útil?
Você pode enviar qualquer coisa para uma outra máquina ou armazená-los em um servidor FTP, ficando ela sempre disponível para o usuário acessar.
Como funciona o transporte?
O cliente é o computador que solicita a conexão para ter acesso aos dados já hospedados na internet. Já o servidor é um outro computador que atua como um ambiente virtual, recebendo a solicitação do cliente para a transferência dos arquivos nele hospedados.
[...]
VANTAGENS
✓ Grande volume de transferência de dados por uma rede;
✓ Envio de vários diretórios ao mesmo tempo;
✓ Progresso sempre salvo;
✓ Gerenciamento facilitado;
✓ Configura tudo uma única vez;
✓ Simplicidade de uso;
✓ Segurança.
[...]
OBSERVAÇÕES
O FTP NÃO é usado exclusivamente SÓ para realizar download e upload.
O protocolo FTP é para envio e recebimento de arquivos. NÃO é para LEITURA!
[...]
____________
Fontes: Host Inger; Questões da CESPE; Colegas do QC.