Вы находитесь на странице: 1из 16

MAC-адреса.

Форматы
кадров технологии Ethernet
Лекция 3
МДК 01.02. Организация, принципы построения и
функционирования компьютерных сетей
МАС-адреса

• На уровне МАС используются регламентированные стандартом IEEE 802.3


уникальные 6-байтовые адреса.
• Обычно МАС-адрес записывают в виде шести пар шестнадцатеричных
цифр, разделенных дефисами или двоеточиями, например:
• 11-A0-17-3D-BC-01

• Как правило, длина MAC-адреса составляет 6 байтов (48 бит). Каждый


сетевой адаптер имеет, по крайней мере, один МАС-адрес.
• Помимо отдельных интерфейсов, МАС-адрес может определять
группу интерфейсов и даже все интерфейсы сети.
• Первый (младший) бит старшего байта адреса назначения – это
признак того, является адрес индивидуальным или групповым.
• Если он равен 0, то адрес является индивидуальным, то есть
идентифицирует один сетевой интерфейс, а если 1, то
групповым.
• Групповой адрес связан только с интерфейсами, сконфигурированными
(вручную или автоматически по запросу вышележащего уровня) как члены
группы, номер которой указан в групповом адресе.
• Если сетевой интерфейс включен в группу, то, наряду с уникальным МАС-
адресом, с ним ассоциируется еще один адрес – групповой.
• В частном случае, если групповой адрес состоит из всех единиц (имеет
шестнадцатеричное представление OxFFFFFFFFFFFF), то он
идентифицирует все узлы сети и называется широковещательным.
• Второй бит старшего байта адреса определяет способ назначения
адреса – централизованный или локальный.
• Если этот бит равен 0 (что бывает почти всегда в стандартной
аппаратуре Ethernet), то это говорит о том, что адрес назначен
централизованно по правилам IEEE 802.
• Комитет IEEE распределяет между производителями
оборудования так называемые организационно уникальные
идентификаторы (Organizationally Unique Identifier, OUI).
• Каждый производитель помещает выделенный ему
идентификатор в три старших байта адреса (например,
идентификатор 0x0020AF определяет компанию ЗСОМ, а
0х00000С – Cisco).
• За уникальность младших трех байтов адреса отвечает производитель
оборудования. 24 бита, отводимые производителю для адресации
интерфейсов его продукции, позволяют выпустить примерно 16 миллионов
интерфейсов под одним идентификатором организации.
• Уникальность централизованно распределяемых адресов распространяется
на все основные технологии локальных сетей – Ethernet, Token Ring, FDDI и
т. д.
• Локальные адреса назначаются администратором сети, в обязанности
которого входит обеспечение их уникальности.
• Сетевые адаптеры Ethernet могут работать и в так называемом
«неразборчивом» режиме (promiscuous mode), захватывая все кадры,
поступающие на интерфейс, независимо от их МАС-адресов назначения.
• Обычно такой режим используется для мониторинга трафика, когда
захваченные кадры изучаются затем для нахождения причины некорректного
поведения некоторого узла или отладки нового протокола.
Форматы кадров технологии Ethernet

• Существует несколько стандартов формата кадра Ethernet. На практике в


оборудовании
• Ethernet используется только один формат кадра, а именно – кадр Ethernet
DIX (аббревиатура первых букв фирм-разработчиков DEC, Intel, Xerox),
называемый иногда кадром Ethernet II по номеру последнего стандарта DIX
(рис. 1).
Рис. 1 – Формат кадра Ethernet DIX (II)
• Первые два поля заголовка отведены под адреса:
• DA (Destination Address) – as МАС-адрес узла назначения;
• SA (Source Address) – МАС-адрес узла отправителя.

• Для доставки кадра достаточно одного адреса – адреса назначения; адрес


источника помещается в кадр для того, чтобы узел, получивший кадр, знал,
от кого пришел кадр и кому нужно на него ответить.
• Принятие решения об ответе не входит в компетенцию протокола Ethernet –
это дело протоколов верхних уровней, a Ethernet выполнит такое действие,
если с сетевого уровня поступит соответствующее указание.
• Поле Т (Type, EtherType) содержит условный код протокола
верхнего уровня, данные которого находятся в поле данных
кадра, например, шестнадцатеричное значение 08-00
соответствует протоколу IP.
• Это поле требуется для поддержки интерфейсных функций
мультиплексирования и демультиплексирования кадров при
взаимодействии с протоколами верхних уровней.
• Поле данных может содержать от 46 до 1500 байт. Если длина
пользовательских данных меньше 46 байт, то это поле
дополняется до минимального размера байтами заполнения.
• Эта операция требуется для корректной работы метода доступа
Ethernet.
• Поле контрольной последовательности кадра (Frame Check
Sequence, FCS) состоит из 4 байт контрольной суммы. Это
значение вычисляется по алгоритму CRC-32.
• Циклический избыточный код (Cyclic Redundancy Check, CRC)
– алгоритм нахождения контрольной суммы, предназначенный
для проверки целостности данных.
• Циклические коды незаменимы при необходимости передавать
информацию в каналах связи, в которых отсутствует
возможность повторной передачи данных.
• Циклические коды применяются при записи и считывании на
HDD, CD и DVD, при использовании USB-портов для обмена
информацией, при передаче аудио и видео информации.
• Кадр Ethernet D1X (II) не отражает разделения канального
уровня Ethernet на уровни МАС и LLC: его поля поддерживают
функции обоих уровней, например, интерфейсные функции
поля Т относятся к функциям уровня LLC, в то время как все
остальные поля поддерживают функции уровня МАС.

Оценить