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

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

9
задан Gilles
25.04.2023 2:42 Количество просмотров материала 2866
Распечатать страницу

3 ответа

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

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

MAC-адрес назначаются поставщикам в блоках различного размера по мере необходимости.

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

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


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

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

  • в прошлом поставщики намеренно или по ошибке назначили один и тот же MAC-адрес нескольким устройствам.
  • можно изменить MAC-адрес, представленный большинством оборудования для ОС, действие часто называют MAC spoofing:

спуфинг MAC-это метод изменения назначенного заводом управления доступом к среде (MAC) адрес сетевого интерфейса на сетевом устройстве. MAC-адрес жестко запрограммирован на контроллер сетевого интерфейса (NIC) и не может быть изменен. Тем не менее, есть инструменты, которые могут заставить операционную систему поверить, что NIC имеет MAC-адрес по выбору пользователя.

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


дублировать MAC Адреса

производители повторно используют MAC-адреса, и они отправляют карты с повторяющимися адресами в разные части Соединенных Штатов или мира, так что есть только очень небольшой шанс, что два компьютера с сетевыми картами с одним и тем же MAC-адресом окажутся в одной и той же сети.

MAC-адреса "записываются" в сетевую карту (NIC) и не могут быть изменены. См. ARP и RARP о том, как IP-адреса преобразованы в MAC-адреса и вице наоборот.

для того, чтобы сетевое устройство могло взаимодействовать, MAC-адрес, который оно использует, должен быть уникальным. Никакое другое устройство в подсети локальной сети не может использовать этот MAC-адрес. Если два устройства имеют один и тот же MAC-адрес (что происходит чаще, чем сетевые администраторы хотели бы), ни один компьютер не может общаться должным образом. По локальной сети Ethernet, это вызовет большое количество конфликтов. Дублирование MAC-адресов в одной локальной сети является проблемой. Дублирование MAC-адресов разделение одним или несколькими маршрутизаторами не является проблемой, так как два устройства не будут видеть друг друга и будут использовать маршрутизатор для связи.

Source Управление Доступом К Среде


более дальнеишее чтение

36
отвечен DavidPostill 2023-04-26 10:30

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

они определяются IEEE регистрационный орган на RFC 5342 раздел 2.1

48-разрядные MAC-адреса являются наиболее часто используемым интерфейсом Ethernet идентификаторы. Те которые глобально уникально также вызваны EUI-48 идентификаторы. EUI-48 структурирован в начальный 3-октетный OUI (Организационно уникальный идентификатор) и дополнительно 3 октета назначенный держателем OUI. Для организаций, не требующих 3 октетов' ценность идентификаторов, IEEE выделяет IABs (индивидуальный адрес Блоки) вместо этого, где назначены первые 4 1/2 октета (36 бит) , предоставление держателю IAB 1 1/2 октета (12 бит), который они могут контролировать.

IEEE описывает процедуры и политики присвоения для IEEE 802 связанные идентификаторы в [802_O&A].

два бита в начальных 3 октетах EUI-48 имеют специальные значение: групповой бит (01-00-00) и локальный бит (02-00-00). OUIs и Иябс выделяются с местного бит ноль и группы Бит неопределенный. Многоадресные идентификаторы могут быть созданы путем включения групповой бит и одноадресные идентификаторы, созданные путем Нулевой бит группы.


и рассказывают ли они нам что-нибудь об устройстве, которое они представляют?

в основном MAC-адрес может быть разделен на 2 часть.

есть MAC-адрес:

00-14-22-01-23-45

и он разделен на две части, как это.

00-14-22

и

01-23-45

сначала определяется организационно уникальный идентификатор или это называется "продавец"

цитируемое определение OUI

организационно уникальный идентификатор (OUI) - это 24-разрядный номер, который однозначно идентифицирует поставщика, производителя, или иной организации в глобальном масштабе или во всем мире.

и второй блок является уникальным идентификатором, это значение не обязательно является уникальным он может быть повторен, потому что 48 бит не бесконечны или они могут быть подделаны, и bassically состоят в использовании стороннего программного обеспечения, чтобы изменить текущий MAC-адрес и, кажется, другое устройство в сети.


вот интернет-сайт, где вы можете найти поставщика.

MAC-адрес Look-up

есть картинка и показать, как она работает.

enter image description here

9
отвечен Francisco Tapia 2023-04-26 12:47

каждое сетевое устройство имеет MAC-адрес, который является 48-битным идентификатором, который однозначно и глобально идентифицирует конкретное устройство. Этот адрес записывается в сетевой адаптер во время его изготовления.

MAC-адрес может быть представлен как xx:xx:xx:yy:yy:yy каждая xx представляет октет (8 бит). xx и yy в шестнадцатеричном формате.

здесь xx:xx:xx представляют идентификатор производителя, тогда как yy:yy:yy представляют идентификатор устройства, производитель. Далее, нет двух производителей могут иметь одинаковый идентификатор производителя и не два устройства одного производителя могут иметь одинаковый идентификатор устройства.

таким образом, уникальность MAC-адреса обеспечивается.

однако помните, что один производитель может иметь один или несколько ID производителя (в случае, если он производит много устройств).

1
отвечен Upendra Pratap Singh 2023-04-26 15:04

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх