Видимость IP-адресов на уровне 2? - PullRequest
0 голосов
/ 29 января 2019

Будут ли IP-адреса видны устройствам уровня 2 (канального уровня).Если нет, то почему эти уровни используют протоколы ARP для преобразования IP-адреса в MAC-адрес, не зная IP-адреса.

Спасибо.

1 Ответ

0 голосов
/ 29 января 2019

Из потока здесь

ARP всегда был протоколом уровня 2.Причина: адреса самого высокого уровня, переносимые в ARP, являются MAC-адресами уровня 2 для типичной работы ARP.IP-адреса в пакетах ARP являются полезной нагрузкой протокола, а информация адресации самого пакета ARP отсутствует.

ARP - это протокол, который не слишком хорошо вписывается в 7-уровневую модель OSI или древнюю модель уровня DoD.Эти модели были определены для приложений конечного пользователя, таких как HTTP или FTP, и они все еще определяют, как трафик передается от приложения к приложению через сетевой стек (L3 + L4) и сетевой интерфейс (L2 + L1) в сети.

ARP - это сервисный протокол, который склеивает протоколы уровня 2 и уровня 3.Это решает проблему, связанную с необходимостью добавления адреса назначения уровня 2 (MAC) через общий носитель, такой как Ethernet или беспроводная локальная сеть, с использованием IP-пакетов.Но ARP - это отдельный процесс с отдельными пакетами.Вы не найдете никакой информации протокола ARP в пакете IP.Именно поэтому ARP определенно не является протоколом уровня 2.5.

...