Pengantar Alamat MAC

Alamat Kontrol Akses Media (MAC) adalah bilangan biner yang digunakan untuk mengidentifikasi adapter jaringan komputer secara unik. Angka-angka ini (kadang-kadang disebut "alamat perangkat keras" atau "alamat fisik") disematkan ke perangkat keras jaringan selama proses pembuatan, atau disimpan dalam firmware, dan dirancang untuk tidak dimodifikasi.

Beberapa juga menyebut mereka sebagai "alamat Ethernet" karena alasan historis, tetapi beberapa jenis jaringan semuanya menggunakan pengalamatan MAC termasuk Ethernet , Wi-Fi , dan Bluetooth .

Format Alamat MAC

Alamat MAC tradisional adalah angka heksadesimal 12 digit (6 byte atau 48 bit ). Dengan konvensi, mereka biasanya ditulis dalam salah satu dari tiga format berikut:

Paling kiri 6 digit (24 bit) yang disebut "awalan" dikaitkan dengan produsen adaptor. Setiap vendor mendaftar dan memperoleh awalan MAC sebagaimana ditetapkan oleh IEEE. Vendor sering memiliki banyak nomor awalan yang terkait dengan produk mereka yang berbeda. Misalnya, awalan 00:13:10, 00: 25: 9C dan 68: 7F: 74 (ditambah banyak lainnya) semuanya termasuk Linksys ( Cisco Systems ).

Digit paling kanan dari alamat MAC mewakili nomor identifikasi untuk perangkat tertentu. Di antara semua perangkat yang diproduksi dengan awalan vendor yang sama, masing-masing diberi nomor unik 24-bit mereka. Perhatikan bahwa perangkat keras dari vendor yang berbeda dapat terjadi untuk berbagi bagian perangkat yang sama dari alamat.

Alamat MAC 64-bit

Sementara alamat MAC tradisional semua panjangnya 48 bit, beberapa jenis jaringan memerlukan alamat 64-bit sebagai gantinya. Otomatisasi rumah nirkabel ZigBee dan jaringan serupa lainnya berdasarkan IEEE 802.15.4, misalnya, memerlukan alamat MAC 64-bit dikonfigurasi pada perangkat keras mereka.

Jaringan TCP / IP berdasarkan IPv6 juga menerapkan pendekatan yang berbeda untuk mengkomunikasikan alamat MAC dibandingkan dengan IPv4 mainstream . Alih-alih alamat hardware 64-bit, meskipun, IPv6 secara otomatis menerjemahkan alamat MAC 48-bit ke alamat 64-bit dengan memasukkan nilai 16-bit tetap (hardcoded) FFFE di antara awalan vendor dan pengenal perangkat. IPv6 menyebut angka-angka ini sebagai "pengidentifikasi" untuk membedakannya dari alamat perangkat keras 64-bit yang sebenarnya.

Misalnya, alamat MAC 48-bit 00: 25: 96: 12: 34: 56 muncul di jaringan IPv6 sebagai (biasanya ditulis dalam salah satu dari dua bentuk ini):

MAC vs. IP Address Relationship

Jaringan TCP / IP menggunakan alamat MAC dan alamat IP tetapi untuk tujuan terpisah. Alamat MAC tetap pada perangkat keras perangkat sementara alamat IP untuk perangkat yang sama dapat diubah tergantung pada konfigurasi jaringan TCP / IP-nya. Media Access Control beroperasi pada Layer 2 dari model OSI sementara Internet Protocol beroperasi pada Layer 3 . Ini memungkinkan pengalamatan MAC untuk mendukung jenis jaringan lain selain TCP / IP.

Jaringan IP mengatur konversi antara IP dan alamat MAC menggunakan Address Resolution Protocol (ARP) . Protokol Konfigurasi Host Dinamis (DHCP) bergantung pada ARP untuk mengelola penugasan unik alamat IP ke perangkat.

MAC Address Cloning

Beberapa Penyedia Layanan Internet menghubungkan setiap akun pelanggan perumahan mereka ke alamat MAC router jaringan rumah (atau perangkat gateway lain). Alamat yang dilihat oleh penyedia tidak berubah sampai pelanggan mengganti gateway mereka, seperti memasang router baru . Ketika gateway perumahan diubah, penyedia Internet sekarang melihat alamat MAC yang berbeda yang dilaporkan dan memblokir jaringan tersebut dari online.

Proses yang disebut "kloning" memecahkan masalah ini dengan mengaktifkan router (gateway) untuk tetap melaporkan alamat MAC lama ke penyedia meskipun alamat perangkat kerasnya sendiri berbeda. Administrator dapat mengkonfigurasi router mereka (dengan asumsi mendukung fitur ini, seperti yang dilakukan) untuk menggunakan opsi kloning dan memasukkan alamat MAC dari gateway lama ke layar konfigurasi. Ketika kloning tidak tersedia, pelanggan harus menghubungi penyedia layanan untuk mendaftarkan perangkat gateway baru mereka sebagai gantinya.