Quando você começa a olhar para o modelo OSI, as coisas podem se tornar muito complicadas.
Diferentes protocolos de nível 2 existem porque, na época, eles eram melhores para coisas diferentes (ainda verdade até certo ponto).
Os "dispositivos" de nível 1 existem como são necessários para diferentes ambientes, por exemplo, IEEE 802.3 representa Ethernet e IEEE 802.11 representa WIFI, sendo ambos camada física da camada 1.
Levando isso um pouco além, 802.11 e 802.3, embora não sejam compatíveis uns com os outros na camada física, eles são compatíveis cruzadamente no modelo e tudo o que eles exigem é algum tipo de dispositivo para torná-los compatíveis (por exemplo, um nível 2 switch), portanto, eles funcionam bem através de um roteador.
Basicamente, o nível 3 na maioria dos ambientes é a rede como a conhecemos - endereços IPv4 / 6, recursos ICMP, como ping, segurança por meio de IPSec e muito mais. Mas não precisa ser.
É possível ter um ambiente de infraestrutura de rede completamente diferente com sua própria especificação de nível 3, isso é mais comumente visto em controles industriais e similares onde há necessidades muito especializadas, esses dispositivos podem usar um recurso comum de nível 1 ou nível 2 , mas, pode ter uma pilha de nível 3 completamente diferente, o que significa que o roteamento entre os dispositivos seria impossível.
Eu sinto muito, mas, este é um tópico muito avançado para tentar explicar, espero ter ajudado, mas, eu temo não ter - sinta-se à vontade para fazer perguntas e eu farei o meu melhor para responder .