If-Koubou

W jaki sposób wymuszana jest wyjątkowość adresów MAC?

W jaki sposób wymuszana jest wyjątkowość adresów MAC? (Jak)

Z ogromną ilością urządzeń podłączonych do Internetu, które były i będą produkowane, jak egzekwowana jest wyjątkowość każdego "danego" adresu MAC? Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser zawiera odpowiedzi na ciekawe pytania czytelnika.

Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, społecznościowego forum z pytaniami i odpowiedziami.

Zrzut ekranu dzięki uprzejmości Christiaan Colen (Flickr).

Pytanie

Czytnik SuperUser JellicleCat chce wiedzieć, jak egzekwowana jest unikalność adresów MAC:

Raz po raz czytałem, że urządzenia są jednoznacznie identyfikowane przez ich adresy MAC, ale jak ustalane są adresy MAC? Czy mówią nam coś o urządzeniach, które reprezentują?

W jaki sposób egzekwowana jest wyjątkowość adresów MAC?

Odpowiedź

Współpracownik SuperUser DavidPostill ma dla nas odpowiedź:

W jaki sposób są określane adresy MAC?

Dostawcy otrzymują szereg adresów MAC, które mogą być przypisane do ich produktów przez IEEE (Institute of Electrical and Electronics Engineers). Adres MAC jest przypisywany do Sprzedawców w blokach o różnych rozmiarach, zależnie od potrzeb.

  • IEEE oferuje programy lub rejestry Urzędu Rejestracji, które utrzymują listy unikalnych identyfikatorów zgodnie ze standardami i wydają niepowtarzalne identyfikatory tym, którzy chcą je zarejestrować. Urząd Rejestracji IEEE nadaje obiektom jednoznaczne nazwy w sposób, który udostępnia je zainteresowanym stronom.

Możesz przejść do wyszukiwania dostawców i adresów MAC dostawcy / sieci Ethernet / Bluetooth, aby znaleźć dostawcę podanego konkretnego adresu MAC lub znaleźć zakres adresów MAC podany dostawcy.

Urządzenia są jednoznacznie identyfikowane przez ich adresy MAC

To jest niepoprawne. Urządzenia nie są jednoznacznie identyfikowane przez ich adresy MAC.

  1. W przeszłości sprzedawcy celowo lub przez pomyłkę przypisali ten sam adres MAC wielu urządzeniom.
  2. Możliwa jest zmiana adresu MAC wyświetlanego przez większość sprzętu na system operacyjny, działanie często określane jako podszywanie się pod MAC:
  • Podszywanie MAC to technika zmiany fabrycznie przypisanego adresu MAC (Media Access Control) interfejsu sieciowego na urządzeniu sieciowym. Adres MAC jest zakodowany na kontrolerze interfejsu sieciowego (NIC) i nie można go zmienić. Istnieją jednak narzędzia, które mogą sprawić, że system operacyjny uzna, że ​​karta sieciowa ma adres MAC wybrany przez użytkownika.

Zobacz też: Czy adresy MAC są unikalne, gdy wychodzą z fabryki? i Recykling adresów MAC?

Duplikaty adresów MAC

  • Producenci ponownie wykorzystują adresy MAC i wysyłają karty ze zduplikowanymi adresami do różnych części Stanów Zjednoczonych lub świata, więc istnieje bardzo mała szansa, że ​​dwa komputery z kartami sieciowymi o tym samym adresie MAC trafią do tej samej sieci.
  • Adresy MAC są "wypalane" na karcie sieciowej (NIC) i nie można ich zmienić. Zobacz ARP i RARP na temat translacji adresów IP na adresy MAC i odwrotnie.
  • Aby urządzenie sieciowe mogło się komunikować, adres MAC, z którego korzysta, musi być unikalny. Żadne inne urządzenie w podsieci lokalnej sieci nie może używać tego adresu MAC. Jeśli dwa urządzenia mają ten sam adres MAC (co zdarza się częściej, niż chcieliby tego administratorzy sieci), żaden komputer nie może się właściwie komunikować. W sieci Ethernet LAN spowoduje to dużą liczbę kolizji. Zduplikowane adresy MAC w tej samej sieci LAN są problemem. Zduplikowane adresy MAC rozdzielone przez jeden lub więcej routerów nie stanowią problemu, ponieważ dwa urządzenia nie zobaczą się nawzajem i będą używać routera do komunikacji.

Źródło: Media Access Control

Dalsze czytanie

Najczęściej zadawane pytania: Urząd rejestracji

Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.