Questão de Redes de Computadores — DHCP — FGV 2024
Redes de Computadores›DHCP
Código
fg165584
Banca
FGV
Órgão
TJ RR
Ano
2024
Cargo
AJ ( )
Um pacote egresso da interface de rede de um Computador Pessoal (PC - Personal Computer) foi capturado por um sniffer de rede, e suas principais informações são apresentadas pela tabela abaixo.
Tipo de Informação
Informação de Origem
Informação de Destino
Ethernet II (MAC)
00:1a:cf:32:8e:cf
ff:ff:ff:ff:ff:ff
Internet Protocol v4 (IPv4)
0.0.0.0
255.255.255.255
User Datagram Protocol (Porta)
68
67
Dynamic Host Configuration Protocol
DHCP Discover
Sobre essa captura, analise as afirmativas a seguir:
I. Trata-se de uma consulta inerente ao processo de configuração dinâmica de informações de rede, como IP, máscara de rede, default gateway etc., solicitada pelo PC ao servidor DHCP que possui endereço físico ff:ff:ff:ff:ff:ff.
II. O MAC do PC é o 00:1a:cf:32:8e:cf.
III. Caso haja retorno do servidor DHCP à esta consulta, as informações de MAC, IPv4 e Porta retornarão com suas posições invertidas, as que estão na origem estarão no destino e vice versa.
Está correto o que se afirma em
AI, apenas.
BII, apenas.
CIII, apenas.
DI e II, apenas.
EII e III, apenas.
Revelar gabarito e comentário▾
GabaritoB — II, apenas.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
DHCP: O Ciclo DORA e a Captura do DHCPDISCOVER
Gabarito: letra B. Apenas o item II está correto: o MAC 00:1a:cf:32:8e:cf é, de fato, o endereço físico do PC que enviou o pacote. O item I erra ao afirmar que o servidor DHCP possui endereço físico ff:ff:ff:ff:ff:ff — esse é o endereço MAC de broadcast, usado para alcançar todos os dispositivos da rede, não um servidor específico. O item III erra ao afirmar que a resposta do servidor terá as posições de MAC, IPv4 e Porta simplesmente invertidas — na verdade, o servidor responde com seu próprio MAC e IP de origem, e o destino será o broadcast ff:ff:ff:ff:ff:ff (ou o MAC do cliente, dependendo da fase), com as portas invertidas (origem 67, destino 68).
O DHCP (Dynamic Host Configuration Protocol) é o protocolo que permite a um dispositivo obter, automaticamente, suas configurações de rede — como endereço IP, máscara de sub-rede, gateway padrão e servidores DNS — ao se conectar a uma rede. Ele opera no modelo cliente-servidor, utilizando o protocolo UDP (User Datagram Protocol) nas portas 68 (cliente) e 67 (servidor). O processo completo de atribuição de endereço é conhecido pela sigla DORA: Discover (Descoberta), Offer (Oferta), Request (Requisição) e Ack (Confirmação).
O primeiro passo, o DHCPDISCOVER, é exatamente o que foi capturado na questão. Quando um computador se conecta a uma rede, ele ainda não possui um endereço IP, nem conhece o servidor DHCP. Por isso, ele precisa "gritar" para toda a rede. Ele cria um pacote UDP com porta de origem 68 e porta de destino 67, encapsula-o em um datagrama IP com endereço de origem 0.0.0.0 (indicando que ainda não tem IP) e endereço de destino 255.255.255.255 (broadcast IP, ou seja, para todos os hosts da rede). Esse datagrama é, então, encapsulado em um quadro Ethernet com endereço MAC de origem 00:1a:cf:32:8e:cf (o MAC do próprio PC) e endereço MAC de destino ff:ff:ff:ff:ff:ff (broadcast MAC, para todos os dispositivos da rede local).
A tabela da questão mostra exatamente essa estrutura: o quadro Ethernet com destino broadcast, o datagrama IP com origem 0.0.0.0 e destino 255.255.255.255, o segmento UDP com portas 68→67, e a mensagem DHCP do tipo Discover. É a assinatura clássica de um cliente tentando obter configuração de rede.
A confusão central desta questão está em entender o papel do endereço ff:ff:ff:ff:ff:ff. Ele não é o endereço de um servidor DHCP específico — é o endereço de broadcast da camada de enlace. O cliente não sabe quem é o servidor, então envia o pacote para todos. Qualquer servidor DHCP que receba a mensagem pode responder. O item I, portanto, comete um erro conceitual ao personificar o broadcast como se fosse o endereço físico do servidor.
O item III, por sua vez, aborda a resposta do servidor. Na fase de DHCPOFFER, o servidor responde com um pacote cuja origem é o seu próprio MAC e IP (por exemplo, 00:1a:cf:32:8e:cf não seria a origem, mas sim o MAC do servidor), e o destino é, novamente, o broadcast ff:ff:ff:ff:ff:ff (pois o cliente ainda não tem IP para receber um unicast). As portas UDP são invertidas: origem 67 (servidor) e destino 68 (cliente). Portanto, não é uma simples inversão de todas as informações de origem e destino — o MAC e o IP de origem mudam para os do servidor, e o destino continua sendo broadcast (na fase de Offer).
Guarde a sequência DORA e os endereços envolvidos em cada fase: é exatamente nesses detalhes que as alternativas se dividem.
1Discover (cliente → broadcast)
2Offer (servidor → broadcast)
3Request (cliente → servidor)
4Ack (servidor → cliente)
LEVEL · soulevel.com.br
Item I — ❌ Incorreto
O erro está na afirmação de que o servidor DHCP possui endereço físico ff:ff:ff:ff:ff:ff. Esse endereço é o MAC de broadcast, utilizado para enviar o quadro a todos os dispositivos da rede local. O cliente DHCP não conhece o endereço do servidor, então envia sua descoberta em broadcast. O servidor, na verdade, possui um endereço MAC único e específico, que será usado na resposta (DHCPOFFER). A primeira parte do item, sobre a consulta para configuração dinâmica de IP, máscara e gateway, está correta, mas a justificativa sobre o endereço físico do servidor é falsa.
Item II — ✅ Correto
O endereço MAC de origem do quadro Ethernet é 00:1a:cf:32:8e:cf. Como o pacote foi capturado na interface de rede do PC (pacote egresso), esse endereço de origem é, necessariamente, o endereço físico do próprio PC. A afirmativa está correta e é a única verdadeira.
Item III — ❌ Incorreto
A afirmativa simplifica demais o processo de resposta. Na fase de DHCPOFFER, o servidor responde com seu próprio MAC e IP como origem (não o 00:1a:cf:32:8e:cf), e o destino é o broadcast ff:ff:ff:ff:ff:ff (pois o cliente ainda não possui IP). As portas UDP são invertidas (origem 67, destino 68), mas os endereços MAC e IP não são simplesmente "invertidos" — eles são substituídos pelos endereços do servidor. A inversão de portas é correta, mas a afirmação sobre MAC e IPv4 é imprecisa e, portanto, o item é falso.
Conclusão: Apenas o item II está correto. Portanto, a alternativa correta é a letra B.