Ці різні шари мережі є , щоб вони могли бути обмінені на різні технології.
Два шари, про які ви тут говорите, - це шари 2 та 3. Шар 2 у цьому сценарії - це Ethernet - з нього виникають MAC адреси, а рівень 3 - IP.
Ethernet працює лише на локальному рівні, між мережевими пристроями, підключеними до широкомовної мережі "datalink", тоді як IP - це маршрутизований протокол і тому може орієнтуватися на пристрої віддалених мереж.
Вимоги кожного з них різні. Ethernet визначає сімейство технологій, які дозволяють передавати та приймати пакети між мережевими пристроями, тоді як IP визначає протокол, який дозволяє пакетам даних проходити через декілька мереж.
Жоден із них не покладається на інший, що і надає мережам її гнучкість. Наприклад, ви можете вибрати підключення до свого Інтернет-сервісу за допомогою IP через Ethernet, але у своїй внутрішній мережі ви можете використовувати IP-адресу через ... папір. Якщо хтось записує вміст кожного пакету і фізично переносить його на іншу машину і набирає його. Ясна річ, це не було б особливо швидко, але все одно це буде IP, якщо людина, яка перевозить шматочки паперу, дотримуючись правил маршрутизації IP.
У реальному світі існують різні протоколи datalink, які ви вже використовуєте два різних (хоча схеми їх адресації однакові): 802.3 - Ethernet і 802.11 - wifi.
IP не байдуже, що є базовим шаром.
Так само IP може бути замінений на різні протоколи мережевого рівня (за умови, що це відбувається для всіх учасників). Такі як банкомат .
Хоча нічого прямо не заважає створити протокол, який би охоплював і шар 2, і рівень 3, він був би менш гнучким і таким менш привабливим, і таким чином малоймовірним.