Ievads MAC adresēs

Media Access Control (MAC) adrese ir binārais numurs, ko izmanto, lai unikāli identificētu datortīkla adapterus . Šie skaitļi (dažreiz saukti par "aparatūras adresēm" vai "fiziskajām adresēm") tiek iebūvēti tīkla aparatūrā ražošanas procesa laikā vai uzglabāti programmaparatūrā un nav konstruēti tā, lai tos grozītu.

Daži no tiem vēsturisku iemeslu dēļ atsaucas uz tiem kā "Ethernet adreses", taču vairāku veidu tīkli izmanto MAC adresēšanu, tostarp Ethernet , Wi-Fi un Bluetooth .

MAC adreses formāts

Tradicionālās MAC adreses ir 12 ciparu (6 baiti vai 48 biti ) heksadecimālie skaitļi . Pēc vienošanās tos parasti raksta vienā no trim šādiem formātiem:

Ar adaptera ražotāju saistīts kreisākais 6 cipari (24 biti), ko sauc par "prefiksu". Katrs pārdevējs reģistrē un iegūst MAC prefiksus, kā to ir noteicis IEEE. Pārdevējiem bieži ir daudz prefiksu numuri, kas saistīti ar viņu dažādajiem produktiem. Piemēram, prefiksi 00:13:10, 00: 25: 9C un 68: 7F: 74 (un daudzi citi) visi pieder Linksys ( Cisco Systems ).

MAC adreses labie pēdējie cipari norāda konkrētās ierīces identifikācijas numuru. Starp visām ierīcēm, kas ražotas ar vienu un to pašu prefiksu, katram tiek piešķirts unikāls 24 bitu skaits. Ņemiet vērā, ka dažādu pārdevēju aparatūra var tikt izmantota, lai kopīgotu to pašu ierīces daļu no adreses.

64 bitu MAC adreses

Lai gan tradicionālās MAC adreses ir visas 48 biti garā, dažiem tīklu veidiem tā vietā ir 64 bitu adreses. Piemēram, ZigBee bezvadu mājas automatizācija un citi līdzīgi tīkli, kuru pamatā ir IEEE 802.15.4, pieprasa 64-bitu MAC adresēm konfigurēt to aparatūras ierīcēs.

TCP / IP tīkli, kuru pamatā ir IPv6, arī ievieš atšķirīgu pieeju, lai paziņotu MAC adreses, salīdzinot ar mainstream IPv4 . Lai gan 64 bitu aparatūras adreses, protams, IPv6 automātiski pārvērš 48 bitu MAC adresi uz 64 bitu adresi, ievietojot fiksētu (hardcoded) 16 bitu vērtību FFFE starp pārdevēja prefiksu un ierīces identifikatoru. IPv6 tos sauc par "identifikatoriem", lai tos atšķirtu no patiesām 64 bitu aparatūras adresēm.

Piemēram, 48-bitu MAC adrese 00: 25: 96: 12: 34: 56 parādās IPv6 tīklā kā (parasti rakstīts vienā no šīm divām veidlapām):

MAC vs IP adreses attiecības

TCP / IP tīkli izmanto gan MAC adreses, gan IP adreses, bet atsevišķiem mērķiem. MAC adrese joprojām ir piestiprināta pie ierīces aparatūras, kamēr šīs pašas ierīces IP adresi var mainīt atkarībā no tā TCP / IP tīkla konfigurācijas. Media Access Control darbojas OSI modeļa 2. līmenī, kamēr interneta protokols darbojas 3. līmenī . Tas ļauj MAC adresēšanu atbalstīt cita veida tīklus, izņemot TCP / IP.

IP tīkli pārvalda konvertēšanu starp IP un MAC adresēm, izmantojot adreses izšķirtspējas protokolu (ARP) . Dinamiskais konfigurācijas protokols (DHCP) balstās uz ARP, lai pārvaldītu unikālu IP adreses piešķiršanu ierīcēm.

MAC adreses klonēšana

Daži interneta pakalpojumu sniedzēji katru mājsaimniecību klientu kontu piesaista vietējā tīkla maršrutētāja (vai cita vārtejas ierīces) MAC adresēm. Pakalpojuma sniedzēja apzinātā adrese nemainās, kamēr klients aizstāj savu vārteju, piemēram, uzstādot jaunu maršrutētāju . Mainot vietējo vārteju , interneta pakalpojumu sniedzējs tagad ziņo par citu MAC adresi un bloķē tīkla darbību tiešsaistē.

Procesā, ko sauc par "klonēšanu", tiek atrisināta šī problēma, ļaujot maršrutētājam (vārtejai) turpināt sniegt pakalpojumu sniedzējam informāciju par veco MAC adresi, kaut arī tā aparatūras adrese atšķiras. Administratori var konfigurēt maršrutētāju (pieņemot, ka tas atbalsta šo funkciju, kā to dara daudzi), lai izmantotu klonēšanas iespēju un ievadītu vecā vārtejas MAC adresi konfigurācijas ekrānā. Ja klonēšana nav pieejama, klientam ir jāsazinās ar pakalpojumu sniedzēju, lai tā reģistrētu savu jauno vārtejas ierīci.