Я изучаю материалы по Cisco CCNA, и большая их часть для меня совершенно нова. В настоящее время я изучаю, как IP-адреса источника и назначения определяются в заголовке IP-пакета, а MAC-адреса источника и назначения определяются в заголовке кадра.
Итак, я понимаю, что IP-адреса источника / назначения остаются неизменными в пакете во время прохождения пакета, но кадр удаляется, а затем повторно инкапсулируется с обновленной информацией на каждом переходе.
Однако адрес шлюза - это IP-адрес. Итак, если машине необходимо связаться с IP-адресом за пределами локальной сети, они используют шлюз, но используют ли они IP-адрес шлюза в качестве IP-адреса назначения? Если да, то как шлюз узнает, каким должен быть настоящий IP-адрес назначения?
Спасибо за любую помощь.
Если пакет предназначен для какой-то другой сети, ваш компьютер будет использовать протокол разрешения адресов для определения адреса Ethernet шлюза / маршрутизатора. IP-адрес пункта назначения в пакете будет истинным пунктом назначения, IP-адрес пункта назначения обычно не меняется. Назначением кадра Ethernet будет шлюз по умолчанию. Вот почему необходимо снимать раму между каждым маршрутизатором. Каждый маршрутизатор должен переадресовать пакет для этого сетевого канала, чтобы передать пакет на следующий переход.
В Обзор и IPv4-plus-Ethernet Раздел ARP-записи в Википедии дает хорошее объяснение.