Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metods / Сети ЭВМ.pdf
Скачиваний:
131
Добавлен:
26.03.2015
Размер:
827.99 Кб
Скачать

Управление информационным каналом

В локальных сетях используется дейтаграммный способ передачи данных, т.е. каждый кадр рассматривается как независимый объект, передаваемый в информационный моноканал.

Обычно используется единый формат кадра, с фиксированным расположением полей, что упрощает процедуры его обработки и формирования. Вид кадра рассматривался в предыдущем разделе. Поля ПНК и ПКК состоят из 2 – 16 битов, которые используются в качестве начала и конца кадра. Поле данных содержит от 4 до 128 байт данных. Поле ПЦК несет код контрольной суммы, которая используется для повышения достоверности данных при приеме их после передачи через физический канал, в котором возникают помехи, изменяющие содержимое кадра. Поле управления несет признак доставки кадра, признак продолжения сообщения в следующем кадре, сведения о количестве кадров сообщения и т.п.

Проект 802 стандарта ЛС

Используется для управления физическим и информационным каналами, включая управление доступом к каналу, т.е. оба подуровня: 2.1 и 2.2. В его основу положен протокол HDLC, который является стандартным протоколом второго уровня, используемый в глобальных сетях с коммутацией пакетов.

Формат кадра, определяемый проектом 802, имеет следующий вид:

Рис. 52

Кадр с двух сторон обрамлен флаговыми комбинациями 01111110,

используемыми на уровне управления физическим каналом для выделения кадра. Адреса назначения и источника кодируются одним (как на нашем рисунке) или несколькими байтами (максимально до 7). Первые разряды байтов адреса называются битом расширения адреса. Если бит расширения равен 0, то адрес продолжается в следующем байте кадра. Когда его значение равно 1, то этот байт адреса является последним. Например, рис. 53.

65

а) Двухбайтовый адрес назначения:

б) Двухбайтовый адрес источника:

Рис. 53

Где D и S – это биты адреса, принимающие значение 0 или 1. Второй бит адреса назначения L/G является идентификатором типа адреса. Если он равен 0, то адрес индивидуальный, если 1, то групповой, а если 1 стоит во всех разрядах адреса назначения, то это циркулярный адрес.

Бит С/R адреса источника используется для обозначения команд и ответов. Если он равен 0, то это команда, если 1 то ответ. Адрес источника может быть только индивидуальным.

Байт «поля управления» используется для обозначения типа кадра. Применяются три типа кадра: информационный, управляющий и ненумерованный. Если первый бит этого поля равен нулю, то это информационный кадр, а если единице, то управляющий или ненумерованный,

которые в свою очередь различаются нулем или единицей соответственно во втором бите поля.

Информационный кадр служит для передачи нумерованных кадров данных и несет в поле управления следующую информацию: (S) (биты 2,3,4)

это порядковый номер передаваемого кадра по модулю 8, (R) (биты 6,7,8) –

это порядковый номер следующего ожидаемого на приемном конце кадра по модулю 8. P/F – бит запроса (команды)/ответа. Если P/F = 1, то это запрос или команда, а если P/F = 0, то это ответ.

Управляющие кадры предназначены для передачи квитанций о приеме кадров, запросов на повторную передачу информационных кадров, запретов на передачу кадров, а также для снятия этих запретов. Для этого выделены два бита поля СС (биты 3 и 4). Поля №(R) и P/F несут ту же информацию, что и в информационных кадрах.

Ненумерованные кадры используются для реализации дополнительных функций управления передачей данных (биты полей М) и для передачи ненумерованных пакетов данных. Бит P/F этого кадра несет ту же функцию, что

ив информационных кадрах.

Спомощью всех трех типов кадров можно передать 22 наименования команд и ответов.

Поле «данные» может содержать конкретное целое число байтов данных. Поле ПЦК служит для проверки корректности данных кадра. При определении ПЦК допускается использовать 16 и 32 разрядные циклические коды. Алгоритм определения ошибок в кадре такой же как в протоколе HDLC

глобальных сетей с коммутацией пакетов.

66