27Aug

Hoe wordt de uniciteit van MAC-adressen afgedwongen?

hoe-is-de-uniciteit-of-mac-adressen-afgedwongen-00

Met het enorme aantal op internet aangesloten apparaten dat is en zal worden geproduceerd, hoe wordt de uniekheid van een 'gegeven' MAC-adres afgedwongen? Today's SuperUser Q & A post heeft de antwoorden op vragen van nieuwsgierige lezers.

De vraag van vandaag &Antwoord sessie komt naar ons met dank aan SuperUser-een onderverdeling van Stack Exchange, een community-gestuurde groepering van Q & A-websites.

Screenshot met dank aan Christiaan Colen( Flickr) .

De vraag

SuperUser-lezer JellicleCat wil weten hoe de uniekheid van MAC-adressen wordt afgedwongen:

Ik heb keer op keer gelezen dat apparaten op unieke wijze worden geïdentificeerd aan de hand van hun MAC-adressen, maar hoe worden MAC-adressen bepaald? En vertellen ze ons iets over de apparaten die ze vertegenwoordigen?

Hoe wordt de uniciteit van MAC-adressen afgedwongen?

Het antwoord

SuperUser-bijdrager DavidPostill heeft het antwoord voor ons:

Hoe worden MAC-adressen bepaald?

Leveranciers krijgen een reeks MAC-adressen die aan hun producten kunnen worden toegewezen door de IEEE( Institute of Electrical and Electronics Engineers).MAC-adres wordt toegewezen aan verkopers in blokken van verschillende grootte, indien van toepassing.

  • De IEEE biedt Registration Authority-programma's of -registers die lijsten met unieke ID's onder standaarden bijhouden en unieke ID's afgeven aan degenen die ze willen registreren. De IEEE Registration Authority wijst eenduidige namen toe aan objecten op een manier die de opdracht toegankelijk maakt voor geïnteresseerde partijen.

U kunt naar leveranciers /Ethernet/ zoeken Bluetooth-adres zoeken en zoeken om de leverancier te vinden die een bepaald MAC-adres heeft gekregen of om een ​​MAC-adresbereik te vinden dat aan een leverancier is gegeven.

-apparaten zijn uniek geïdentificeerd door hun MAC-adressen

Dit is onjuist. Apparaten worden niet uniek geïdentificeerd door hun MAC-adressen.

  1. In het verleden hebben leveranciers opzettelijk of per ongeluk hetzelfde MAC-adres toegewezen aan meerdere apparaten.
  2. Het is mogelijk om het MAC-adres van de meeste hardware naar het besturingssysteem te wijzigen, een actie die vaak wordt aangeduid als MAC-spoofing:
  • MAC-spoofing is een techniek voor het wijzigen van een in de fabriek toegewezen MAC-adres( Media Access Control) van een netwerkinterface opeen netwerkapparaat. Het MAC-adres is hard gecodeerd op een netwerkinterfacecontroller( NIC) en kan niet worden gewijzigd. Er zijn echter tools waarmee een besturingssysteem kan geloven dat de NIC het MAC-adres heeft dat een gebruiker kan kiezen.

Zie ook: Zijn MAC-adressen uniek wanneer ze uit de fabriek komen? en MAC Address Recycling?

Dubbele MAC-adressen

  • Fabrikanten hergebruiken MAC-adressen en ze verzenden kaarten met dubbele adressen naar verschillende delen van de Verenigde Staten of de wereld, zodat er maar een kleine kans is dat twee computers met netwerkkaarten met hetzelfde MAC-adres uiteindelijk zullen eindigenop hetzelfde netwerk.
  • MAC-adressen worden in de netwerkinterfacekaart( NIC) 'gebrand' en kunnen niet worden gewijzigd. Zie ARP en RARP over hoe IP-adressen worden vertaald naar MAC-adressen en omgekeerd.
  • Om een ​​netwerkapparaat te kunnen laten communiceren, moet het MAC-adres dat het gebruikt uniek zijn. Geen enkel ander apparaat op dat lokale netwerksubnet kan dat MAC-adres gebruiken. Als twee apparaten hetzelfde MAC-adres hebben( wat vaker voorkomt dan netwerkbeheerders zouden willen), kan geen van beide computers correct communiceren. Op een Ethernet LAN veroorzaakt dit een groot aantal aanrijdingen. Dubbele MAC-adressen op hetzelfde LAN vormen een probleem. Dubbele MAC-adressen gescheiden door een of meer routers is geen probleem omdat de twee apparaten elkaar niet zullen zien en de router zullen gebruiken om te communiceren.

Bron: Mediatoegangsbeheer

Verder lezen

Veelgestelde vragen: De Registration Authority

Heeft u iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk de volledige discussiethread hier.