MAC-adresser med formateringseksempler

Indholdsfortegnelse:

MAC-adresser med formateringseksempler
MAC-adresser med formateringseksempler
Anonim

Media Access Control (MAC)-adressen er et binært tal, der bruges til at identificere computernetværksadaptere. Disse numre (nogle gange kaldet hardwareadresser eller fysiske adresser) er indlejret i netværkshardwaren under fremstillingsprocessen eller gemt i firmware og designet til ikke at blive ændret.

MAC-adresser omtales også som Ethernet-adresser af historiske årsager, men flere typer netværk bruger MAC-adressering, herunder Ethernet, Wi-Fi og Bluetooth.

Image
Image

Formatet af en MAC-adresse

Traditionelle MAC-adresser er 12-cifrede (6 bytes eller 48 bits) hexadecimale tal. Efter konvention er disse adresser norm alt skrevet i et af følgende tre formater, selvom der er variationer:

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

De seks cifre (24 bit) længst til venstre, kaldet et præfiks, er knyttet til adapterproducenten (M). Hver leverandør registrerer og får MAC-præfikser som tildelt af IEEE. Leverandører har ofte mange præfiksnumre, der er knyttet til deres produkter. For eksempel tilhører præfikserne 00:13:10, 00:25:9C og 68:7F:74 (plus andre) Linksys (Cisco Systems).

Cifrene længst til højre i en MAC-adresse repræsenterer et identifikationsnummer for den specifikke enhed (S). Blandt alle enheder, der er fremstillet med det samme leverandørpræfiks, får hver enkelt et unikt 24-bit nummer. Hardware fra forskellige leverandører kan dele den samme enhedsdel af adressen.

64-bit MAC-adresser

Mens traditionelle MAC-adresser er 48 bit lange, kræver nogle få typer netværk 64-bit adresser i stedet. Zigbee trådløs hjemmeautomatisering og andre lignende netværk baseret på IEEE 802.15.4 kræver f.eks. 64-bit MAC-adresser, der skal konfigureres på deres hardwareenheder.

TCP/IP-netværk baseret på IPv6 implementerer også en anden tilgang til kommunikation af MAC-adresser sammenlignet med almindelige IPv4. I stedet for 64-bit hardwareadresser oversætter IPv6 automatisk en 48-bit MAC-adresse til en 64-bit adresse ved at indsætte en fast (hardkodet) 16-bit værdi FFFE mellem leverandørpræfikset og enhedsidentifikatoren. IPv6 kalder disse numre identifikatorer for at skelne dem fra ægte 64-bit hardwareadresser.

F.eks. vises en 48-bit MAC-adresse på 00:25:96:12:34:56 på et IPv6-netværk i en af disse to former:

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

MAC vs. IP-adresseforhold

TCP/IP-netværk bruger både MAC-adresser og IP-adresser, men til forskellige formål. En MAC-adresse forbliver fastgjort til enhedens hardware, mens IP-adressen for den samme enhed kan ændres afhængigt af dens TCP/IP-netværkskonfiguration. Medieadgangskontrol fungerer på Layer 2 af OSI-modellen, mens Internet Protocol opererer på Layer 3. Dette gør det muligt for MAC-adressering at understøtte andre former for netværk udover TCP/IP.

IP-netværk administrerer konverteringen mellem IP- og MAC-adresser ved hjælp af Address Resolution Protocol (ARP). Dynamic Host Configuration Protocol (DHCP) er afhængig af ARP til at administrere den unikke tildeling af IP-adresser til enheder.

MAC-adressekloning

Nogle internetudbydere linker hver af deres privatkundekonti til MAC-adresserne på hjemmenetværksrouteren eller en anden gateway-enhed. Adressen, som udbyderen ser, ændres ikke, før kunden udskifter sin gateway, f.eks. ved at installere en ny router. Når en boliggateway ændres, ser internetudbyderen en anden MAC-adresse blive rapporteret og blokerer, at netværket går online.

En kloningsproces løser dette problem ved at gøre det muligt for routeren (gatewayen) at blive ved med at rapportere den gamle MAC-adresse til udbyderen, selvom dens hardwareadresse er anderledes. Administratorer kan konfigurere deres router (forudsat at den understøtter denne funktion, som mange gør) til at bruge kloningsindstillingen og indtaste MAC-adressen på den gamle gateway på konfigurationsskærmen. Når kloning ikke er tilgængelig, skal kunden kontakte tjenesteudbyderen for at registrere deres nye gateway-enhed.

Anbefalede: