Questão nº 27
Questão de Tecnologia da Informação · CESGRANRIO Transpetro PSP-RH-2018.1 (nº 27)
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
- AUDP (alternativa correta)
- BFTP
- CTCP
- DDNS
- EHTTP
Resposta comentada
Gabarito Alternativa A
Conceito-chave: O UDP é um protocolo de transporte "leve" e sem conexão: ele envia os dados como pacotes independentes (chamados datagramas) sem verificar se chegaram, sem reordenar e sem pedir confirmação. É perfeito para medir perdas, porque o que não chega simplesmente não chega — e o programa conta como perdido.
- (A) Correta: O UDP é exatamente o protocolo que não garante entrega nem confirmação; o programador usa justamente essa falta de confiabilidade para detectar perdas — se o pedaço não chegar, ele é contabilizado como perdido, sem retransmissão automática.
- (B) Incorreta: FTP é um protocolo de aplicação para transferência de arquivos, que roda sobre TCP e garante entrega completa; não é um protocolo de transporte e não serve para medir perdas, pois retransmite tudo.
- (C) Incorreta: TCP é o oposto do que a aplicação precisa: ele é orientado à conexão, confirma cada segmento e retransmite o que se perde, então o programador nunca veria a perda real — o TCP "esconderia" o problema.
- (D) Incorreta: DNS é um protocolo de aplicação usado para traduzir nomes de domínio em endereços IP; não tem relação com transferência de dados nem com medição de perdas.
- (E) Incorreta: HTTP é um protocolo de aplicação para transferência de hipertexto (páginas web), que normalmente roda sobre TCP e garante entrega; não é um serviço de transporte e não serve para o teste descrito.
Armadilha da banca: O distrator mais tentador é a letra C) TCP, porque muitos alunos pensam que "transferir arquivos" exige TCP. Mas a pegadinha está no objetivo do programa: medir perdas. Se usasse TCP, a retransmissão automática faria o pedaço sempre chegar (ou a conexão cairia), e a estatística de "perdidos" ficaria zerada — o teste não funcionaria. O UDP é o único que permite observar a perda real da rede.
Fonte: CESGRANRIO Transpetro PSP-RH-2018.1 Analista de Sistemas Júnior - Infraestrutura. Reproduzida para fins de estudo.