16Aug

Apa yang Tepat Adalah Alamat MAC yang Digunakan?

Setiap perangkat keras pada jaringan lokal Anda memiliki alamat MAC selain alamat IP yang ditetapkan oleh router atau server lokal. Apa sebenarnya alamat MAC itu?

Pertanyaan Hari Ini &Sesi jawaban datang kepada kami atas izin SuperUser - subdivisi dari Stack Exchange, pengelompokan berbasis komunitas dari Q & A situs web.

Pertanyaan

Pembaca superuser Wisnu Vivek penasaran dengan alamat MAC dan fungsinya:

Saya mengerti bahwa alamat IP bersifat hirarkis, sehingga router di seluruh penjuru dunia mengetahui arah mana untuk meneruskan sebuah paket. Dengan alamat MAC, tidak ada hirarki, dan dengan demikian packet forwarding tidak akan mungkin dilakukan. Jadi, alamat MAC tidak digunakan untuk transfer paket.

Saya tidak berpikir itu duduk di sana tanpa alasan. Jadi pertanyaan saya adalah, di mana tepatnya alamat MAC ikut bermain selama transfer paket?

Dimana memang? Apa fungsi spesifik dari alamat MAC?

Jawaban

Kontributor SuperUser Werner Henze menawarkan beberapa wawasan tentang fungsi alamat MAC:

Apa alamat MAC yang digunakan? Alamat MAC

adalah dasar-dasar tingkat rendah yang membuat jaringan berbasis ethernet Anda bekerja. Kartu Jaringan

masing-masing memiliki alamat MAC yang unik. Paket yang dikirim di ethernet selalu berasal dari alamat MAC dan dikirim ke alamat MAC.Jika adaptor jaringan menerima paket, itu adalah membandingkan alamat MAC tujuan paket ke alamat MAC adaptor itu sendiri. Jika alamat cocok, paket diproses, jika tidak maka akan dibuang.

Ada alamat MAC khusus, misalnya: ff: ff: ff: ff, yang merupakan alamat broadcast dan alamat setiap adapter jaringan di jaringan.

Bagaimana alamat IP dan alamat MAC bekerja sama?

IP adalah protokol yang digunakan pada layer ethernet di atas. Protokol lain misalnya adalah IPX.

Bila komputer Anda ingin mengirim paket ke beberapa alamat IP x.x.x.x, maka cek pertama adalah apakah alamat tujuan berada dalam jaringan IP yang sama seperti komputer itu sendiri. Jika x.x.x.x berada dalam jaringan yang sama, maka IP tujuan dapat dicapai secara langsung, jika tidak, paket tersebut perlu dikirim ke router yang dikonfigurasi.

Sampai sekarang hal-hal sepertinya semakin memburuk, karena sekarang kita memiliki dua alamat IP: satu adalah alamat target paket IP yang asli, yang lainnya adalah IP dari perangkat yang harus kita gunakan untuk mengirim paket( hop berikutnya, baiktujuan akhir atau router).

Karena ethernet menggunakan alamat MAC, pengirim perlu mendapatkan alamat MAC dari hop berikutnya. Ada protokol ARP khusus( address resolution protocol) yang digunakan untuk itu. Begitu pengirim telah mengambil alamat MAC dari hop berikutnya, dia menulis bahwa menargetkan alamat MAC ke dalam paket dan mengirim paketnya.

Bagaimana cara kerja ARP?

ARP sendiri merupakan protokol di atas ethernet, seperti IP atau IPX.Ketika sebuah perangkat ingin mengetahui alamat MAC untuk alamat IP tertentu, ia mengirimkan sebuah paket ke alamat MAC broadcast yang menanyakan "Siapa yang memiliki alamat IP yyyy?" Semua perangkat menerima paket itu, namun hanya satu dengan alamat IP yang akan ditanggapi yyyy.dengan sebuah paket "It's me." Perangkat yang meminta menerima jawabannya dan sekarang tahu bahwa alamat MAC sumbernya adalah alamat MAC yang tepat untuk digunakan. Tentu hasilnya akan di-cache, jadi perangkat tidak perlu menyelesaikan alamat MAC setiap saat.

Routing

Saya hampir lupa untuk menyebutkan: tidak ada routing berdasarkan alamat MAC.Ethernet tingkat rendah dan alamat MAC hanya bisa menjangkau setiap perangkat di jaringan yang sama( kabel atau nirkabel).Jika Anda memiliki dua jaringan dengan router di antara Anda tidak dapat memiliki perangkat di jaringan A mengirim paket ke alamat MAC perangkat di jaringan B. Tidak ada perangkat di jaringan A yang memiliki alamat MAC perangkat di jaringan B, jadiPaket ke alamat MAC ini akan dibuang oleh semua perangkat di jaringan A( juga oleh router).

Routing dilakukan pada tingkat IP.Hanya terlihat router hanya melakukan apa yang saya jelaskan di atas di bagian "Bagaimana alamat IP dan alamat MAC bekerja sama?".Router akan menerima paket untuk alamat MAC-nya sendiri namun untuk alamat IP yang berbeda. Dia kemudian akan memeriksa apakah dia bisa langsung mencapai target alamat IP.Jika demikian, dia mengirim paket ke target. Jika tidak, router itu sendiri juga memiliki router upstream yang dikonfigurasi dan akan mengirim paket ke router tersebut.

Tentu saja Anda dapat memiliki beberapa router yang dikonfigurasi. Router rumah Anda hanya akan memiliki satu router hulu yang dikonfigurasi, namun di tulang punggung internet, router besar memiliki tabel routing yang besar sehingga mereka tahu cara terbaik untuk semua paket.

Kasus penggunaan lainnya untuk alamat MAC

  1. Switch jaringan menyimpan daftar alamat MAC yang terlihat di setiap port dan hanya meneruskan paket ke port yang perlu melihat paketnya.
  2. Titik akses nirkabel sering menggunakan alamat MAC untuk kontrol akses. Mereka hanya mengizinkan akses untuk perangkat yang dikenal( alamat MAC unik dan mengidentifikasi perangkat) dengan frasa sandi yang benar. Server DHCP
  3. menggunakan alamat MAC untuk mengidentifikasi perangkat dan memberi beberapa perangkat alamat IP tetap.

Punya sesuatu untuk ditambahkan ke penjelasan? Terdengar dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange tech-savvy lainnya? Simak thread diskusi selengkapnya disini.