Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Митряев лекции / РИС гр.446зс 2015 / РИС Л.9. гр.445 (2015).docx
Скачиваний:
940
Добавлен:
25.03.2016
Размер:
7.11 Mб
Скачать

Форматы кадров Token Ring

В сетях Token Ring используются три основных типа кадров (рис. 74):

Data/Command Frame (кадр управления/данные), (рис. 74 а),

Token (маркер), (рис. 74 б)

Abort (кадр сброса), (рис. 74 в).

Рис. 74. Форматы кадров Token Ring (цифрами обозначены размеры полей кадров в байтах)

SD (Start Delimiter) - поле начального ограничителя. Оно появляется в начале маркера, и в начале любого кадра, проходящего по сети. Поле состоит из уникальной серии электрических импульсов, отличающихся от импульсов, которыми кодируются единицы и нули в байтах данных. Поэтому начальный ограничитель нельзя спутать ни с какой битовой последовательностью.

AC (Access Control) - поле управления доступом. Содержит поле приоритета Р (3 бит), поле маркера Т (1 бит), поле монитора М (1 бит) и резервное поле R (3 бит). Назначение этих полей Р, Т и М следующее.

• поле Р (Priority) определяет уровень приоритета кольца: чем больше значение Р, тем выше уровень приоритета;

  • поле Т (Token). Значение поля равно 1, если это кадр Data/Command Frame, и 0, если это кадр Token;

  • поле М (Monitor). Бит монитора устанавливается в «1» активным монито ром и в «0» любой другой станцией, передающей маркер или кадр. Если активный монитор видит маркер или кадр, содержащий бит монитора в «1», то активный монитор знает, что этот кадр или маркер уже однажды обошел кольцо и не был обработан станциями. Если это кадр, то он удаляется из кольца. Если это маркер, то активный монитор переписывает приоритет из резервных битов полученного маркера в поле приоритета. Поэтому при следующем проходе маркера по кольцу его захватит станция, имеющая наивысший приоритет.

FC (Frame Control) - поле кадра управления. Для кадра управления в этом поле содержится команда управления. Это может быть команда инициализации кольца, команда проверки адресов устройств и т. п.

DA (Destination Address) - адрес приемника. Это может быть broadcast-multicast- или unicast-адрес.

SA (Source Address) - адрес источника.

Пакет - это данные, сформированные каким-либо протоколом. Максимальная длина пакета зависит от загрузки сети. При большой загрузке сети, когда многие станции имеют данные для передачи, интервал времени между получениями маркера станцией будет увеличиваться. В такой ситуации станции автоматически уменьшают максимальный размер пакета, поэтому каждая станция будет передавать свои данные за более короткий промежуток времени и, следовательно, уменьшится время получения (ожидания) маркера или время доступа станции к среде. Когда загрузка сети уменьшается, максимальный размер пакета динамически увеличивается. Этот механизм позволяет устойчиво работать сети Token Ring при пиковых нагрузках.

FCS (Frame Check Sequence) - контрольная сумма, вычисленная для полей FC, DA, SA, Пакет.

ED (End Delimiter) - конечный ограничитель кадра. Так же, как и поле начального ограничителя, это поле содержит уникальную серию электрических импульсов, которые нельзя спутать с данными. Кроме отметки конца маркера содержит два подполя: один бит в этом подполе используется для индикации, что этот кадр является последним в логической цепочке, еще один бит изменяется приемником при обнаружении ошибки после сравнения контрольной суммы со значением в поле FCS.

FS (Frame Status) - поле статуса кадра. Данное поле состоит из полей А (Address Resolution) и С (Frame Copied). Передающая станция устанавливает эти поля в «0», а принимающая станция изменяет их в соответствии с результатами приема кадра и ретранслирует кадр дальше по сети. Когда кадр возвращается на станцию-передатчик, выполняется проверка полей А и С, и кадр удаляется из кольца.

Адресация

В стандарте 802.5 используются адреса той же структуры, что и в стандарте 802.3. Адреса назначения и источника в Token Ring могут иметь длину либо 2, либо 6 байт. Первый бит адреса назначения определяет групповой или индивидуальный адрес как для 2-байтовых, так и для 6-байтовых адресов. Второй бит в 6-байтовых адресах говорит о том, назначен адрес локально или глобально. Адрес, состоящий из всех единиц, является широковещательным.