Skip to main content

Introduktion til MAC-adresser med formateringseksempler

Linux Tutorial for Beginners: Introduction to Linux Operating System (Juni 2026)

Linux Tutorial for Beginners: Introduction to Linux Operating System (Juni 2026)
Anonim

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

Nogle henviser også til dem som "Ethernet-adresser" af historiske årsager, men flere typer netværk bruger alle MAC-adressering, herunder Ethernet, Wi-Fi og Bluetooth.

Format af en MAC-adresse

Traditionelle MAC-adresser er hexadecimale tal med 12 cifre (6 byte eller 48 bit). Ved konvention er de normalt skrevet i et af følgende tre formater:

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

De venstre 6 cifre (24 bit) kaldet et "prefix" er forbundet med adapterproducenten. Hver leverandør registrerer og opnår MAC-præfikser som tildelt af IEEE. Leverandører besidder ofte mange præfiksnumre forbundet med deres forskellige produkter. For eksempel tilhører prefixerne 00:13:10, 00: 25: 9C og 68: 7F: 74 (plus mange andre) Linksys (Cisco Systems).

De højeste cifre i en MAC-adresse repræsenterer et identifikationsnummer for den specifikke enhed. Blandt alle enheder produceret med samme leverandør præfiks, hver er givet deres eget unikke 24-bit nummer. Bemærk, at hardware fra forskellige leverandører kan ske med at dele den samme enhedsdel af adressen.

64-bit MAC-adresser

Mens traditionelle MAC-adresser er alle 48 bits lange, kræver nogle få netværker 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., At 64-bit MAC-adresser skal konfigureres på deres hardwareenheder.

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

For eksempel vises en 48-bit MAC-adresse 00: 25: 96: 12: 34: 56 på et IPv6-netværk som (almindeligvis skrevet 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 separate 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. Media Access Control opererer på Layer 2 i OSI-modellen, mens Internet Protocol opererer på Layer 3. Dette gør det muligt for MAC adressering at understøtte andre typer netværk ud over TCP / IP.

IP-netværk administrerer konverteringen mellem IP- og MAC-adresser ved hjælp af Adresseløsningsprotokol (ARP). Den dynamiske værtskonfigurationsprotokol (DHCP) er baseret på ARP for at styre den unikke tildeling af IP-adresser til enheder.

MAC-adresse kloning

Nogle internetudbydere forbinder hver af deres privatkunder til MAC-adresserne på hjemmenetværksrouteren (eller en anden gateway-enhed). Den adresse, som leverandøren oplever, ændres ikke, før kunden erstatter deres gateway, f.eks. Ved at installere en ny router. Når en boligportal ændres, ser internetudbyderen nu en anden MAC-adresse, der rapporteres, og blokerer netværket for at gå online.

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