Ao implementar uma aplicação de transferência de arquivos de...
Nesse caso, a implementação deve ser desenvolvida tendo como base o serviço de qual protocolo de transporte?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - TCP
O Transport Control Protocol, ou TCP, é um dos principais protocolos de nível de transporte em redes de computadores. Quando se deseja uma transferência de arquivos confiável, é essencial que o serviço garanta a integridade e ordem correta dos dados enviados. O protocolo TCP oferece exatamente esse tipo de serviço ao implementar funcionalidades como controle de erro, sequenciamento e controle de fluxo, que asseguram que os dados sejam entregues sem erros, na sequência correta, e com gestão adequada da largura de banda disponível entre o remetente e o destinatário.
O desenvolvedor que busca essas características para uma aplicação de transferência de arquivos precisa de um protocolo que faça a recuperação de erros por retransmissão e controle de fluxo fim a fim, liberando assim a própria aplicação dessas responsabilidades. Essas funcionalidades são providas pelo TCP, que estabelece uma conexão entre as duas pontas da comunicação antes de iniciar a transferência de dados, conhecido como "handshake", e mantém o estado dessa conexão para garantir a confiabilidade dos dados transmitidos.
O protocolo CSMA/CD (Alternativa A) é uma técnica de controle de acesso ao meio utilizada em redes de transmissão compartilhada, como Ethernet, e não está relacionado diretamente ao transporte de dados ponta a ponta. O IP (Alternativa B) é um protocolo de nível de rede que se ocupa da entrega de pacotes de um host a outro, mas não oferece garantias de entrega confiável. O UDP (Alternativa D), por outro lado, é um protocolo de transporte que, ao contrário do TCP, não oferece garantia de entrega, ordem ou integridade dos pacotes, sendo classificado como um serviço não confiável. Por fim, XML (Alternativa E) não é um protocolo de rede, mas uma linguagem de marcação utilizada para estruturar dados em um formato legível tanto para humanos quanto para máquinas.
Portanto, a escolha do TCP para a implementação da aplicação de transferência de arquivos confiável é a mais apropriada e, consequentemente, a alternativa C é a correta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
GABARITO: C
não entendi pq o procotolo TCP estabelece um controlhe de fluxo fim a fim, pq no livro diz outra coisa
falou transporte é o TCP !
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo