Когда вы начинаете смотреть на модель OSI, все может стать очень сложным.
Существуют разные протоколы уровня 2, потому что в то время они были лучше для разных вещей (все еще верно в некоторой степени).
"Устройства" уровня 1 существуют, поскольку они необходимы для различных сред, например, IEEE 802.3 представляет Ethernet, а IEEE 802.11 представляет WIFI, оба из которых являются физическим уровнем 1.
Если говорить немного дальше, то есть 802.11 и 802.3, хотя они не совместимы друг с другом на физическом уровне, в дальнейшем они являются кросс-совместимыми в модели, и все, что им требуется, это какое-то устройство, чтобы сделать их кросс-совместимыми (например, коммутатор уровня 2) поэтому они нормально работают через роутер.
По сути, уровень 3 в большинстве сред - это сети, которые мы знаем - адреса IPv4/6, функции ICMP, такие как ping, безопасность через IPSec и многое другое. Но это не должно быть.
Возможно иметь совершенно другую среду сетевой инфраструктуры с вашей собственной спецификацией уровня 3, это чаще всего наблюдается в промышленных средствах управления и аналогично, когда есть очень специализированные потребности, эти устройства могут использовать общую функцию уровня 1 или уровня 2, но, может иметь совершенно другой стек уровня 3, означающий, что маршрутизация между устройствами будет невозможна.
Прошу прощения, но это очень сложная тема, которую я пытаюсь объяснить, я надеюсь, что помог, но, боюсь, что нет - не стесняйтесь задавать дополнительные вопросы, и я сделаю все возможное, чтобы ответить.