The lapisan jaringan yang berbeda yang ada untuk memungkinkan mereka untuk ditukarkan dengan teknologi yang berbeda.
Dua layer yang Anda bicarakan di sini adalah layer 2 dan 3. Layer 2 dalam skenario ini adalah Ethernet - dari mana alamat MAC muncul, dan Layer 3 adalah IP.
Ethernet hanya berfungsi di tingkat lokal, antara perangkat jaringan yang terhubung ke jaringan siaran "datalink", sedangkan IP adalah protokol yang dapat dirutekan sehingga dapat menargetkan perangkat di jaringan jarak jauh.
Persyaratan masing-masing berbeda. Ethernet menetapkan serangkaian teknologi yang memungkinkan paket untuk dikirim dan diterima di antara perangkat jaringan, sedangkan IP mendefinisikan protokol yang memungkinkan paket data untuk melintasi beberapa jaringan.
Tidak ada yang bergantung pada yang lain, yang memberikan fleksibilitas pada jaringan. Misalnya, Anda dapat memilih untuk terhubung ke layanan internet Anda menggunakan IP over ethernet, tetapi di jaringan internal Anda, Anda mungkin memilih untuk menggunakan IP over ... paper. Di mana seseorang menuliskan isi setiap paket dan secara fisik berjalan ke mesin lain dan mengetiknya. Jelas ini tidak akan terlalu cepat, tetapi itu masih berupa IP asalkan orang membawa bit kertas dengan menghormati aturan IP routing.
Di dunia nyata ada protokol datalink berbeda yang sudah Anda gunakan dua yang berbeda (meskipun skema pengalamatan mereka sama): 802,3 - ethernet, dan 802.11 - wifi.
IP tidak peduli apa lapisan yang mendasarinya.
Sama, IP dapat ditukar dengan protokol lapisan jaringan yang berbeda (asalkan itu terjadi untuk semua peserta). Seperti ATM .
Meskipun tidak ada yang secara langsung mencegah pembuatan protokol yang mencakup layer 2 dan layer 3, itu akan menjadi kurang fleksibel, dan jadi kurang menarik, dan sangat tidak mungkin untuk digunakan.