Hvordan håndheves MAC-adresses unike egenskaper?
Med det store volumet av Internett-tilkoblede enheter som har blitt og vil fortsette å bli produsert, hvordan blir det unike ved hvilken som helst "gitt" MAC-adresse håndhevet? Dagens SuperUser Q & A innlegg har svar på en nysgjerrig leser spørsmål.
Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.
Skjermbilde høflighet av Christiaan Colen (Flickr).
Spørsmålet
SuperUser-leser JellicleCat ønsker å vite hvordan unike MAC-adresser håndheves:
Igjen og igjen har jeg lest at enhetene er unikt identifisert av deres MAC-adresser, men hvordan er MAC-adressene bestemt? Og forteller de oss noe om enhetene de representerer?
Hvordan håndheves de unike egenskapene til MAC-adressene?
Svaret
SuperUser-bidragsyter DavidPostill har svaret for oss:
Hvordan er MAC-adresser bestemt?
Leverandører får en rekke MAC-adresser som kan tilordnes sine produkter av IEEE (Institutt for elektriske og elektroniske ingeniører). MAC-adresse er tildelt til leverandører i ulike størrelser som passer.
- IEEE tilbyr registreringsmyndighetsprogrammer eller -registre som opprettholder lister over unike identifikatorer under standarder og utsteder unike identifikatorer til de som ønsker å registrere dem. IEEE Registration Authority gir entydige navn til objekter på en måte som gjør oppdraget tilgjengelig for interesserte parter.
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 av deres MAC-adresser
Dette er feil. Enheter identifiseres ikke entydig av deres MAC-adresser.
- I det siste har leverandørene forsettlig eller ved en tilfeldighet tildelt samme MAC-adresse til flere enheter.
- Det er mulig å endre MAC-adressen som presenteres av de fleste maskinvare til operativsystemet, en handling som ofte kalles MAC-spoofing:
- MAC spoofing er en teknikk for å endre en MAC-adresse til fabrikkdelt MAC-adresse på et nettverksgrensesnitt på en nettverksenhet. MAC-adressen er hardkodet på et nettverkskort (NIC) og kan ikke endres. Det er imidlertid verktøy som kan gjøre et operativsystem tro at NIC har MAC-adressen til en bruker velger.
Se også: Er MAC-adresser unik når de kommer ut av fabrikken? og Gjenvinning av MAC-adresse?
Kopier MAC-adresser
- Produsenter bruker om igjen MAC-adresser og de sender kort med dupliserte adresser til forskjellige deler av USA eller verden, slik at det bare er en liten sjanse to datamaskiner med nettverkskort med samme MAC-adresse vil ende opp på samme nettverk.
- MAC-adresser blir 'brent' i nettverkskortet (NIC) og kan ikke endres. Se ARP og RARP på hvordan IP-adresser oversettes til MAC-adresser og omvendt.
- For at en nettverksenhet skal kunne kommunisere, må MAC-adressen den bruker, være unik. Ingen annen enhet på det lokale nettverket kan bruke denne MAC-adressen. Hvis to enheter har samme MAC-adresse (som forekommer oftere enn nettverksadministratorer ønsker), kan ingen av datamaskinene kommunisere riktig. På et Ethernet LAN vil dette føre til et høyt antall kollisjoner. Dupliser MAC-adresser på samme LAN er et problem. Dupliser MAC-adresser adskilt av 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? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.