W jaki sposób wymuszana jest wyjątkowość adresów MAC?
Z ogromną ilością urządzeń podłączonych do Internetu, które były i będą produkowane, w jaki sposób 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, opartego na społecznościach grupowania witryn 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 w jaki sposób określa się adresy MAC? Czy mówią nam cokolwiek o urządzeniach, które reprezentują?
W jaki sposób egzekwowana jest wyjątkowość adresów MAC?
Odpowiedź
Pomocnik 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 / Bluetooth / Bluetooth w celu znalezienia dostawcy określonego 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.
- W przeszłości dostawcy celowo lub przez pomyłkę przypisali ten sam adres MAC wielu urządzeniom.
- Istnieje możliwość zmiany adresu MAC wyświetlanego przez większość sprzętu na system operacyjny, co często jest określane jako podszywanie się pod MAC:
- Podszywanie się pod MAC to technika zmiany fabrycznie przypisanego adresu MAC (Media Access Control) interfejsu sieciowego w 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 Odzyskiwanie adresu 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, tak więc istnieje bardzo mała szansa, że dwa komputery z kartami sieciowymi z tym samym adresem 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 użyją routera do komunikacji.
Źródło: Media Access Control
Dalsze czytanie
Często 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.