Te różne warstwy sieci są tam, aby mogły zostać zamienione na różnych technologiach.
Dwie warstwy, o których tu mówisz, to warstwy 2 i 3. Warstwa 2 w tym scenariuszu to Ethernet - z której powstają adresy MAC, a Warstwa 3 to IP.
Ethernet działa tylko na poziomie lokalnym, między urządzeniami sieciowymi podłączonymi do „łącza danych” sieci rozgłoszeniowej, podczas gdy IP jest routowalnym protokołem i dlatego może być ukierunkowany na urządzenia w sieciach zdalnych.
Wymagania każdego z nich są różne. Ethernet określa rodzinę technologii, które pozwalają na wysyłanie i odbieranie pakietów między urządzeniami sieciowymi, podczas gdy IP określa protokół, który pozwala pakietom danych przechodzić przez wiele sieci.
Żadne z nich nie jest zależne od drugiego, co zapewnia sieci elastyczność. Na przykład możesz połączyć się z usługą internetową za pomocą protokołu IP przez sieć Ethernet, ale w sieci wewnętrznej możesz zdecydować się na użycie protokołu IP przez ... papier. Gdy ktoś zapisuje zawartość każdego pakietu i fizycznie przekazuje go na inną maszynę i wpisuje go. Oczywiście nie byłoby to szczególnie szybkie, ale nadal byłoby to IP, pod warunkiem, że osoba nosząca kawałki papieru przestrzega reguł routingu IP.
W prawdziwym świecie istnieją różne protokoły łącza danych, z których już korzystasz (dwa) (chociaż ich schematy adresowania są takie same): 802.3 - ethernet i 802.11 - wifi.
IP nie dba o to, jaka jest podstawowa warstwa.
Podobnie, IP można zamienić na różne protokoły warstwy sieci (pod warunkiem, że dzieje się tak dla wszystkich uczestników). Takich jak bankomat .
Chociaż nic nie stoi bezpośrednio na przeszkodzie, aby utworzyć protokół obejmujący zarówno warstwę 2, jak i warstwę 3, byłby on mniej elastyczny, a więc mniej atrakcyjny, a więc jest mało prawdopodobne, aby go użyć.