В соответствии
со стандартами IEEE 802 канальный уровень в локальных сетях состоит из двух
подуровней - LLC и МАС. Стандарт FDDI не вводит свое определение подуровня LLC,
а использует его сервисы, описанные в документе IEEE 802.2 LLC.
Подуровень МАС
выполняет в технологии FDDI следующие функции:
· Поддерживает сервисы для подуровня LLC;
· Формирует кадр определенного формата;
· Управляет процедурой передачи токена;
· Управляет доступом станции к среде;
· Адресует станции в сети;
· Копирует кадры, предназначенные для
данной станции, в буфер и уведомляет подуровень LLC и блок управления станцией
SMT о прибытии кадра;
· Генерирует контрольную последовательность
кадра (CRC) и проверяет ее у всех кадров, циркулирующих по кольцу;
· Удаляет из кольца все кадры, которые
сгенерировала данная станция;
· Управляет таймерами, которые контролируют
логическую работу кольца - таймером удержания токена, таймером оборота токена и
т.д.;
· Ведет ряд счетчиков событий, что помогает
обнаружить и локализовать неисправности;
· Определяет механизмы, используемые
кольцом для реакции на ошибочные ситуации - повреждение кадра, потерю кадра,
потерю токена и т.д.
В данном
разделе для иллюстрации работы МАС-уровня будет использоваться в качестве
иллюстрации станция с двойным подключением и одним блоком МАС, то есть станция
DA/SM. Ее внутренняя структура показана на рисунке 2.19.
Рис. 2.19. Внутренняя структура станции с двойным подключением и
одним блоком МАС
В каждом блоке
МАС параллельно работают два процесса: процесс передачи символов - MAC
Transmit и процесс приема символов - MAC Receive. За счет этого МАС
может одновременно передавать символы одного кадра и принимать символы другого
кадра.