Alamat IP vs alamat MAC

27

mengapa kita perlu alamat ip jika alamat mac cukup untuk mengidentifikasi mesin ???

Jony
sumber
1
mengapa kita memerlukan alamat jalan jika ADN secuence cukup untuk mengidentifikasi seseorang? Dengan cara yang sama, pertanyaan ini mencampur tingkat abstraksi dan fungsi untuk kedua angka.

Jawaban:

27

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.

Martin Konecny
sumber
1
Perlu dicatat bahwa ini adalah lapisan berbeda mendasar dalam model jaringan juga. Alamat IP berurusan dengan lapisan jaringan. alamat mac berkaitan dengan lapisan tautan (dan lapisan tautan biasanya titik-ke-titik). lihat mis. en.wikipedia.org/wiki/OSI_model
1
Apa alasan alamat MAC tidak hierarkis sejak awal (karenanya mengabaikan perlunya IP layer abstraksi di atasnya)?
Pacerier
2
Karena alamat MAC diberikan ke kartu jaringan Anda ketika dibuat. Itu kemudian dikirim dan ditempatkan di komputer acak di seluruh dunia, dan dengan demikian tidak ada hirarki :). Alamat IP diberikan saat Anda terhubung ke ISP Anda, dan dengan demikian hierarki dipertahankan.
Martin Konecny
16

Dari Alamat MAC vs Alamat IP

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.

Adriaan Stander
sumber
8

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.

Pemula iPhone
sumber
6

Terkadang kami tidak ingin mengidentifikasi mesin. Satu mesin dapat memiliki dua IP, IP dapat mewakili hal-hal yang bukan mesin, daftar alasan terus dan terus, saya yakin orang lain akan datang dengan beberapa yang lebih baik.

Ocelot20
sumber
2

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

Charanjeet singh
sumber
1

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).

Siwa
sumber
0

Setelah paket ethernet dari host transit melalui switch atau router ke tujuannya, alamat MAC sumber host asli diganti dengan alamat MAC port pada switch atau router. Pada titik itu, hanya alamat IP sumber referensi pengirim.

Larry
sumber
0

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.

pengguna32771
sumber
belum tentu, ada kartu di mana Anda dapat mengubah alamat-mac (bukan kartu konsumen ofcourse;)). Ip berubah hanya jika Anda menggunakan dhcp. Di pusat data, misalnya, mereka mungkin dikonfigurasi secara statis.
Hanya menggambarkan situasi di mana mereka berubah
0

Router berurusan dengan alamat IP. Ia belajar tentang topologi jaringan berdasarkan alamat IP, bukan MAC. Juga, ada hal-hal seperti alamat IP pribadi, yang tidak berlaku untuk alamat MAC.

manuel
sumber
0

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.

Kasturi
sumber
0

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.

bradhe
sumber
0

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.

sinni800
sumber
0

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.

dbasnett
sumber
0

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.

RomiSupreme
sumber