Cara lain untuk melihat ini adalah dengan mengajukan pertanyaan sebaliknya: Mengapa kita membutuhkan alamat IP ketika kita sudah memiliki alamat MAC yang ditetapkan untuk perangkat keras?
Ini dibahas dalam episode # 29 podcast Security Now ( transkrip HTML ).
Dengan alamat MAC, komputer kami dapat langsung berkomunikasi ke satu mesin. Tetapi, untuk mengetahui cara menuju ke sana, kita perlu mengirimkan paket-paket kita ke sana. Tidak praktis memiliki tabel pencarian alamat MAC global di setiap komputer kita.
Alamat IP, di sisi lain, diatur secara hierarkis. Komputer kami dapat menentukan alamat IP mana yang ada di LAN dan sisanya dikirim ke gateway LAN (misalnya, router rumah). Setelah meninggalkan LAN, router berturut-turut melihat alamat IP dan merutekan paket ke router lain. Akhirnya, router yang memiliki alamat IP tujuan pada LAN-nya dapat mengidentifikasi alamat MAC dan mengirim paket ke komputer tujuan.