Die Media Access Control (MAC)-adres is 'n binêre nommer wat gebruik word om rekenaarnetwerkadapters te identifiseer. Hierdie nommers (soms hardeware-adresse of fisiese adresse genoem) word tydens die vervaardigingsproses in die netwerkhardeware ingebed of in fermware gestoor en ontwerp om nie gewysig te word nie.
MAC-adresse word ook na verwys as Ethernet-adresse vir historiese redes, maar veelvuldige tipes netwerke gebruik MAC-adressering, insluitend Ethernet, Wi-Fi en Bluetooth.
Die formaat van 'n MAC-adres
Tradisionele MAC-adresse is 12-syfer (6 grepe of 48 bisse) heksadesimale getalle. Volgens konvensie word hierdie adresse gewoonlik in een van die volgende drie formate geskryf, hoewel daar variasies is:
- MM:MM:MM:SS:SS:SS
- MM-MM-MM-SS-SS-SS
- MMM. MMM. SSS. SSS
Die mees linkse ses syfers (24 bisse), wat 'n voorvoegsel genoem word, word geassosieer met die adaptervervaardiger (M). Elke verkoper registreer en verkry MAC-voorvoegsels soos deur die IEEE toegeken. Verkopers besit dikwels baie voorvoegselnommers wat met hul produkte geassosieer word. Byvoorbeeld, die voorvoegsels 00:13:10, 00:25:9C en 68:7F:74 (plus ander) behoort aan Linksys (Cisco Systems).
Die syfers heel regs van 'n MAC-adres verteenwoordig 'n identifikasienommer vir die spesifieke toestel (S). Onder alle toestelle wat met dieselfde verskaffervoorvoegsel vervaardig word, kry elkeen 'n unieke 24-bis-nommer. Hardeware van verskillende verskaffers mag dalk dieselfde toestelgedeelte van die adres deel.
64-bis MAC-adresse
Terwyl tradisionele MAC-adresse 48 bisse lank is, vereis 'n paar soorte netwerke eerder 64-bis-adresse. Zigbee draadlose tuisoutomatisering en ander soortgelyke netwerke wat byvoorbeeld op IEEE 802.15.4 gebaseer is, vereis dat 64-bis MAC-adresse op hul hardeware-toestelle opgestel moet word.
TCP/IP-netwerke gebaseer op IPv6 implementeer ook 'n ander benadering tot die kommunikasie van MAC-adresse in vergelyking met hoofstroom IPv4. In plaas van 64-bis hardeware-adresse, vertaal IPv6 outomaties 'n 48-bis MAC-adres na 'n 64-bis adres deur 'n vaste (hardgekodeerde) 16-bis waarde FFFE tussen die verkopervoorvoegsel en die toestelidentifiseerder in te voeg. IPv6 roep hierdie nommers identifiseerders om hulle te onderskei van ware 64-bis hardeware adresse.
Byvoorbeeld, 'n 48-bis MAC-adres van 00:25:96:12:34:56 verskyn op 'n IPv6-netwerk in enige van hierdie twee vorme:
- 00:25:96:FF:FE:12:34:56
- 0025:96FF:FE12:3456
MAC vs. IP-adresverhouding
TCP/IP-netwerke gebruik beide MAC-adresse en IP-adresse, maar vir verskillende doeleindes.'n MAC-adres bly vas aan die toestel se hardeware, terwyl die IP-adres vir dieselfde toestel verander kan word afhangende van die TCP/IP-netwerkopstelling daarvan. Mediatoegangsbeheer werk by Laag 2 van die OSI-model, terwyl Internetprotokol by Laag 3 werk. Dit laat MAC-adressering toe om ander soorte netwerke behalwe TCP/IP te ondersteun.
IP-netwerke bestuur die omskakeling tussen IP- en MAC-adresse deur Address Resolution Protocol (ARP) te gebruik. Die Dynamic Host Configuration Protocol (DHCP) maak staat op ARP om die unieke toewysing van IP-adresse aan toestelle te bestuur.
MAC-adreskloning
Sommige internetdiensverskaffers koppel elkeen van hul residensiële klanterekeninge aan die MAC-adresse van die tuisnetwerkroeteerder of 'n ander poorttoestel. Die adres wat deur die verskaffer gesien word, verander nie totdat die kliënt hul poort vervang nie, soos deur 'n nuwe roeteerder te installeer. Wanneer 'n residensiële poort verander word, sien die internetverskaffer 'n ander MAC-adres wat gerapporteer word en blokkeer daardie netwerk om aanlyn te gaan.
'n Kloningsproses los hierdie probleem op deur die roeteerder (poort) in staat te stel om aan te hou om die ou MAC-adres aan die verskaffer te rapporteer, al is sy hardeware-adres anders. Administrateurs kan hul router konfigureer (met die veronderstelling dat dit hierdie kenmerk ondersteun, soos baie doen) om die kloningopsie te gebruik en die MAC-adres van die ou poort in die konfigurasieskerm in te voer. Wanneer kloning nie beskikbaar is nie, moet die kliënt die diensverskaffer kontak om hul nuwe poorttoestel te registreer.