1. Пояснить архитектуру сети FDDI, порядок передачи по сети информации, формат маркера и формат протокола.
Сеть FDDI строится на основе двухкольцевой топологии, которая образует основной и резервный пути передачи данных между узлами сети. По внешнему кольцу передаются информ-е сигналы по часовой стрелке, по внутреннему – служебные против часовой стрелки.
В случае отказа, например, обрыв кабеля или отказ узла, первичное кольцо объединяется со вторичным (рисунок 1), образуя вновь единое кольцо. Этот режим работы сети называется режимом свертывания колец. Операция свертывания и перенаправление трафика по другому кольцу производится силами концентраторов и/или сетевых адаптеров FDDI.
Сеть FDDI полностью восстанавливает свою работоспособность в случае единичных отказов ее элементов. При множественных отказах сеть распадается на несколько не связанных сетей.
Управление доступом к среде МАС сети FDDI на основе метода кольцевых слотов.
Суть метода: в сети циркулирует от 2 до 8 маркеров. Маркер – это комбинация битов, которую распознают рабочие станции для определения порядка передачи инф-ии от рабочих станций в определенный момент времени. Маркер имеет 2 состояния: свободное и занятое. Для передачи кадра рабочая станция должна захватить маркер. Если он свободен, то она переводит его в состояние «занято», прикрепляет к нему свой кадр и отправляет в сеть.
При прохождении маркера по кольцу каждая станция сверяет свой физический адрес с адресом получателя. Если адреса не совпадают, то маркер отправляется дальше в сеть. Если адрес совпадет, то станция копирует кадр, указывает, что кадр принят без ошибок и отправляет обратно в сеть.
Рабочая станция может передавать до 8 кадров или сразу 8 станций могут передавать свои кадры.
Кадр может совершать не полный круг. Станция – источник не ждет подтверждение на отправленное сообщение о его приеме, а посылает маркер сразу после отправления кадра сообщения.
Маркер может освободить любая станция, а не только отправитель. Для этого в кадре должна быть отметка, что он передан без ошибок. Свободный маркер отправляется в сеть, станции опять пытаются его захватить.
Формат маркера:
56 бит 1б 1б 1б 1б
Преамбула | НР | КП | КР | СП |
Формат кадра:
56 бит 1б 1б 4-6б 4-6б 4500б 4б 1б 1б
Преамбула | НР | КП | АП | АО | Данные | CRC | КР | СП |
Преамбула предназначена для синхронизации.
НР – начальный разделитель (11110000) служит для определения начала маркера или инициации пакета
КП – контроль пакета (CLFFTTTT)
где С – устанавливает класс пакета: если С=1, то пакет используется для синхронного обмена, если с=0, то – для асинхронного.
L – длина адресного поля (16 или 48 бит)
FF – определяет формат пакета: если FF=00, то пакет принадлежит подуровню MAC. Если FF=01, то – подуровню LLC
ТТТТ – определяет тип пакета и используется только на подуровне МАС.
АО – адрес отправителя
АП – адрес получателя
Данные – могут быть типа МАС. Длина поля – не боле;4500 бит. Предназначены для управления данными пользователя.
CRC – контрольная сумма длиной 4 байта. Содержит остаток R(X)избыточной циклической суммы, вычисленной в результате деления на образующий полином P(x) = x16 + x12 + x5 + 1.
КР – концевой разделитель, определяет конец пакета
СП – статус пакета (ACRRACRR). Поле произвольной длины, которое содержит биты обнаружения ошибки, адрес распознан (А=1), данные скопированы (С=1). R- биты резерва.