Os controladores Ethernet modernos têm detecção de estado de link. Eles podem detectar quando um link é estabelecido para sua porta Ethernet.
A situação é um pouco diferente para IPv4 e IPv6. Primeiro o cenário IPv4.
Quando o cabo Ethernet está conectado, o sistema operacional detecta isso através da detecção do estado do link. Se a interface estiver configurada para DHCP, o cliente enviará uma solicitação de DHCP. Em uma rede doméstica / pequena, o roteador executará um servidor DHCP que atribuirá ao cliente um endereço IP e também informará ao cliente qual máscara de sub-rede, gateway padrão e servidores DNS usar. Em uma rede maior, o roteador e o servidor DHCP podem estar em dispositivos diferentes.
Se nenhum servidor DHCP for encontrado, o cliente pode continuar tentando e / ou pode atribuir um IP local usando "endereçamento IP privado automático".
IPv6 é um pouco mais complicado. Diferentemente dos nós IPv4, os nós IPv6 sempre têm um endereço local de link que eles próprios atribuem. Para acesso à Internet, eles precisarão de um endereço de escopo global e configurações relacionadas. Existem três possibilidades principais para a configuração automática do IPv6.
- Apenas RAs. O roteador envia anúncios informando aos clientes quais prefixos estão no link e para quais redes o roteador oferece rotas (incluindo um gateway padrão, se aplicável). Os anúncios são enviados para todos os nós do IPv6 no link (isso é tecnicamente classificado como multicast, mas praticamente é a coisa mais próxima que o IPv6 tem para uma transmissão) e informa os clientes do prefixo que devem usar e dos endereços dos roteadores. Os clientes podem enviar uma solicitação para solicitar que um RA seja enviado mais cedo do que o roteador o teria enviado. Os clientes constroem seus próprios endereços IPv6 com base no prefixo. Os sistemas mais antigos usavam um único endereço com base em seus endereços MAC; os sistemas mais modernos com extensões de privacidade usam vários endereços de vida curta. Infelizmente, os RAs não fornecem configuração de servidor DNS,
- RAs com DHCPv6 sem estado. Aqui o endereçamento é tratado pelos RAs como acima, mas os detalhes do servidor DNS (e possivelmente outra configuração menos importante) são entregues por um servidor DHCP em resposta a uma solicitação do cliente.
- DHCPv6 com estado, isso funciona como o DHCP para IPv4.