Johdatus MAC-osoitteisiin

Media Access Control (MAC) -osoite on binäärinen numero, jota käytetään yksilöimään tietokoneverkkosovittimet. Nämä numerot (joskus kutsutaan "laitteistosoitteiksi" tai "fyysiset osoitteet") sulautetaan verkkolaitteeseen valmistusprosessin aikana tai tallennetaan laiteohjelmistoon ja niitä ei suunnitella muutettaviksi.

Jotkut viittaavat niihin myös "Ethernet-osoitteina" historiallisista syistä, mutta useat verkkotyypit hyödyntävät MAC-osoitetta, mukaan lukien Ethernet , Wi-Fi ja Bluetooth .

MAC-osoitteen muoto

Perinteiset MAC-osoitteet ovat 12-numeroisia (6 tavua tai 48 bittiä ) heksadesimaalilukuja . Yleensä ne kirjoitetaan yleensä jommallakummalla seuraavista kolmesta muodosta:

Sovitinvalmistajaan liittyy vasemmanpuoleisin 6-numeroinen (24 bittiä), jota kutsutaan "etuliitteeksi". Kukin toimittaja rekisteröi ja hankkii MAC-etuliitteet IEEE: n määrittelemäksi. Toimittajilla on usein useita etuliitteitä, jotka liittyvät heidän eri tuotteisiinsa. Esimerkiksi etuliitteet 00:13:10, 00: 25: 9C ja 68: 7F: 74 (sekä monet muut) kuuluvat kaikkiin Linksysiin ( Cisco Systems ).

MAC-osoitteen oikeanpuoleiset numerot edustavat tietyn laitteen tunnusnumeroa. Kaikilla laitteilla, jotka on valmistettu samalla myyjän etuliitteellä, kullakin on oma yksilöllinen 24-bittinen numero. Huomaa, että eri toimittajien laitteisto voi sattua jakamaan saman laitteen osoitteen osan.

64-bittiset MAC-osoitteet

Vaikka perinteiset MAC-osoitteet ovat kaikki 48 bitin pituisia, muutamat verkkotyypit vaativat 64-bittisiä osoitteita. Esimerkiksi IEEE 802.15.4: een perustuva ZigBee- langaton kodinautomaatio ja muut samankaltaiset verkot edellyttävät 64-bittisten MAC-osoitteiden konfigurointia niiden laitteistoihin.

IPv6: een perustuvat TCP / IP-verkot myös toteuttavat toisenlaisen lähestymistavan MAC-osoitteiden välittämiseen verrattuna valtavirran IPv4: een . 64-bittisten laitteiden sijaan IPv6 kuitenkin automaattisesti kääntää 48-bittisen MAC-osoitteen 64-bittiselle osoitteelle lisäämällä kiinteän (kovakoodattu) 16-bittisen arvon FFFE myyjän etuliitteen ja laitteen tunnisteen välille. IPv6 kutsuu nämä numerot "tunnisteiksi" erottaakseen ne todellisista 64-bittisistä laitteisto-osoitteista.

Esimerkiksi 48-bittinen MAC-osoite 00: 25: 96: 12: 34: 56 ilmestyy IPv6-verkossa (yleisesti kirjoitettuna jompaankumpaan näistä kahdesta lomakkeesta):

MAC vs. IP-osoitteen suhde

TCP / IP- verkot käyttävät sekä MAC-osoitteita että IP-osoitteita, mutta erillisiin tarkoituksiin. MAC-osoite pysyy kiinteänä laitteiston laitteistossa, kun taas saman laitteen IP-osoitetta voidaan muuttaa sen TCP / IP-verkkoasetusten mukaan. Media Access Control toimii OSI-mallin tasossa 2 ja Internet Protocol toimii Layer 3 -ohjelmassa . Tämä mahdollistaa MAC-osoitteen tukemalla muun tyyppisiä verkkoja TCP / IP: n lisäksi.

IP-verkot hallitsevat IP- ja MAC-osoitteiden muuntamista käyttäen Address Resolution Protocol (ARP) -ohjelmaa . Dynaaminen isäntäkonfigurointiprotokolla (DHCP) perustuu ARP: hen IP-osoitteiden ainutkertaisen osoittamisen hallintaan laitteille.

MAC-osoitteen kloonaus

Jotkin Internet-palveluntarjoajat linkittävät jokaisen kotitalouden asiakastilin kotiverkon reitittimen (tai muun yhdyskäytävälaitteen) MAC-osoitteisiin. Palveluntarjoajan näkemä osoite ei muutu, ennen kuin asiakas korvaa yhdyskäytävänsä, esimerkiksi asentamalla uuden reitittimen . Kun asuinkaappausyhteys muuttuu, Internet-palveluntarjoaja näkee nyt eri MAC-osoitteen raportoinnin ja estää verkon pääsyn verkossa.

Prosessi nimeltä "kloonaus" ratkaisee tämän ongelman antamalla reititin (yhdyskäytävä) jatkamaan raportointia vanhan MAC-osoitteen palveluntarjoajalle, vaikka sen oma laitteisto-osoite on erilainen. Järjestelmänvalvojat voivat määrittää reitittimen (olettaen, että se tukee tätä toimintoa, kuten monet eivät) käyttävät kloonausvaihtoehtoa ja anna vanhan yhdyskäytävän MAC-osoitteen konfigurointinäyttöön. Kun kloonaus ei ole käytettävissä, asiakkaan on otettava yhteyttä palveluntarjoajaan rekisteröimään uusi yhdyskäytävälaitteensa.