Как сделать

Как обеспечивается уникальность MAC-адресов?

как-это-заместитель единственность-из-MAC-адресов-исполнение-00

С огромным объемом подключенных к Интернету устройств, которые были и будут производиться, как обеспечивается уникальность любого «данного» MAC-адреса? Сегодняшний пост SuperUser Q & A содержит ответы на вопросы любопытных читателей.

Сегодняшняя сессия Вопросов и Ответов приходит к нам благодаря SuperUser — подразделению Stack Exchange, объединенной группой веб-сайтов вопросов и ответов.

Снимок экрана любезно предоставлен Кристианом Коленом (Flickr) .

Вопрос

Читатель SuperUser JellicleCat хочет знать, как обеспечивается уникальность MAC-адресов:

Снова и снова я читал, что устройства однозначно идентифицируются по их MAC-адресам, но как определяются MAC-адреса? И они говорят нам что-нибудь об устройствах, которые они представляют?

Как обеспечивается уникальность MAC-адресов?

Ответ

Участник SuperUser DavidPostill имеет ответ для нас:

Как определяются MAC-адреса?

Поставщикам предоставляется диапазон MAC-адресов, которые могут быть присвоены их продуктам IEEE (Институтом инженеров по электротехнике и электронике). MAC-адрес присваивается поставщикам в блоках различного размера в зависимости от ситуации.

  • IEEE предлагает программы или реестры регистрационного органа, которые ведут списки уникальных идентификаторов в соответствии со стандартами и выдают уникальные идентификаторы тем, кто хочет их зарегистрировать. Орган регистрации IEEE присваивает объектам однозначные имена таким образом, чтобы это назначение было доступно заинтересованным сторонам.

Вы можете перейти к поиску и поиску MAC-адреса поставщика / Ethernet / Bluetooth, чтобы найти поставщика по конкретному MAC-адресу или найти диапазон MAC-адресов, предоставленный поставщику.

Устройства однозначно идентифицируются по их MAC-адресам

Это неверно Устройства не уникально идентифицируются своими MAC-адресами.

  1. В прошлом поставщики намеренно или по ошибке присваивали один и тот же MAC-адрес нескольким устройствам.
  2. Можно изменить MAC-адрес, представленный большинством аппаратных средств для ОС, действие, которое часто называют подделкой MAC :
  • Подмена MAC-адреса — это метод изменения назначенного на заводе адреса управления доступом к среде (MAC) сетевого интерфейса на сетевом устройстве. MAC-адрес жестко задан на контроллере сетевого интерфейса (NIC) и не может быть изменен. Однако существуют инструменты, которые могут заставить операционную систему поверить, что сетевой адаптер имеет MAC-адрес по выбору пользователя.

См. Также: уникальны ли MAC-адреса при выходе с завода? и переработка MAC-адресов?

Дублирующиеся MAC-адреса

  • Производители повторно используют MAC-адреса, и они отправляют карты с дублирующимися адресами в разные части США или мира, так что очень маловероятно, что два компьютера с сетевыми картами с одинаковым MAC-адресом окажутся в одной сети.
  • MAC-адреса «записываются» в сетевую интерфейсную карту (NIC) и не могут быть изменены. См. ARP и RARP о том, как IP-адреса переводятся в MAC-адреса и наоборот.
  • Чтобы сетевое устройство могло обмениваться данными, используемый MAC-адрес должен быть уникальным. Никакое другое устройство в этой подсети локальной сети не может использовать этот MAC-адрес. Если два устройства имеют один и тот же MAC-адрес (что происходит чаще, чем хотелось бы администраторам сети), ни один компьютер не может связываться должным образом. В локальной сети Ethernet это вызовет большое количество коллизий. Дублирующие MAC-адреса в той же локальной сети являются проблемой. Дублирование MAC-адресов, разделенных одним или несколькими маршрутизаторами, не является проблемой, поскольку два устройства не будут видеть друг друга и будут использовать маршрутизатор для связи.

Источник: Media Access Control

Дальнейшее чтение

Часто задаваемые вопросы: Орган регистрации


Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других опытных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone