/ / Hvordan håndheves det unike ved MAC-adresser?

Hvordan håndheves det unike ved MAC-adresser?

hvordan-er-det-unike-of-mac-adresser forsterket-00

Med det enorme volumet av internett tilkobletenheter som har blitt og vil bli produsert, hvordan håndheves det unike med "gitt" MAC-adresse? Dagens SuperUser spørsmål og svar innlegg har svarene på spørsmål fra en nysgjerrig leser.

Dagens spørsmål og svar øker oss med tillatelse fra SuperUser - en underavdeling av Stack Exchange, en samfunnsdrevet gruppe av spørsmål og svar på nettsteder.

Skjermbilde takket være Christiaan Colen (Flickr).

Spørsmålet

SuperUser-leser JellicleCat ønsker å vite hvordan det unike ved MAC-adresser håndheves:

Igjen og igjen har jeg lest at enheter identifiseres unikt av deres MAC-adresser, men hvordan bestemmes MAC-adresser? Og forteller de oss noe om enhetene de representerer?

Hvordan håndheves det unike ved MAC-adresser?

Svaret

SuperUser-bidragsyter DavidPostill har svaret for oss:

Hvordan blir MAC-adresser bestemt?

Leverandører får en rekke MAC-adresser somkan tilordnes produktene sine av IEEE (Institute of Electrical and Electronics Engineers). MAC-adresse tilordnes leverandører i forskjellige størrelsesblokker etter behov.

  • IEEE tilbyr Registreringsinstansprogrammereller registre som opprettholder lister over unike identifikatorer under standarder og gir unike identifikatorer til de som ønsker å registrere dem. IEEE Registreringsmyndighet tildeler entydige navn til objekter på en måte som gjør oppgaven tilgjengelig for interesserte.

Du kan gå til leverandør / Ethernet / Bluetooth MAC-adresseoppslag og søk for å finne leverandøren gitt en bestemt MAC-adresse eller finne et MAC-adresseområde gitt til en leverandør.

Enheter er unikt identifisert med deres MAC-adresser

Dette er feil. Enheter er ikke unikt identifisert av MAC-adressene sine.

  1. I det siste har leverandører med vilje eller ved en feil tildelt den samme MAC-adressen til flere enheter.
  2. Det er mulig å endre MAC-adressen som er presentert av mest maskinvare til OS, en handling som ofte kalles MAC-spoofing:
  • MAC-forfalskning er en teknikk for å endre afabrikk-tilordnet MAC-adresse (Media Access Control) Adresse til et nettverksgrensesnitt på en nettverksenhet. MAC-adressen er hardkodet på en nettverksgrensesnittkontroller (NIC) og kan ikke endres. Imidlertid er det verktøy som kan få et operativsystem til å tro at NIC har MAC-adressen til en bruker velger.

Se også: Er MAC-adresser unike når de kommer ut av fabrikken? og Gjenvinning av MAC-adresse?

Dupliser MAC-adresser

  • Produsenter bruker MAC-adressene på nytt, og de senderkort med dupliserte adresser til forskjellige deler av USA eller verden slik at det bare er en veldig liten sjanse for at to datamaskiner med nettverkskort med samme MAC-adresse havner på det samme nettverket.
  • MAC-adresser blir 'brent' inn i nettverksgrensesnittkortet (NIC) og kan ikke endres. Se ARP og RARP om hvordan IP-adresser blir oversatt til MAC-adresser og omvendt.
  • For at en nettverksenhet skal kunnekommunisere, må MAC-adressen den bruker være unik. Ingen andre enheter på det lokale nettverksundernettet kan bruke den MAC-adressen. Hvis to enheter har samme MAC-adresse (som forekommer oftere enn nettverksadministratorer ønsker), kan ingen av datamaskinene kommunisere ordentlig. På et Ethernet LAN vil dette føre til et stort antall kollisjoner. Dupliserte MAC-adresser på samme LAN er et problem. Dupliserte MAC-adresser atskilt med en eller flere rutere er ikke et problem siden de to enhetene ikke ser hverandre og vil bruke ruteren til å kommunisere.

Kilde: Media Access Control

Videre lesning

Vanlige spørsmål: Registreringsmyndigheten


Har du noe å legge til forklaringen? Lyd av i kommentarene. Vil du lese flere svar fra andre teknologikyndige Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.