Como o endereço MAC é compartilhado de um host para outro?

Como o endereço MAC é compartilhado de um host para outro?

Se eu tiver dois sistemas na mesma rede, como o endereço MAC é compartilhado na camada de acesso à rede? Com isso, quero dizer como o endereço MAC de destino é conhecido pela origem?

Responder1

A descoberta geral da topologia pode ser feita através do protocolo de resolução de endereços (ARP, IPv4) ou do protocolo de descoberta de vizinhos (NDP, IPv6).

Você pode estar familiarizado com endereços de broadcast em uma sub-rede TCP/IP, por convenção o último endereço disponível em sua sub-rede. Por exemplo, em 192.168.1.0/24, o endereço de broadcast é por convenção (mas nem sempre por configuração) 192.168.1.255.

Obter esses endereços IP requer saber de quem obtê-los (você não pode enviar uma (boa) solicitação DHCP se você nem sabe qual rede deve usar), então os pacotes são enviados/monitorados no acesso à mídia nível de controle (MAC) para descobrir o gateway padrão e algumas outras coisas. Assim como no exemplo acima, também existem endereços MAC de transmissão; pode ser útil observar cada octeto do endereço de transmissão acima em hexadecimal:

192.168.1.255 = C0.A8.01.FF

O item principal é o FF. Então, qual é o endereço MAC de transmissão?

FF:FF:FF:FF:FF:FF

Observe que os três primeiros FFs geralmente identificam o fabricante, que é como os analisadores de protocolo e outros sistemas podem identificar o hardware.

Preciso postar isso antes que meu site seja encerrado, então você também pode querer revisareste material de leitura. Mencionei isso no comentário acima; é um exemplo de descoberta de IPv6 comparado ao IPv4 (de uma perspectiva de segurança) e pode fornecer algum contexto, também umawikiem transmissões com uma dica para ARP.

informação relacionada