Як присутня унікальність MAC-адрес?
З величезним обсягом підключених до Інтернету пристроїв, які були і будуть продовжувати вироблятися, як виконується унікальність будь-якої "наданої" MAC-адреси? Сьогоднішня посада SuperUser Q&A має відповіді на запитання цікавого читача.
Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..
Скріншот люб'язно Крістіан Колен (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-спуфінг - це метод зміни заводської адреси MAC-адреси мережевого інтерфейсу на мережевому пристрої. MAC-адреса жорстко закодована на контролері мережевого інтерфейсу (NIC) і не може бути змінена. Однак існують інструменти, які можуть зробити операційну систему переконаною, що мережева мережа має MAC-адресу, обрану користувачем.
Дивіться також: Є MAC-адреси унікальні при виході з заводу? і Переробка MAC-адрес?
Дубльовані адреси MAC
- Виробники повторно використовують MAC-адреси, і вони доставляють картки з повторюваними адресами до різних частин Сполучених Штатів або світу, так що є лише дуже малий шанс, що два комп'ютери з мережевими картами з тією ж MAC-адресою опиняться в одній мережі.
- MAC-адреси "спалюються" в мережевій картці інтерфейсу (NIC) і не можуть бути змінені. Див. ARP і RARP про те, як IP-адреси перекладаються в MAC-адреси і навпаки.
- Для того, щоб мережевий пристрій мав можливість спілкуватися, MAC-адреса, яку вона використовує, повинна бути унікальною. Ніякий інший пристрій на цій підмережі локальної мережі не може використовувати цю адресу MAC. Якщо два пристрої мають одну і ту ж MAC-адресу (що відбувається частіше, ніж хотіли б мережеві адміністратори), жоден з комп'ютерів не може правильно спілкуватися. У локальній мережі Ethernet це призведе до великої кількості зіткнень. Дубльовані MAC-адреси в одній локальній мережі є проблемою. Дубльовані MAC-адреси, розділені одним або декількома маршрутизаторами, не є проблемою, оскільки ці два пристрої не бачать один одного і використовують маршрутизатор для спілкування.
Джерело: Контроль доступу до носія
Подальше читання
Часті питання: Реєстраційний орган
Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.