FC ConcursosFC Concursos

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

  1. UDP
  2. FTP
  3. TCP
  4. DNS
  5. 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

Continue aprendendo