Questão nº 41
Questão de Engenharia de Telecomunicações · CESGRANRIO Transpetro PSP-RH-2018.1 (nº 41)
O UDP (User Datagram Protocol) provê o mecanismo principal que os programas aplicativos utilizam para enviar datagramas a outros programas aplicativos.
Toda multiplexação e demultiplexação entre o UDP e os programas aplicativos ocorre por meio de
- Aendereços
- Bflags
- Cportas (alternativa correta)
- Dsinais
- Econexões
Resposta comentada
Gabarito Alternativa C
O UDP é um protocolo de transporte "cru": ele pega os dados de um programa, quebra em datagramas (pacotes) e entrega ao destino, mas sem garantia de ordem ou entrega. Para saber qual programa aplicativo (ex: um jogo, um DNS, um vídeo) deve receber cada pacote, o UDP usa números de porta — como "apartamentos" em um prédio (endereço IP é o prédio, porta é o número do apartamento). A multiplexação (vários apps enviando) e demultiplexação (chegou pacote, qual app recebe?) são feitas exclusivamente por esses números de porta.
- (A) Incorreta: Endereços (IP) identificam o host (máquina), não o processo/aplicativo dentro da máquina. A porta é que faz essa distinção final.
- (B) Incorreta: Flags são bits de controle usados em protocolos como TCP (ex: SYN, ACK) para gerenciar conexão; o UDP não usa flags para multiplexação.
- (C) Correta: O campo porta de origem e porta de destino no cabeçalho UDP (16 bits cada) é o mecanismo exato que associa cada datagrama ao socket do aplicativo correto. Sem porta, o SO não saberia para qual programa entregar o pacote.
- (D) Incorreta: Sinais são eventos assíncronos do sistema operacional (ex: SIGINT) usados para notificar processos, não para rotear datagramas entre aplicativos.
- (E) Incorreta: Conexões são um conceito do TCP (orientado à conexão, com handshake). O UDP é sem conexão — cada datagrama é independente e a multiplexação não depende de estado de conexão.
Armadilha da banca (distrator mais tentador): A letra (A) endereços parece correta porque "endereço" lembra IP, mas a questão fala especificamente de "entre o UDP e os programas aplicativos". O endereço IP só leva o pacote até a máquina; quem leva até o programa é a porta. Quem cai na pegadinha confunde "endereço de rede" com "identificador de processo".
Fonte: CESGRANRIO Transpetro PSP-RH-2018.1 Engenheiro(a) Júnior - Telecomunicações. Reproduzida para fins de estudo.