снова и снова я читал, что устройства идентифицируются по MAC-адресам. Но как определяются MAC-адреса? (И они рассказывают нам что-нибудь об устройстве, которое они представляют?)
Как обеспечивается уникальность MAC-адресов?
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 Управление Доступом К Среде
более дальнеишее чтение
но как определяются 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-адрес, который является 48-битным идентификатором, который однозначно и глобально идентифицирует конкретное устройство. Этот адрес записывается в сетевой адаптер во время его изготовления.
MAC-адрес может быть представлен как xx:xx:xx:yy:yy:yy
каждая xx
представляет октет (8 бит). xx
и yy
в шестнадцатеричном формате.
здесь xx:xx:xx
представляют идентификатор производителя, тогда как yy:yy:yy
представляют идентификатор устройства, производитель. Далее, нет двух производителей могут иметь одинаковый идентификатор производителя и не два устройства одного производителя могут иметь одинаковый идентификатор устройства.
таким образом, уникальность MAC-адреса обеспечивается.
однако помните, что один производитель может иметь один или несколько ID производителя (в случае, если он производит много устройств).
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]