КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Канальный уровень стека протоколов технологии Х.25
Функции канального уровня стека протоколов сети Х.25 реализуются протоколом LAPB (Link Access Protocol, Balanced - сбалансированный протокол доступа к каналу связи), который является частью протокола HDLC (High Level Data Link Control, Высокоуровневый протокол управления каналом связи). Протокол LAPB используется для организации двухточечного соединения между терминальным оборудованием пользователя и ЦКП, между двумя ЦКП, а также между ЦКП и ЦУС. Структура кадра данных, сформированного при помощи протокола LAPB, изображена на рис. 8.5.
Рисунок 8.5 - Структура кадра данных
Рассмотрим каждое из полей кадра данных более подробно. Первое и последнее поля кадров данных «Флаг» содержат фиксированное однобайтовое шестнадцатеричное значение «0х7Е» (или «011111110» в двоичной системе исчисления) и предназначены для определения начала и окончания передаваемого кадра данных. Однобайтовое поле «Адрес» предназначено для разделения команд-запросов и ответов на эти команды, передаваемых между терминальным оборудованием пользователя и ЦКП. Поле «Адрес» может принимать два шестнадцатеричных значения: «0x01» и «0x03», описание которых приведено в табл. 8.2.
Таблица 8.2 - Описание значение поля адреса LAPB-кадра
«Поле данных» кадра содержит пакеты данных, сформированные при помощи протокола PLP. Максимальная длина поля данных кадра составляет 131 байт.
Поле кадра данных «Контрольная сумма» используется для контроля целостности заголовка и поля данных кадров, передаваемых между терминальным оборудованием пользователя и ЦКП. При получении кадра данных терминальное оборудование пользователя или ЦКП заново вычисляет контрольную сумму кадра и сравнивает её со значением, записанным в соответствующем поле кадра данных. В случае если сравниваемые значения не совпадают, то формируется запрос на повторную передачу кадра данных, содержимое которого было искажено. Значение контрольной суммы вычисляется при помощи циклических кодов. Поле «Управляющая информация» имеет восьмибитовую длину и предназначено для определения кадров данных трёх типов:
• ненумерованных кадров данных (unnumbered frames); • информационных кадров данных (informational frames); • управляющих кадров данных (supervisory frames).
Структура поля «Управляющая информация» зависит от типа кадра данных. Ненумерованные кадры данных используются на стадии установления и закрытия соединения между терминальным оборудованием пользователя и ЦКП. Описание команд, которые могут содержаться в ненумерованных кадрах, приведено в табл. 8.3. Информационные кадры данных используются для передачи пакетов данных. Каждый информационный кадр данных содержит два дополнительных поля: поле N(S), содержащее порядковый номер отправленного кадра, и поле N(R), содержащее номер кадра, который должен быть получен от отправителя следующим. Таким образом, значение поля N(R) используется в качестве механизма подтверждения успешного получения отправленных информационных кадров данных. Так, например, информационный кадр данных, поле N(S) которого содержит значение N, подтверждает получение кадров с номерами меньше или равными N - 1. Номера информационных кадров данных могут принимать значения от 0 до 127.
Таблица 8.3 - Описание команд, содержащихся в ненумерованных кадрах
Последний, третий тип кадров данных - управляющие кадры - предназначен для передачи служебных команд в процессе обмена информационными кадрами данных между терминальным оборудованием пользователя и ЦКП. Каждый управляющий кадр данных имеет поле N(R), которое содержит номер кадра, который должен быть получен от отправителя следующим. Описание базовых команд управляющих кадров данных приведено в табл. 8.4.
Таблица 8.4 - Описание команд управляющих кадров данных
Взаимодействие на канальном уровне стека сети Х.25 между двумя ЦКП, а также между ЦКП и ЦУС осуществляется при помощи протокола LAPB аналогично рассмотренному выше взаимодействию между терминальным оборудованием пользователя и ЦКП.
Дата добавления: 2014-01-20; Просмотров: 426; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |