Um roteador exige que o endereço MAC do próximo salto envie o pacote ou o endereço IP do próximo salto seja suficiente?

0

Quando o pacote é convertido em um quadro, ele recebe um "endereço de hardware de destino", "endereço de hardware de origem", "campo de tipo éter" ou "comprimento", "campo de dados" e um "campo de seqüência de verificação de quadros".

Agora, neste ponto específico, se o host destinado estiver na rede local, uma solicitação de endereço de hardware do host local por meio de um ARP será feita por IP na camada de rede e, uma vez recebido, o endereço de hardware é transmitido para a camada de enlace de dados, de modo que possa convertê-lo em um quadro e realizar uma transmissão confiável sobre o enlace físico.

Se, no entanto, o pacote for destinado a um host remoto, como ele obteria o endereço de hardware do gateway padrão (ou do próximo roteador)? porque cada vez que um pacote é enviado entre roteadores, ele é convertido em quadros pela camada de enlace de dados. e removido para o pacote no roteador de recebimento. assim, de onde a camada de enlace de dados obterá o endereço de hardware do gateway padrão (roteador) para preencher o campo "Endereço de hardware de destino", como fez no caso do host local?

    
por user3806216 02.09.2014 / 05:10

2 respostas

0

O trabalho de cada roteador é endereçar um pacote ao próximo roteador. Para isso, apenas o endereço de hardware do próximo roteador é necessário. Você não precisa conhecer os endereços de hardware (ou até mesmo o tipo de hardware) dos sistemas mais adiante.

Um nó final típico só precisa dos endereços de hardware de outras máquinas em sua LAN, porque essas são as únicas máquinas para as quais envia pacotes de camada 2. Para Ethernet, ele usa o ARP para obter essa informação.

    
por 02.09.2014 / 05:34
0

so, from where the Data Link Layer will get the hardware address of the Default Gateway (router) to fill the "destination Hardware address" field as it did in the case of local host?

Do mesmo local que com hosts locais - o sistema operacional. O cabeçalho do quadro Ethernet, incluindo o endereço de destino, é preenchido pelo sistema operacional , não pelas camadas inferiores.

O sistema operacional pode ver em sua tabela de roteamento que o destino precisa ser um gateway, executar ARP ou ND para o endereço IP do gateway e criar um quadro Ethernet que tenha o endereço de link do gateway, mantendo o host de destino original no Cabeçalho IP.

A "camada de enlace de dados" meramente a transmite para o destino especificado.

    
por 02.09.2014 / 07:43