По сети FDDI
информация передается в форме двух блоков данных: кадра и токена. Формат кадра
FDDI представлен на рисунке 2.20.
Рис. 2.20. Формат кадра FDDI
Рассмотрим
назначение полей кадра.
· Преамбула (Preamble, PA). Любой кадр
должен предваряться преамбулой, состоящей как минимум из 16 символов Idle (I).
Эта последовательность предназначена для вхождения в синхронизм генератора
RCRCLK, обеспечивающего прием последующих символов кадра.
· Начальный ограничитель (Starting
Delimiter, SD). Состоит из пары символов JK, которые позволяют однозначно
определить границы для остальных символов кадра.
· Поле управления (Frame Control, FC).
Идентифицирует тип кадра и детали работы с ним. Имеет 8-ми битовый формат и
передается с помощью двух символов. Состоит из подполей, обозначаемых как CLFFZZZZ,
которые имеют следующее назначение:
· С - говорит о том, какой тип трафика
переносит кадр - синхронный (значение 1) или асинхронный (значение 0);
· L - определяет длину адреса кадра,
который может состоять из 2-х байт или из 6-ти байт;
· FF - тип кадра, может иметь значение 01
для обозначения кадра LLC (пользовательские данные) или 00 для обозначения
служебного кадра MAC-уровня. Служебными кадрами МАС-уровня являются кадры трех
типов - кадры процедуры инициализации кольца Claim Frame, кадры процедуры
сигнализации о логической неисправности Beacon Frame и кадры процедуры
управления кольцом SMT Frame;
· ZZZZ - детализирует тип кадра.
· Адрес назначения (Destination Address,
DA) - идентифицирует станцию (уникальный адрес) или группу станций (групповой
адрес), которой(ым) предназначен кадр. Может состоять из 2-х или 6-ти байт.
· Адрес источника (Source Address, SA) -
идентифицирует станцию, сгенерировавшую данный кадр. Поле должно быть той же
длины, что и поле адреса назначения.
· Информация (INFO) - содержит информацию,
относящуюся к операции, указанной в поле управления. Поле может иметь длину от
0 до 4478 байт (от 0 до 8956 символов). Стандарт FDDI допускает размещение в
этом поле маршрутной информации алгоритма Source Routing, определенной в стандарте
802.5. При этом в два старших бита поля адреса источника SA помещается
комбинация 102 - групповой адрес, комбинация, не имеющая смысла для адреса
источника, а обозначающая присутствие маршрутной информации в поле данных.
· Контрольная последовательность (Frame
Check Sequence, FCS) - содержит 32-х битную последовательность, вычисленную по
стандартному методу CRC-32, принятому и для других протоколов IEEE 802.
Контрольная последовательность охватывает поля FC, DA, SA, INFO и FCS.
· Конечный ограничитель (Ending Delimiter,
ED) - содержит единственный символ Terminate (T), обозначающий границу кадра.
Однако за ним располагаются еще признаки статуса кадра.
· Статус кадра (Frame Status, FS). Первые
три признака в поле статуса должны быть индикаторами ошибки (Error, E),
распознавания адреса (Address recognized, A) и копирования кадра (Frame Copied,
C). Каждый из этих индикаторов кодируется одним символом, причем нулевое
состояние индикатора обозначается символом Reset (R), а единичное - Set (S).
Стандарт позволяет производителям оборудования добавлять свои индикаторы после
трех обязательных.
На рисунке 2.21
показан формат токена.
Рис. 2.21. Формат токена
Токен состоит
по существу из одного значащего поля - поля управления, которое содержит в этом
случае 1 в поле С и 0000 в поле ZZZZ.