Parece que você está perguntando sobre como um host encontra o endereço MAC de outro host em uma rede. Vamos quebrar o processo:
Entendendo o básico *
Endereço MAC: Um identificador exclusivo atribuído a cada placa de interface de rede (NIC) em um dispositivo. Pense nisso como um endereço físico.
*
Endereço IP: Um endereço lógico usado para identificar dispositivos em uma rede. Pense nisso como um endereço postal.
*
ARP (protocolo de resolução de endereço): Um protocolo que mapeia endereços IP para endereços MAC.
O processo 1.
O host precisa conhecer o endereço IP do host de destino. Isso pode ser de um arquivo de configuração, pesquisa DNS ou outros meios.
2.
O host envia uma solicitação ARP. Esta solicitação transmite no segmento de rede local, perguntando "Quem tem o endereço IP [IP de destino]?"
3.
O host com o endereço IP correspondente responde com seu endereço MAC. Esta resposta é enviada diretamente de volta ao host original.
4.
O host original agora tem o endereço MAC do host de destino. Em seguida, ele pode usar esse endereço para enviar seu tráfego de rede diretamente para o dispositivo de destino.
Pontos -chave *
tabela ARP: Cada host mantém uma tabela ARP que armazena mapeamentos de endereço IP para MAC que aprendeu recentemente.
* Cache
: Esse processo envolve o cache do endereço MAC aprendido na tabela ARP por um certo período de tempo, tornando mais rapidamente as comunicações futuras para esse endereço IP.
*
falsificação de arp: Uma vulnerabilidade de segurança em que os invasores podem enviar respostas falsas para manipular o tráfego da rede.
Exemplo: Imagine que você deseja enviar um arquivo para seu amigo na mesma rede.
1. Você conhece o endereço IP do seu amigo.
2. Você envia uma solicitação ARP solicitando o endereço MAC desse IP.
3. O computador do seu amigo responde com seu endereço MAC.
4. Agora você pode enviar o arquivo diretamente para o endereço MAC do seu amigo.
Deixe -me saber se você gostaria de se aprofundar em algum desses conceitos!