Jawaban:
Alamat IP bersifat hierarkis, sehingga router di seluruh internet mengetahui arah mana untuk meneruskan suatu paket. Dengan alamat MAC, tidak ada hierarki, dan dengan demikian penerusan paket tidak akan mungkin.
Ketika paket sedang dikirim ke statipn yang ada di segmen jaringan LAN yang sama, hanya alamat MAC yang diperlukan. Ketika paket melampaui, ke berbagai jaringan dan melakukan perjalanan melalui router, alamat MAC masih terkandung dalam paket, tetapi hanya alamat IP yang digunakan oleh router.
Juga dari Apa perbedaan antara Alamat Mac dan Alamat IP?
Alamat MAC bukan bagian dari diskusi, hanya karena mereka tidak pernah melakukan perjalanan di luar jaringan lokal Anda, dan mereka tidak dapat disembunyikan karena hanya diperlukan agar jaringan berfungsi.
Ada banyak alasan. Sebagai contoh: Alamat MAC terikat ke perangkat keras. Ini berarti Anda tidak dapat atau lebih tepatnya tidak seharusnya memiliki MAC yang sama pada perangkat keras yang berbeda. Bayangkan bahwa google harus mengubah pengikatan DNS dari "google.com" menjadi "MAC" setiap kali mereka mengganti beberapa kartu jaringan di server front-end.
Alasan lain adalah bahwa alamat MAC diberikan oleh produsen sementara alamat IP ditugaskan oleh admin jaringan. Ini memungkinkan pembangunan hierarki alamat yang merupakan root dari perutean paket. Ini karena cara dari IP A1.A2.A3.A4 ke B1.B2.B3.B4 mudah diprediksi dan jalan dari MAC # 1 ke MAC # 2 tidak.
Alasan berikutnya adalah bahwa MAC adalah hal yang berhubungan dengan Ethernet dan ada teknologi jaringan lain yang mungkin tidak menggunakan MAC sama sekali.
IP - berarti Protokol Internet yang digunakan untuk berkomunikasi antara Inter Connected Networks ( Internet = Inter Connected Networks ATAU Kelompok Diffrent-2 Networks Connected together )
MAC - berarti Kontrol Akses Media, yang digunakan untuk berkomunikasi dalam Jaringan TUNGGAL ATAU dalam Jaringan yang Sama ( Jaringan = Kelompok 2 atau lebih host )
Alamat IP didistribusikan secara sistematis di seluruh dunia oleh IANA (otoritas Nomor Penugasan Internet), sehingga Lokasi END-TO-END dapat dengan mudah ditemukan oleh router ****** TAPI ***** Alamat MAC tidak didistribusikan secara sistematis. ..Karena Alamat MAC ditetapkan ke kartu LAN Anda ketika Diproduksi oleh beberapa vendor. Ini dikirim dan ditempatkan di komputer acak di seluruh dunia
Ada beberapa lapisan dalam tumpukan jaringan, masing-masing dirancang untuk mengatasi tingkat abstraksi tertentu.
Layer3, juga dikenal sebagai lapisan routing, dirancang untuk membuat dua mesin di jaringan yang berbeda berkomunikasi. Pada layer ini, router, harus dapat memberikan setiap mesin yang mereka tahu ID unik. Ini adalah Alamat IP. IP adalah hierarki yaitu. mereka memiliki bagian yang memberitahu router, di mana jaringan alamat ip berada, dan sisanya menentukan mesin tertentu (kebanyakan).
Layer2 menggunakan mac-address untuk mengidentifikasi kartu jaringan tertentu dalam jaringan lokal. Mungkin ada lebih dari satu kartu untuk mesin tertentu, yang kemudian dapat berbagi IP yang sama. Ini disebut Multihoming ( http://en.wikipedia.org/wiki/Multihoming ).
biasanya, router menggunakan ARP untuk menemukan mac yang sesuai dengan IP tertentu (jika tidak mengetahuinya), dan begitu ia menemukan mac, ia mencatatnya untuk waktu tertentu (mis. sampai ARP cache dihapus, berdasarkan konfigurasi router).
Alamat ip Anda berubah setiap saat, tetapi alamat mac Anda selalu diperbaiki di perangkat keras kartu jaringan Anda.
Ketika Anda menghubungkan laptop Anda di rumah, melalui telepon Anda, di sebuah kafe '- Anda perlu mendapatkan alamat ip yang berbeda.
Alasan utama adalah karena panjangnya alamat mac. Mencari alamat mac (yang terjadi dalam sakelar) lebih memakan waktu daripada melakukan pencocokan alamat IP terpanjang (yang terjadi di router).
Terkadang mencari kecocokan Ip terpanjang juga memakan waktu, dalam hal ini MPLS digunakan di mana sejumlah kecil (disebut label) dicari dalam router yang diaktifkan MPLS.
Alamat IP dan alamat MAC digunakan oleh dua lapisan model OSI yang berbeda. Alamat IP digunakan lebih tinggi dalam model daripada alamat MAC.
Contoh penggunaannya yang baik adalah NAT atau Terjemahan Alamat Jaringan. NAT memungkinkan beberapa mesin mengirim paket melalui jaringan tetapi sepertinya itu datang dari satu komputer (mis. ISP Anda memberi Anda satu alamat IP tetapi Anda memiliki banyak komputer di jaringan Anda).
Apa yang dilakukan perangkat NAT adalah akan menerima paket dari komputer Anda, menulis ulang alamat IP dengan miliknya sendiri, tetapi tetap menggunakan alamat MAC yang sama pada paket tersebut. Ini kemudian akan mengirimkan paket.
Ketika menerima respons untuk paket itu maka ia akan mencari alamat MAC dalam paket itu dan menulis ulang alamat IP dengan alamat IP komputer Anda (sebagian besar perangkat NAT menyimpan MAC -> tabel alamat IP secara internal) sehingga router tahu di mana untuk mengirim paket!
Perhatikan juga bahwa alamat MAC ditetapkan oleh pabrikan perangkat sementara alamat IP sepenuhnya arbitrer.
Ini karena IP-Adresses "routable". Mereka dibagi dalam jaringan, sub-jaringan itu merelay ke bagian berbeda di dunia, seperti alamat. Alamat Mac sangat berbeda untuk semua orang, tidak dapat ditemukan.
Ini seperti memberi tahu seseorang bagaimana rumah Anda mencari dia untuk menemukannya. Daripada memberikan alamatnya, ya?
Lihat ini: OSI-Model di Wikipedia
Dari model ini Anda melihat di mana sesuatu terjadi. MAC (Media Access Control) ada di lapisan ke-2 dari bawah. IP ada pada yang ketiga. Menggunakan MAC untuk mengidentifikasi PC, tetapi hanya pada skala yang sangat lokal.
Jawaban singkat telah diberikan, tetapi untuk mengulangnya, itu bersifat organisasi. Alasan itu diperlukan adalah karena sampai setiap router memiliki memori dan kecepatan yang diperlukan untuk menyimpan Rute ke setiap MAC, sesuatu harus dilakukan, maka Alamat IP.
Untuk lebih jelasnya. Perangkat berkomunikasi melalui campuran alamat MAC / Protokol. Kedua bagian harus diimplementasikan dengan benar agar jaringan berfungsi.
Jika Anda menelusuri situs ini dari PC di rumah dan melihat paket saat meninggalkan komputer Anda, sedikit, jika ada, overhead paket akan menyerupai apa yang tampak seperti memasuki server yang merupakan forum ini. Ketika saya mengatakan paket overhead saya berbicara tentang alamat MAC, Alamat IP, Port, dll.
Saya telah membaca artikel yang membahas tentang masalah ini. Judul artikel adalah HTML 5 Geolocation API & IP Geolocation yang disediakan oleh IP2Location.com. Sangat membantu untuk membedakan fitur teknik geolokasi nirkabel berdasarkan alamat MAC dan deteksi alamat IP tradisional.