Здесь у вас есть сеть Ethernet/IP (Wi-Fi не Ethernet, но достаточно похож). Уровень 2 - это Ethernet, а уровень 3 - это IP.
В сети есть Ethernet-пакеты с Ethernet-адресами (MAC), содержащие IP-пакеты с IP-адресами. Ethernet обычно используется в одной подсети (например, 192.168.0. *), И несколько подсетей Ethernet соединяются через маршрутизаторы в более крупные IP-сети.
Когда ваш компьютер отправляет IP-пакет, он смотрит в свою таблицу маршрутизации, чтобы выбрать, куда его отправить. Если он находится в локальной сети (маршрут без шлюза), он найдет адрес Ethernet (MAC) пункта назначения (через ARP). Пакет IP с IP-адресом источника и IP-адресом назначения будет помещен в кадр Ethernet с Ethernet-адресами источника и назначения вашего компьютера и адресата.
Если в таблице маршрутизации указан маршрут со шлюзом (маршрут по умолчанию или маршрут подсети), он будет искать Ethernet-адрес шлюза (не адресата) и еще раз, IP-пакет с IP-адресами источника и назначения будет отправлен внутрь. кадр Ethernet с исходным Ethernet-IP-адресом вашего компьютера и Ethernet-адресом назначения не компьютера-получателя, а шлюза. Шлюз получит кадр Ethernet на одном из своих интерфейсов, просмотрит IP-адреса в IP-пакете и отправит его на другой интерфейс способом, аналогичным вашему компьютеру.
Пакет, который маршрутизируется чистым маршрутизатором, не будет менять свою IP-информацию. Маршрутизатор выберет маршрут для пакета аналогично вашему компьютеру, поместит его в новый кадр Ethernet с исходным Ethernet-адресом исходящего интерфейса шлюза и Ethernet-адресом пункта назначения или другого шлюза в зависимости от маршрут и отправить его.
Причина для того, чтобы иметь адреса Ethernet, заключается в том, что ethernet - это не точка-точка, а сеть элементов, соединенных вместе коммутаторами, более простой маршрутизатор, эквивалентный уровню Ethernet.
Теперь не все сети Ethernet. Ваш интернет-канал связи, вероятно, не является Ethernet, и даже Wi-Fi не является Ethernet, но типичный простой Wi-Fi действует в основном как Ethernet, имеет адреса, требующие подключения к Ethernet, и даже может быть соединен в гибридной сети уровня 2 Ethernet, например, когда вы используете " тупые точки доступа ".
Кроме того, ваш типичный домашний маршрутизатор - это не маршрутизатор, а, как правило, коммутатор (на стороне локальной сети), похожий на мини-компьютер квази-маршрутизатор, который помимо обычной маршрутизации также выполняет перезапись NAT исходных / целевых IP-адресов и портов в пакетах, которые он пересылает. между LAN и WAN.
Теперь должно быть очевидно, что при проверке связи вы не увидите пакет с IP-адресом назначения, для которого задан IP-адрес шлюза, но если вы посмотрите на адреса Ethernet, это должен быть адрес шлюза.