различные сетевые уровни там, чтобы позволить им обмениваться на различные технологии.
Два уровня, о которых вы здесь говорите, это уровни 2 и 3. Уровень 2 в этом сценарии - это Ethernet, откуда возникают MAC-адреса, а уровень 3 - это IP.
Ethernet работает только на локальном уровне, между сетевыми устройствами, подключенными к широковещательной сети «datalink», тогда как IP является маршрутизируемым протоколом и может использоваться для устройств в удаленных сетях.
Требования каждого из них разные. Ethernet определяет семейство технологий, которые позволяют отправлять и получать пакеты между сетевыми устройствами, тогда как IP определяет протокол, который позволяет пакетам данных проходить через несколько сетей.
Ни один из них не зависит от другого, и именно это придает сетям гибкость. Например, вы можете подключиться к вашему интернет-сервису, используя IP через Ethernet, но во внутренней сети вы можете использовать IP поверх ... бумаги. Где кто-то записывает содержимое каждого пакета и физически передает его на другой компьютер и печатает его. Очевидно, это не будет особенно быстрым, но все равно это будет IP, если человек несет с собой кусочки бумаги, соблюдая правила IP-маршрутизации.
В реальном мире существуют разные протоколы связи данных, которые вы уже используете два разных (хотя их схемы адресации одинаковы): 802.3 - Ethernet и 802.11 - Wi-Fi.
IP не волнует, что лежит в основе.
Точно так же IP может быть заменен для различных протоколов сетевого уровня (при условии, что это происходит для всех участников). Такие как Банкомат ,
Хотя нет ничего, что напрямую препятствовало бы созданию протокола, который бы охватывал как уровень 2, так и уровень 3, он был бы менее гибким и, следовательно, менее привлекательным и поэтому вряд ли использованным.