monitor 1307227 1920 cf57564f22ac42aa93791b1e17c15501

Media Access Control (MAC) -osoite on binäärinumero, jota käytetään tietokoneverkkosovittimien tunnistamiseen. Nämä numerot (jota joskus kutsutaan laitteisto-osoitteiksi tai fyysisiksi osoitteiksi) upotetaan verkkolaitteistoon tai tallennetaan laiteohjelmistoon valmistusprosessin aikana, eikä niitä ole suunniteltu muutettaviksi. MAC-osoitteita kutsutaan myös Ethernet-osoitteiksi historiallisista syistä, mutta useat verkot käyttävät MAC-osoitteita, mukaan lukien Ethernet, Wi-Fi ja Bluetooth.

MAC-osoitteen muoto

Perinteiset MAC-osoitteet ovat 12-numeroisia (6 tavua tai 48 bittiä) heksadesimaalilukuja. Sopimuksen mukaan nämä osoitteet kirjoitetaan yleensä johonkin kolmesta muodosta, vaikka niistä onkin muunnelmia:

  • MM:MM:MM:SS:SS:SS
  • MM-MM-MM-SS-SS-SS
  • MMM.MMM.SSS.SSS

Vasemmanpuoleisin kuusi numeroa (24 bittiä), joita kutsutaan etuliitteeksi, liittyvät sovittimen valmistajaan (M). Jokainen toimittaja rekisteröi ja hankkii IEEE:n määrittämät MAC-etuliitteet. Myyjillä on usein tuotteisiinsa useita etuliitteitä. Esimerkiksi etuliitteet 00:13:10, 00:25:9C ja 68:7F:74 (sekä muut) kuuluvat Linksysille (Cisco Systems). MAC-osoitteen oikeanpuoleisimmat numerot edustavat tietyn laitteen (S) tunnistenumeroa. Kaikille laitteille, jotka on valmistettu samalla toimittajan etuliitteellä, on määritetty yksilöllinen 24-bittinen numero. Eri valmistajien laitteistot voivat jakaa osoitteen saman laiteosan.

64-bittiset MAC-osoitteet

Vaikka perinteiset MAC-osoitteet ovat 48-bittisiä, tietyt verkot vaativat sen sijaan 64-bittisiä osoitteita. Esimerkiksi Zigbeen langaton kotiautomaatio ja muut vastaavat IEEE 802.15.4 -standardiin perustuvat verkot edellyttävät 64-bittisten MAC-osoitteiden määrittämistä laitteistoonsa. IPv6:een perustuvat TCP/IP-verkot käyttävät myös erilaista lähestymistapaa MAC-osoitteiden kommunikointiin verrattuna tavalliseen IPv4:ään. 64-bittisten laitteisto-osoitteiden sijaan IPv6 kääntää automaattisesti 48-bittisen MAC-osoitteen 64-bittiseksi osoitteeksi lisäämällä kiinteän (kovakoodatun) 16-bittisen arvon FFFE toimittajan etuliiteen ja laitetunnuksen väliin. IPv6 kutsuu näitä numeroita tunnisteiksi erottaakseen ne todellisista 64-bittisistä laitteisto-osoitteista. Esimerkiksi 48-bittinen MAC-osoite 00:25:96:12:34:56 esiintyy jossakin näistä kahdesta muodosta IPv6-verkossa:

  • 00:25:96:FF:FE:12:34:56
  • 0025:96FF:FE12:3456

MAC vs IP-osoitesuhde

TCP/IP-verkot käyttävät sekä MAC- että IP-osoitteita, mutta eri tarkoituksiin. MAC-osoite pysyy kiinteänä laitteen laitteistoon, kun taas saman laitteen IP-osoite voidaan muuttaa TCP/IP-verkkokokoonpanon mukaan. Media Access Control toimii OSI-mallin kerroksessa 2, kun taas Internet Protocol toimii tasossa 3. Tämä mahdollistaa MAC-osoitteiden tukemisen muun tyyppisille verkkoille TCP/IP:n lisäksi. IP-verkot hallitsevat IP- ja MAC-osoitteiden välistä muuntamista Address Resolution Protocol (ARP) -protokollan avulla. DHCP (Dynamic Host Configuration Protocol) luottaa ARP:n hallintaan IP-osoitteiden yksilöllisen määrittämisen laitteille.

kloonaa MAC-osoite

Jotkut Internet-palveluntarjoajat yhdistävät jokaisen kotitalousasiakastilinsä kotiverkon reitittimen tai muun yhdyskäytävälaitteen MAC-osoitteisiin. Palveluntarjoajan näkemä osoite ei muutu ennen kuin asiakas vaihtaa yhdyskäytävänsä esimerkiksi asentamalla uuden reitittimen. Kun kotiverkon yhdyskäytävää muutetaan, Internet-palveluntarjoaja näkee eri MAC-osoitteen raportoitavan ja estää kyseisen verkon muodostamisen verkkoon. Kloonausprosessi ratkaisee tämän ongelman antamalla reitittimen (yhdyskäytävän) jatkaa vanhan MAC-osoitteen ilmoittamista palveluntarjoajalle, vaikka laitteisto-osoite olisi erilainen. Järjestelmänvalvojat voivat määrittää reitittimensä (olettaen, että se tukee tätä ominaisuutta, kuten monet tekevät) käyttämään kloonausvaihtoehtoa ja syöttämään vanhan yhdyskäytävän MAC-osoitteen ohjauspaneeliin. Jos kloonaus ei ole mahdollista, asiakkaan tulee ottaa yhteyttä palveluntarjoajaan rekisteröidäkseen uuden yhdyskäytävälaitteensa.

Por Markus