Bem, o servidor DHCP obtém seu endereço MAC da solicitação DHCP. Ele pode incluir o endereço IP oferecido no cabeçalho IP do pacote de resposta (assim como na carga útil do DHCP), já que é apenas o endereço MAC que realmente recebe a entrega no destino correto.
Atualizar (WIkipedia)
When a DHCP server receives a DHCPDISCOVER message from a client, which is an IP address lease request, the server reserves an IP address for the client and makes a lease offer by sending a DHCPOFFER message to the client. This message contains the client's MAC address, the IP address that the server is offering, the subnet mask, the lease duration, and the IP address of the DHCP server making the offer.
Solicitar
Aqui está um pedido (DHCP DISCOVER) das amostras Wireshark
Notequevemde00:0b:82:01:fc:42evaiparaff:ff:ff:ff:ff:ff(endereçodebroadcast)
Notetambémquea
- The client broadcasts a DHCPDISCOVER message on its local physical subnet. The DHCPDISCOVER message MAY include options that suggest values for the network address and lease duration. BOOTP relay agents may pass the message on to DHCP servers not on the same physical subnet.
O cliente pode perguntar ao servidor DHCP se ele pode agradar, por favor, com cerejas no topo, receber o endereço IP usado ontem antes de desligá-lo. O servidor DHCP pode considerar permitir isso se esse endereço não tiver sido alocado para outro cliente.
Responder
Heres a resposta (OFERTA DHCP)
Observe que a fonte é 00: 08: 74: AD: F1: 9B e o destino é 00: 0b: 82: 01: fc: 42
Como isso é tudo local da LAN, o conteúdo dos campos de endereço no cabeçalho IP é irrelevante. São apenas os campos de endereço no cabeçalho Ethernet que são usados para levar o pacote até onde ele precisa ir.