MAC (Media Access Control)

Управление доступом к среде.
Часть информационного канального уровня, которым является второй уровень 7-уровневой эталонной модели OSI (см.), включающий в себя 6-байтный (48-разрядный) адрес источника и получателя, а также метод получения разрешения на передачу, которым в случае сети Ethernet является метод CSMA/CD (см.).
Глобальный адрес MAC присваивается платам сетевых адаптеров в процессе их производства. Этот так называемый адрес второго уровня, аппаратный адрес и адрес уровня MAC.
Институт IEEE (см.) присваивает каждому производителю 22-разрядный номер, а производитель затем берет на себя обязательство по программированию каждой платы 22-разрядным идентификационным номером производителя и уникальным для производителя порядковым номером.
Один и тот же формат адреса используется для сетей Ethernet, Token Ring, FDDI и полей ESI сети ATM, упрощая тем самым их функциональную совместимость. Этот формат показан на приведенном ниже рисунке:

В первом разряде рассматриваемого адреса указывается, является ли получатель единственной станцией, называемой одноадресной (unicast), или группой станций. Если все 48 разрядов адреса равны 1, то сообщение является широковещательным (broadcast) для всех станций. Если же установлен разряд группового адреса, а все остальные разряды адреса не равны 1, то сообщение является многоадресным (multicast) и посылается группе станций. Многоадресные сообщения используются для услуг объявления и других функций, когда сообщение необходимо получить определенной группе, в частности, той, что использует конкретный протокол.
Если второй разряд рассматриваемого адреса равен 1, то, помимо описанного выше особого случая, когда все 48 разрядов равны 1, он указывает на то, что остальные 46 разрядов были вручную настроены пользователем, поэтому такой адрес называется адресом, подлежащим местному административному управлению (locally administered address - LAA), а не производителем, и в этом случае он называется адресом, подлежащим всемирному административному управлению (universally administered address - UAA). Адреса UAA обычно используются в сетях Token Ring и DECnet. Как правило, они устанавливаются в некотором файле конфигурации и обычно выбираются таким образом, чтобы придать адресу некоторое географическое значение. Например, в качестве адреса может быть использован код страны, города, здания, номер этажа и положение на плане этажа, чтобы тем самым содействовать обнаружению рабочих станций, которые посылают слишком большой трафик.
За код идентификации производителя институт IEEE взимает плату в размере $1000.
В случае сети Ethernet адрес MAC передается, начиная со старшего байта, а каждый байт передается, начиная с младшего разряда.
См. 802.3, CSMSCD, ETHERNET, OSI, ROUTER и SWITCHED LAN.
(М.Шниер, с.380 - 381)