Uvod u MAC adrese

Adresa za kontrolu pristupa mediju (MAC) je binarni broj koji se koristi za jedinstveno identifikaciju mrežnih adaptera . Ovi brojevi (ponekad nazivani "hardverskim adresama" ili "fizičkim adresama") ugrađuju se u mrežni hardver tijekom proizvodnog procesa ili pohranjuju u firmwareu i oblikovani tako da se ne mogu mijenjati.

Neki ih također nazivaju "Ethernet adrese" iz povijesnih razloga, ali više vrsta mreža koristi MAC adresu, uključujući Ethernet , Wi-Fi i Bluetooth .

Format MAC adrese

Tradicionalne MAC adrese imaju heksadecimalni broj od 12 znamenki (6 bajta ili 48 bita ). Sporazumom se obično piše u jednom od sljedećih tri formata:

Najmanja 6 znamenaka (24 bita) naziva "prefiks" povezana je s proizvođačem adaptera. Svaki dobavljač registrira i dobiva MAC prefikse koje je dodijelio IEEE. Prodavači često posjeduju mnogo brojeva prefiksa koji su povezani s njihovim različitim proizvodima. Na primjer, prefiksovi 00:13:10, 00: 25: 9C i 68: 7F: 74 (plus mnogi drugi) pripadaju Linksys ( Cisco Systems ).

Najniže znamenke MAC adrese predstavljaju identifikacijski broj za određeni uređaj. Među svim uređajima proizvedenim s istim prefiksom dobavljača, svaki ima svoj vlastiti jedinstveni 24-bitni broj. Imajte na umu da hardver različitih proizvođača može dijeliti isti dio uređaja s adresom.

64-bitne MAC adrese

Dok su tradicionalne MAC adrese sve duljine 48 bita, nekoliko vrsta mreža zahtijeva umjesto 64 bita. ZigBee bežična kućna automatizacija i druge slične mreže temeljene na IEEE 802.15.4, primjerice, zahtijevaju konfiguriranje 64-bitnih MAC adresa na svojim hardverskim uređajima.

TCP / IP mreže temeljene na IPv6 također implementiraju drugačiji pristup komuniciranju MAC adresa u odnosu na glavni IPv4 . Umjesto 64-bitnih hardverskih adresa IPv6 automatski prevodi 48-bitnu MAC adresu na 64-bitnu adresu umetanjem fiksne (hard-kodirane) 16-bitne vrijednosti FFFE između prefiksa dobavljača i identifikatora uređaja. IPv6 poziva ove brojeve "identifikatore" kako bi ih razlikovao od pravih 64-bitnih hardverskih adresa.

Na primjer, na mreži IPv6 pojavljuje se 48-bitna MAC adresa 00: 25: 96: 12: 34: 56 (obično napisana u jednom od ova dva oblika):

MAC vs IP adresa odnosa

TCP / IP mreže koriste i MAC adrese i IP adrese, ali za zasebne svrhe. MAC adresa ostaje fiksna na hardveru uređaja dok se IP adresa za taj isti uređaj može promijeniti ovisno o konfiguraciji TCP / IP mreže. Kontrola pristupa medijima funkcionira na sloju 2 OSI modela dok Internet Protocol funkcionira u sloju 3 . To omogućuje MAC adresiranje za podršku drugim vrstama mreža osim TCP / IP.

IP mreže upravljaju konverzijom između IP i MAC adresa pomoću adrese adresiranja (ARP) . Dynamic Host Configuration Protocol (DHCP) oslanja se na ARP za upravljanje jedinstvenim dodjeljivanjem IP adresa na uređaje.

MAC adresa kloniranja

Neki pružatelji internetskih usluga povezuju svaku od njihovih korisničkih računa s kućnim korisnicima na MAC adresu kućnog mrežnog usmjerivača (ili drugog uređaja za povezivanje ). Adresa koju vidi pružatelj usluga ne mijenja se dok korisnik ne zamijeni pristupnik, primjerice, instaliranjem novog usmjerivača . Kada se stambeni pristupnik promijeni, internetski pružatelj usluga sada vidi drugačiju MAC adresu koja je prijavljena i blokira tu mrežu od mrežnog povezivanja.

Proces pod nazivom "kloniranje" rješava taj problem tako što omogućava usmjeritelju (gateway) da izvješćuje staru MAC adresu davatelju usluga, iako je njezina vlastita hardverska adresa drugačija. Administratori mogu konfigurirati njihov usmjerivač (pod pretpostavkom da to podržava, kao i mnogi) da koriste opciju kloniranja i unesu MAC adresu starog pristupnika u konfiguracijski zaslon. Kada kloniranje nije dostupno, kupac mora kontaktirati davatelja usluga da bi registrirao svoj novi uređaj za pristup.