Redes de computadores - ftp
Protocolo FTP
- Qual a utilidade deste protocolo?
// Transferencia de arquivos entre dois computadores.
- Qual protocolo de transporte é utilizado? Por quê?
// TCP, pois ele verifica se tudo que deve ser enviado foi enviado e recebido.
- Qual a sua semelhança com o protocolo HTTP?
// Os dois protocolos, tanto o FTP como o HTTP usam como protocolo de transporte o TCP. Os dois também transferem arquivos para a máquina, mas o FTP o usuário escolhe que arquivos ele quer transferir, enquanto no HTTP são transferidos os arquivos necessários para a visualização da página WEB.
- Explique, brevemente, como funciona a arquitetura deste protocolo desde a requisição do cliente até a conclusão da resposta pelo servidor.
// O servidor remoto aceita uma conexão do cliente. O cliente envia comandos para o servidor e a conexão persiste ao longo de toda a sessão (TCP).
// O servidor cria uma conexão de dados para a transferencia de dados, sendo criada uma conexão para cada arquivo transferido. Estes dados são transferidos do servidor para o cliente e vice e versa.
// Os comandos estão separados dos dados e o cliente pode enviar comandos durante a transferência de dados. O encerramento da conexão indica o fim do arquivo.
- Explique a conexão de controle e a conexão de dados utilizadas pelo protocolo. Quais portas são utilizadas?
// A conexão de controle é uma conexão utilizada para servir de ponte entre os dois hospedeiros, ela tem como função identifcar o usuário, por meio de senhas, comandos de remotos e comandos de inserir e pegar pacotes. Já a conexão de dados é utilizada depois que o processo de conexão de controle já foi previamente feita, ambas são executadas simultaneamente, porem a de controle ocorre primeiro por conta do controle de dados poder receber a função que deve ser feita por ele. É utilizada a porta 21 para fazer o envio de dados pelo ftp cliente.
- Dê exemplo de alguns comandos mais comuns do protocolo FTP.
// user
pass