С огромния обем на свързаните с интернет устройства, които са били и ще продължат да се произвеждат, как се налага уникалността на всеки "даден" MAC адрес? Днешната публикация "Суперуслуги Q & A" има отговорите на въпросите на любознателен читател.
Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.
Screenshot от любезното съдействие на Кристиан Колин (Flickr).
Дисплеят на SuperUser JellicleCat иска да знае как се прилага уникалността на MAC адресите:
Отново и отново прочетох, че устройствата са уникално идентифицирани от техните MAC адреси, но как се определят MAC адресите? И ни казват ли нещо за устройствата, които представляват?
Как се налага уникалността на MAC адресите?
Сътрудникът на SuperUser DavidPostill има отговора за нас:
Как се определят MAC адресите?
На доставчиците се дава набор от MAC адреси, които могат да бъдат приписани на техните продукти от IEEE (Институт за електротехнически и електроинженери). MAC адресите се приписват на доставчиците в блокове с различни размери, както е подходящо.
- IEEE предлага програми или регистри на Регистрационния орган, които поддържат списъци с уникални идентификатори съгласно стандартите и издават уникални идентификатори на тези, които желаят да ги регистрират. Регистрационният орган на IEEE определя недвусмислените имена на обектите по начин, който прави възлагането на разположение на заинтересованите страни.
Можете да отидете на доставчик / Ethernet / Bluetooth MAC адрес за търсене и търсене, за да намерите продавача даден конкретен MAC адрес или да намерите диапазон MAC адреси, даден на доставчик.
Устройствата са уникално идентифицирани от техните MAC адреси
Това е неправилно. Устройствата не се идентифицират уникално от техните MAC адреси.
- В миналото продавачите умишлено или погрешно са назначили един и същ MAC адрес на няколко устройства.
- Възможно е да промените MAC адреса, представен от повечето хардуерни компоненти на операционната система, което често се нарича MAC spoofing:
- MAC spoofing е техника за промяна на фабрично назначен адрес за контрол на достъп до медиен (MAC) адрес на мрежов интерфейс на мрежово устройство. MAC адресът е твърдо кодиран на мрежов интерфейсен контролер (NIC) и не може да бъде променян. Има обаче инструменти, които могат да накарат една операционна система да вярва, че NIC има MAC адреса на избора на потребителя.
Вижте също: MAC адресите са уникални при излизане от фабриката? и Рециклиране на MAC адрес?
Дублирани MAC адреси
- Производителите използват повторно MAC адресите и изпращат карти с дублиращи се адреси до различни части на Съединените щати или в света, така че има само една малка вероятност два компютъра с мрежови карти със същия MAC адрес да се окажат в една и съща мрежа.
- MAC адресите са "изгорени" в картата за мрежова интерфейс (NIC) и не могат да бъдат променяни. Вижте ARP и RARP как IP адресите са преведени в MAC адреси и обратно.
- За да може мрежовото устройство да комуникира, MAC адресът, който използва, трябва да е уникален. Никое друго устройство в подмрежата на тази локална мрежа не може да използва този MAC адрес. Ако две устройства имат един и същ MAC адрес (който се появява по-често, отколкото биха искали мрежовите администратори), нито един компютър може да комуникира правилно. На Ethernet LAN това ще доведе до голям брой сблъсъци. Дублирането на MAC адреси в една и съща локална мрежа е проблем. Дублираните MAC адреси, разделени от един или повече маршрутизатори, не са проблем, тъй като двете устройства няма да се виждат и ще използват маршрутизатора за комуникация.
Източник: Контрол на достъп до медиите
Допълнителна информация
Често задавани въпроси: Регистриращият орган
Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.