
3.2.
Технологии локальных
сетей
записывается значение АА, тип кадра по-прежнему равен 03, а для обозначе-
ния типа протокола, вложенного в поле данных, используются следующие 4
байт, причем байты идентификатора организации (OUI) всегда равны 00 (за
исключением протокола Apple Talk), а последний байт (ГО) содержит иденти-
фикатор типа протокола (например, 0800 для IP).
Заголовки LLC или LLC/SNAP используют мосты и коммутаторы для транс-
ляции протоколов канального уровня по стандарту ШЕЕ 802.2Н.
Подуровень управления доступом к среде MAC (Media Access Control) от-
ветственен за формирование кадра Ethernet, получение доступа к разделяе-
мой среде передачи данных и отправку с помощью физического уровня кадра
по физической среде узлу назначения.
Разделяемая среда Ethernet, независимо от ее физической реализации (ко-
аксиальный кабель, витая пара или оптоволокно с повторителями), всегда на-
ходится в одном из трех состояний: свободна, занята, коллизия. Состояние за-
нятости соответствует нормальной передаче кадра одним из узлов сети.
Состояние коллизии возникает при одновременной передаче кадров более, чем
одним узлом сети.
МАС-подуровень каждого узла сети получает от физического уровня ин-
формацию о состоянии разделяемой среды. Если она свободна и у МАС-поду-
ровня имеется кадр для передачи, то он передает его через физический уро-
вень в сеть. Физический уровень одновременно с побитной передачей кадра
следит за состоянием среды. Если за время передачи кадра коллизия не воз-
никла, то кадр считается переданным. Если же за это время коллизия была
зафиксирована, то передача кадра прекращается, и в сеть вьщается специаль-
ная последовательность из 32 бит (так назьюаемая уат-последовательность
или
сигнал «затора»), которая должна помочь однозначно распознать коллизию
всеми узлами сети.
После фиксации коллизии МАС-подуровень делает случайную паузу, а за-
тем вновь пытается передать данный кадр. Случайный характер паузы умень-
шает вероятность одновременной попытки захвата разделяемой среды несколь-
кими узлами при следующей попытке. Интервал, из которого выбирается
случайная величина паузы, возрастает с каждой попыткой (до 10-й), так что
при большой загрузке сети и частом возникновении коллизий происходит при-
тормаживание узлов. Максимальное число попьггок передачи одного кадра-16,
после чего МАС-подуровень оставляет данный кадр и начинает передачу сле-
дующего кадра, поступившего с LLC-подуровня.
МАС-подуровень узла приемника, получающего биты кадра от своего фи-
зического уровня, проверяет поле адреса кадра, и если адрес совпадает с его
собственным, то он копирует кадр в свой буфер. Затем он проверяет, не содер-
жит ли кадр специфические ошибки: по контрольной сумме, по максимально
допустимому размеру кадра, по минимально допустимому размеру кадра, по
неверно найденным границам байт. Если кадр корректен, то его поле данных
передается на LLC-подуровень, если нет - то отбрасьгоается.
189