Questão FC296236
Uma aplicação foi desenvolvida por um programador que queria testar a taxa de perdas de sua conexão com a Internet. Ele fez um programa que fica aleatoriamente transferindo pedaços
Principais Protocolos de Redes
CESGRANRIO · 2018
Uma aplicação foi desenvolvida por um programador que queria testar a taxa de perdas de sua conexão com a Internet. Ele fez um programa que fica aleatoriamente transferindo pedaços de um arquivo de um servidor remoto para o seu computador. Após um intervalo, caso o pedaço identificado do arquivo não chegue, ele o considera perdido e o contabiliza na estatística de “pedaços perdidos”.
Para implementar essa aplicação, o programador precisou usar o serviço de um protocolo do nível de transporte, que, pelas características dadas, foi o
- UDP
- FTP
- TCP
- DNS
- HTTP
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
O protocolo utilizado é o UDP (User Datagram Protocol), do nível de transporte. Ele é sem conexão, enviando dados em datagramas sem estabelecer handshake prévio, o que reduz overhead e mantém baixa latência.
Como o enunciado admite que o programa considera pedaços que não chegam como perdidos, fica implícito que não há mecanismo automático de confirmação/retransmissão: isso é característico do UDP, que não oferece controle de fluxo, reconhecimento nem retransmissão de pacotes.
Essa simplicidade torna o UDP adequado para testes que exigem rapidez e tolerância a perdas, deixando ao aplicativo a lógica de tempo, detecção de perdas e eventual tratamento dos pedaços ausentes.
Conteúdo do catálogo FC Concursos · Atualizado em