Ao implementar uma aplicação de transferência de arquivos de...

Próximas questões
Com base no mesmo assunto
Q1090509 Redes de Computadores
Ao implementar uma aplicação de transferência de arquivos de um determinado formato específico, o desenvolvedor reconheceu que o melhor seria contar com um serviço do nível de transporte que fosse confiável, isso é, que fizesse a recuperação de eventuais erros por retransmissão e que fizesse, também, um controle de fluxo fim a fim, liberando a aplicação de implementar tais funcionalidades, deixando-as a cargo do nível de transporte.
Nesse caso, a implementação deve ser desenvolvida tendo como base o serviço de qual protocolo de transporte?
Alternativas

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 !

TCP -Padrão -Confiável -Controle de fluxo GAB. C

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo