Questão nº 32
Questão de Segurança da Informação · FGV TJDFT 2022 (nº 32)
O site do Tribunal de Justiça está na fase de pré-produção, ou seja, faltam apenas pequenos ajustes para disponibilizá-lo. Durante os últimos testes foi verificado que não estava conseguindo cadastrar o serviço de DNS para o site, pois o tráfego do protocolo UDP estava com alguns problemas.
Para que o protocolo funcione corretamente, a equipe de rede deve implementar a funcionalidade de:
- Aenvio de uma quantidade de mensagens maior que o TCP;
- Bchecksum do cabeçalho, dos dados e de um pseudocabeçalho conceituais do IP; (alternativa correta)
- Ccontrole de congestionamento a partir do protocolo de janela deslizante;
- Dcontrole de retransmissão utilizando o jitter em sua verificação;
- Econtrole de fluxo para que não haja a perda de pacotes e que, caso ocorra, solicite a retransmissão.
Resposta comentada
Gabarito Alternativa B
O protocolo UDP é um serviço de transporte sem conexão e sem confiabilidade: ele não estabelece sessão, não confirma recebimento e não retransmite pacotes perdidos. Sua única "proteção" contra erros é um checksum (soma de verificação) que valida a integridade dos dados recebidos, descartando pacotes corrompidos. Esse checksum é calculado sobre o cabeçalho UDP, os dados e um pseudocabeçalho (uma estrutura fictícia que inclui IPs de origem/destino e protocolo, para garantir que o pacote chegou ao destino certo).
- (A) Incorreta: O UDP não tem relação com quantidade de mensagens; ele é mais leve que o TCP justamente por não ter controle de fluxo, congestionamento ou retransmissão, e enviar datagramas independentes.
- (B) Correta: O UDP usa checksum que cobre o cabeçalho UDP, os dados e um pseudocabeçalho do IP (com IPs de origem/destino, protocolo e comprimento), garantindo detecção de erros de transmissão e de entrega ao host correto.
- (C) Incorreta: Controle de congestionamento e janela deslizante são funcionalidades do TCP, não do UDP, que não possui nenhum mecanismo de controle de fluxo ou de rede.
- (D) Incorreta: O UDP não faz retransmissão; o jitter (variação de atraso) é um conceito de qualidade de serviço, não um mecanismo de verificação de erros do protocolo.
- (E) Incorreta: Controle de fluxo e retransmissão são características do TCP; o UDP simplesmente descarta pacotes com erro e não solicita reenvio, pois é um protocolo "fire-and-forget".
Armadilha da banca: A alternativa (E) é a mais tentadora, pois parece lógica ("evitar perda e retransmitir"), mas isso é exatamente o oposto do UDP — quem faz isso é o TCP. A banca testa se você sabe que UDP é não confiável e que sua única proteção é o checksum.
Fonte: FGV TJDFT 2022 Analista Judiciário - Segurança da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.