What is a media access control address?

MAC-adresse: Netværkets Unikke Fingeraftryk

27/05/2024

Rating: 4.05 (13412 votes)

I den digitale tidsalder, hvor milliarder af enheder er forbundet til internettet, spiller unikke identifikatorer en afgørende rolle for at sikre problemfri kommunikation. En af de mest fundamentale af disse er MAC-adressen, også kendt som Media Access Control-adressen. Selvom navnet måske lyder teknisk, er MAC-adressen en uundværlig komponent i næsten enhver netværksenhed, fra din smartphone og laptop til din spillekonsol og router. Den fungerer som enhedens unikke digitale fingeraftryk på et lokalt netværk, og dens betydning strækker sig langt ud over blot at identificere enheder. Denne artikel vil udforske MAC-adressens verden, dens funktioner, hvordan den adskiller sig fra andre netværksidentifikatorer, og hvorfor den er så vigtig for både sikkerhed og netværksadministration.

What is a MAC address (media access control address)?
A MAC address (media access control address) is a 12-digit hexadecimal number assigned to each device connected to the network. Primarily specified as a unique identifier during device manufacturing, the MAC address is often found on a device's network interface card (NIC).
Indholdsfortegnelse

Hvad er en MAC-adresse?

En MAC-adresse er et 12-cifret hexadecimalt nummer, der er tildelt hver enhed, som er forbundet til et netværk. Den er primært specificeret som en unik identifikator under enhedens fremstilling og findes ofte på enhedens netværkskort (NIC – Network Interface Card). En MAC-adresse er nødvendig, når man forsøger at lokalisere en enhed eller udfører diagnostik på en netværksenhed. MAC-adressen tilhører datalinklaget i Open Systems Interconnection (OSI)-modellen, som indkapsler MAC-adressen for kilden og destinationen i headeren af hver dataramme for at sikre node-til-node-kommunikation. Hvert netværksinterface i en enhed tildeles en unik MAC-adresse, så det er muligt for en enhed at have mere end én MAC-adresse. For eksempel, hvis en bærbar computer har både en Ethernet-kabelport og indbygget Wi-Fi, vil der være to MAC-adresser vist i systemkonfigurationen.

En MAC-adresse er en 48-bit identifikator, typisk vist i hexadecimalt format og adskilt af kolonner eller bindestreger (f.eks. 01:23:45:67:89:AB). Den består af to dele: De første 24 bit, kendt som Organizationally Unique Identifier (OUI), identificerer hardwareproducenten. De resterende 24 bit tildeles af producenten til hver enhed, de producerer, hvilket bidrager til MAC-adressernes globale unikhed og fremmer effektiv kommunikation inden for et netværk. Producenter identificerer nogle gange en MAC-adresse under andre navne, såsom fysisk adresse, hardware-ID, trådløst ID eller Wi-Fi-adresse.

Typer af MAC-adresser

Der findes tre primære typer af MAC-adresser, hver med et specifikt formål i netværkskommunikation:

  • Unicast MAC-adresse: Denne type adresse er knyttet til et specifikt NIC på det lokale netværk. En unicast-adresse bruges, når en ramme sendes fra en enkelt afsendelsesenhed til en enkelt destinationsenhed. Det er den mest almindelige form for MAC-adresse, der bruges til daglig kommunikation mellem to specifikke enheder.
  • Multicast MAC-adresse: En kildeenhed kan transmittere en dataramme til flere enheder ved at bruge en multicast-adresse. En multicast-gruppe-IP-adresse tildeles enheder, der tilhører multicast-gruppen. Dette er nyttigt for applikationer som videostreaming eller online spil, hvor data skal sendes til en bestemt gruppe af modtagere.
  • Broadcast MAC-adresse: Denne adresse repræsenterer hver enhed på et givet netværk. Formålet med et broadcast-domæne er at gøre det muligt for en kildeenhed at sende data til hver enhed på netværket ved at bruge broadcast-adressen som destinationens MAC-adresse. Dette bruges typisk til at opdage enheder eller sende vigtige netværksmeddelelser til alle tilsluttede enheder.

MAC-adressens Rolle i OSI-modellen

I IEEE 802 OSI-referencemodellen for computernetværk er Datalink Control (DLC)-laget underopdelt i to underlag: Logical Link Control (LLC)-laget og Medium Access Control (MAC)-laget. MAC-underlaget fungerer som en direkte grænseflade mellem Logical Link Control (LLC) Ethernet-underlaget og referencemodellens fysiske lag. Følgelig kræver hver forskellige type netværksmedie et forskelligt MAC-lag. På netværk, der ikke overholder IEEE 802-standarderne, men som deltager i OSI-referencemodellen, kaldes nodeadressen Datalink Control (DLC)-adressen.

MAC-underlaget emulerer en fuld-duplex logisk kommunikationskanal i et multipunktsnetværkssystem. Disse kommunikationskanaler kan levere unicast-, multicast- og/eller broadcast-kommunikationstjenester. MAC-adresser er særligt velegnede, når flere enheder er forbundet med samme fysiske link, da de forhindrer kollisioner ved unikt at identificere enhederne på datalinklaget ved hjælp af MAC-adresser, der er tildelt alle porte på en switch.

Funktioner udført af MAC-underlaget

De primære funktioner, der udføres af MAC-laget i henhold til IEEE Std 802-2001 afsnit 6.2.3, er som følger:

  • Rammeafgrænsning og genkendelse: Denne funktion er ansvarlig for at skabe og genkende rammeafgrænsninger, hvilket sikrer, at data pakkes korrekt.
  • Adressering: MAC-underlaget udfører adressering af destinationsstationer (både som individuelle stationer og som grupper af stationer) og formidling af kilde-stationens adresseinformation.
  • Gennemsigtig dataoverførsel: Det udfører datagennemsigtighed over dataoverførsel af LLC, PDUs eller tilsvarende information i Ethernet-underlaget, hvilket betyder, at data kan passere uhindret.
  • Beskyttelse: MAC-underlagets funktion er at beskytte data mod fejl, generelt ved hjælp af generering og kontrol af rammechecksekvenser (f.eks. CRC), som sikrer dataintegritet.
  • Adgangskontrol: Kontrol af adgang til det fysiske transmissionsmedium for at forhindre uautoriseret medieadgang, hvilket er afgørende for netværkssikkerhed.

Udviklingen af MAC-protokoller

Udviklingen af Media Access Control (MAC)-protokoller har været afgørende for at forme moderne netværksteknologier. Fra de tidlige dage med simpel kollisionsdetektering til de mere avancerede protokoller, der er designet specielt til trådløs kommunikation, har disse protokoller løbende udviklet sig for at imødekomme de skiftende krav fra netværksforbundne enheder.

Tidlige MAC-protokoller

De tidligste MAC-protokoller, såsom dem der blev brugt i Ethernet-netværksteknologi, var relativt simple og baserede sig på kollisionsdetektering for at administrere adgangen til det delte kommunikationsmedie. Men efterhånden som netværk blev mere komplekse, og antallet af tilsluttede enheder steg, blev disse tidlige protokoller mindre effektive og pålidelige.

Carrier Sense Multiple Access with Collision Detection (CSMA/CD)

For at løse nogle af begrænsningerne ved tidlige MAC-protokoller blev Carrier Sense Multiple Access with Collision Detection (CSMA/CD)-protokollen udviklet i 1980'erne. Denne protokol introducerede en mere sofistikeret tilgang til at administrere adgang til kommunikationsmediet ved at kræve, at enheder venter på en stille periode, før de forsøger at transmittere data. Hvis en kollision registreres, stopper afsenderen transmissionen og sender et "jamming signal", hvorefter de venter en tilfældig tid, før de forsøger igen. Denne mekanisme fungerer godt i kablede netværk (f.eks. Ethernet), men har udfordringer i trådløse netværk på grund af signalstyrkens fald og "skjulte terminaler".

Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA)

I 1990'erne blev Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA)-protokollen udviklet til brug i trådløse netværksteknologier, såsom Wi-Fi. Denne protokol adresserede nogle af de unikke udfordringer ved trådløs netværk, såsom interferens og signalforringelse, ved at kræve, at enheder undgår kollisioner gennem omhyggelig koordinering og styring af kommunikationsmediet. I stedet for at detektere kollisioner forsøger CSMA/CA at undgå dem ved at bruge en RTS/CTS (Request To Send/Clear To Send)-håndtryksproces, før den faktiske dataoverførsel finder sted.

Media Access Control Security (MACsec)

For nylig er Media Access Control Security (MACsec)-protokollen blevet udviklet for at give forbedret sikkerhed for netværkskommunikation. Denne protokol bruger kryptering og autentificering til at beskytte data, der transmitteres over netværket, mod uautoriseret adgang eller manipulation. MACsec opererer på datalinklaget og giver end-to-end-sikkerhed for data på et lokalt netværk.

What is Media Access Control (MAC)?
The development of Media Access Control (MAC) protocols has been instrumental in shaping modern networking technologies. From the early days of simple collision detection to the more advanced protocols designed specifically for wireless communication, these protocols have continually evolved to meet the changing demands of networked devices.

Sådan finder du din MAC-adresse

En MAC-adresse er ofte påkrævet, når du konfigurerer en netværksrouter til enhedsfiltrering eller under netværksfejlfinding. Mens du er logget ind på en enhed, kan en bruger typisk finde en MAC-adresse i systemindstillinger, generel information eller netværksindstillinger og -status for enheden. Almindeligvis er MAC-adressen anbragt på bunden af en enhed på en trykt etiket. Her er specifikke trin for at finde MAC-adressen på forskellige enheder:

Windows

Metode 1: Brug af kommandoprompten

Skriv cmd eller kommandoprompt i søgefeltet på proceslinjen. For ældre versioner af Windows skal du højreklikke på Start-knappen og vælge kommandoprompt fra menuen. Når du er inde i kommandoprompten, skal du skrive ipconfig /all og trykke på Enter. Dette viser netværkskonfigurationen. Rul ned til netværksadapteren, og se efter en værdi under feltet Fysisk adresse, som er enhedens MAC-adresse.

Metode 2: Uden brug af kommandoprompten

Søg og klik på Vis netværksstatus og -opgaver i proceslinjen, eller søg og naviger til Kontrolpanel > Netværk og internet > Netværks- og delingscenter. Højreklik på den netværksenhed, hvis MAC-adresse skal vises, og klik på Egenskaber. Se efter MAC-adressen, der er angivet der.

Mac

Klik på Apple-ikonet i øverste venstre hjørne af skærmen, og vælg Systemindstillinger (eller Systemindstillinger på nyere macOS-versioner). Vælg Netværk. Vælg den grænseflade fra listen, der skal bruges (f.eks. Wi-Fi eller Ethernet), og klik på Avanceret. Klik på fanen Hardware, og find den angivne MAC-adresse.

Linux

Log ind som superuser eller med passende tilladelser. Åbn et terminal- eller konsolvindue. Skriv ifconfig. MAC-adressen er angivet som HWaddr i et format svarende til 12:34:56:78:AB:CD. På nyere systemer kan kommandoen ip a også bruges, hvor MAC-adressen vises som link/ether.

iPhone

Gå til appen Indstillinger. Vælg Generelt, og klik på Om. Den trådløse MAC-adresse er angivet ud for Wi-Fi-adresse.

Android

De specifikke instruktioner for at finde MAC-adressen på en Android-enhed kan variere efter producent, men følgende er generelle trin:

Åbn appen Indstillinger. Vælg Om telefonen/tabletten (eller Om enheden) > Status. MAC-adressen vises under Wi-Fi MAC-adresse.

PlayStation

PlayStation 3

Åbn PlayStation 3's hovedmenu, og vælg Indstillinger > Systemindstillinger > Systeminformation. Den trådløse og kablede MAC-adresse skulle være angivet på skærmen.

PlayStation 4

Gå til PlayStation 4's hovedmenu, og vælg Indstillinger > System > Systeminformation. Den kablede adresse vises ud for MAC-adresse (LAN-kabel). Den trådløse MAC-adresse vises ud for MAC-adresse (Wi-Fi).

PlayStation 5

Fra startskærmen skal du vælge indstillingerne eller gearikonet i øverste højre hjørne. Vælg System. Vælg Konsolinformation. MAC-adressen (Wi-Fi) vises nederst på listen.

What is medium access control (MAC) address?
Medium Access Control (MAC) address is a hardware address use to uniquely identify each node of a network. It provides addressing and channel access control mechanisms to enable the several terminals or network nodes to communicate in a specified network. Medium Access Control of data communication protocol is also named as Media Access Control.

Xbox

Xbox 360

Åbn Xbox 360's hovedmenu, og gå til Min Xbox > Systemindstillinger > Netværksindstillinger > Konfigurer netværk. Vælg fanen Yderligere indstillinger og derefter Alternativ MAC-adresse. Find de kablede og trådløse MAC-adresser nederst på denne skærm.

Xbox One

Brug følgende anvisninger, hvis Xbox One tidligere er blevet opsat:

Fra Xbox One's startskærm skal du vælge Indstillinger. Under fanen Konsol skal du vælge Netværk. Klik på Avancerede indstillinger for at få adgang til de kablede og trådløse MAC-adresser.

Hvordan fungerer MAC-adressen i praksis?

Netværkskommunikation påvirkes betydeligt af MAC-laget, som fungerer som en kritisk komponent for at lette dataoverførsel og sikre dens pålidelighed. Processen kan beskrives som følger:

  1. Dataanmodning: En enhed, f.eks. en computer eller smartphone, genererer en dataanmodning om information, f.eks. en webside eller fil, og sender den til det tilsluttede adgangspunkt eller switch. Denne anmodning foretages på applikationslaget, som derefter sender den ned til transportlaget, netværkslaget og endelig datalinklaget. MAC-adressen, en unik identifikator tildelt enhedens netværkskort (NIC), bruges til at differentiere enheder inden for et lokalt netværk.
  2. Kanaladgang: På MAC-underlaget af datalinklaget vurderer MAC-protokollen tilgængeligheden af det delte kommunikationsmedium. Afhængigt af protokollen, f.eks. CSMA/CD (brugt i Ethernet) eller CSMA/CA (brugt i Wi-Fi), lytter den efter en stille periode eller udveksler kontrolrammer for at undgå kollisioner og sikre effektiv dataoverførsel.
  3. Rammeoprettelse: MAC-laget konstruerer en ramme, der indeholder nyttelast (faktiske data), kilde-MAC-adresse, destinations-MAC-adresse og kontrolinformation, f.eks. et rammesekvensnummer, fejldetekteringskoder (f.eks. checksum eller CRC) og om nødvendigt Quality of Service (QoS)-information.
  4. Rammetransmission: Rammen transmitteres over netværket til destinationsenheden, som kan være et adgangspunkt, en switch eller en anden enhed på samme netværk. I trådløse netværk moduleres rammen til radiosignaler ved hjælp af teknikker som BPSK, QPSK eller QAM, mens den i kablede netværk transmitteres som elektriske signaler.
  5. Ramme modtagelse: Destinationsenheden modtager rammen og verificerer dataintegriteten ved hjælp af fejldetekteringskoder. Hvis en fejl registreres, kan den modtagende enhed sende en negativ kvittering (NACK) eller kassere rammen, afhængigt af MAC-protokollen, hvilket får den transmitterende enhed til at genudsendelse af rammen.
  6. Kvittering og flowkontrol: Ved vellykket modtagelse og validering af rammen sender den modtagende enhed en kvittering (ACK) til den transmitterende enhed, der bekræfter den vellykkede transmission. Denne ACK-mekanisme hjælper også med flowkontrol og sikrer, at afsenderen ikke overvælder modtageren med for store mængder data.
  7. Databehandling: Destinationsenheden behandler de modtagne data og videresender dem til den passende højere-lags protokol eller applikation, som derefter præsenterer informationen (f.eks. webside, fil eller medie) for brugeren. Dette involverer afindkapsling af data, når de bevæger sig op gennem netværks-, transport- og applikationslagene.
  8. Sikkerhed: I nogle tilfælde kan MAC-laget også indeholde sikkerhedsfunktioner, f.eks. MACsec-kryptering, for at beskytte data mod uautoriseret adgang eller manipulation under transmission.

Ofte Stillede Spørgsmål (OSS) om MAC-adresser

Kan en MAC-adresse ændres?

En MAC-adresse er permanent indlejret i enhedens hardware (NIC) under fremstillingen og er derfor teknisk set fast. Dog er det muligt at "spoofe" eller ændre en MAC-adresse via software på de fleste operativsystemer. Denne proces, kendt som MAC-spoofing, tillader en enhed at maskere sin sande MAC-adresse med en anden. Det bruges ofte til at omgå netværksfiltrering, forbedre privatlivets fred eller til netværksfejlfinding. Det er vigtigt at bemærke, at selvom MAC-adressen ændres på softwareniveau, forbliver den originale hardware-MAC-adresse uændret.

Er en MAC-adresse statisk?

Som udgangspunkt er en MAC-adresse statisk, da den er hardkodet i netværkskortet. Men med fremkomsten af MAC-randomisering, især på mobile enheder som iPhones og Android-telefoner, genererer enheden ofte en ny, tilfældig MAC-adresse, hver gang den opretter forbindelse til et nyt Wi-Fi-netværk. Dette er en privatlivsfunktion designet til at forhindre sporing af enhedens bevægelser på tværs af forskellige netværk.

Hvad er forskellen mellem en MAC-adresse og en IP-adresse?

Mens begge er netværksidentifikatorer, opererer de på forskellige lag af OSI-modellen og tjener forskellige formål:

  • MAC-adresse: Opererer på datalinklaget (lag 2). Den identificerer en fysisk enhed unikt på et lokalt netværkssegment. Den bruges til lokal kommunikation og er fast forbundet med hardwaren. Tænk på det som din enheds "fysiske postadresse" inden for et specifikt nabolag.
  • IP-adresse: Opererer på netværkslaget (lag 3). Den identificerer en enhed unikt på et globalt netværk (internet) og definerer dens placering i netværkstopologien. IP-adresser kan være dynamiske (tildelt af en DHCP-server) eller statiske. Tænk på det som din enheds "postadresse" på internettet, som kan ændre sig, når du flytter til et nyt netværk.

De to adresser arbejder sammen: IP-adressen bruges til routing af data mellem forskellige netværk, mens MAC-adressen bruges til at levere data til den korrekte enhed inden for det samme lokale netværk.

Hvorfor er MAC-adressen vigtig for netværkssikkerhed?

MAC-adresser spiller en rolle i netværkssikkerhed, især gennem MAC-filtrering på routere. Ved at konfigurere en router til kun at tillade enheder med specifikke MAC-adresser at oprette forbindelse, kan man i teorien begrænse uautoriseret adgang til netværket. Selvom MAC-filtrering ikke er en uigennemtrængelig sikkerhedsforanstaltning (på grund af MAC-spoofing), tilføjer den et grundlæggende lag af sikkerhed og besvær for potentielle ubudne gæster.

Hvad er en OUI i en MAC-adresse?

OUI står for Organizationally Unique Identifier. Det er de første 24 bit (eller de første seks hexadecimale cifre) af en MAC-adresse. Denne del af adressen er tildelt af IEEE til hardwareproducenter for unikt at identificere dem. De resterende 24 bit af MAC-adressen er et serienummer, der tildeles af producenten til hver enkelt enhed, de producerer, hvilket sikrer, at hver MAC-adresse er globalt unik.

Forståelsen af MAC-adressen er fundamental for enhver, der ønsker at dykke dybere ned i netværksverdenen. Fra dens rolle i datalinklaget til dens anvendelse i netværksfiltrering og fejlfinding er MAC-adressen en stille, men uundværlig arbejdshest i den digitale infrastruktur, vi alle er afhængige af dagligt.

Hvis du vil læse andre artikler, der ligner MAC-adresse: Netværkets Unikke Fingeraftryk, kan du besøge kategorien Teknologi.

Go up