Студопедия

КАТЕГОРИИ:


Архитектура-(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 реализуются при помощи протокола PLP

Пакет данных, сформированный при помощи протокола PLP, имеет заголовок и поле данных. Структура заголовка пакета данных изображена на рис. 8.6.

 

Идентификатор общего формата (General Format Identifier, GFI) – 4 бита Номер логической группы (Logical Group Number, LGN) – 4 бита
Номер логического канала (Logical Group Number, LCN) – 8 бит
Идентификатор типа пакета данных (Packet Type Identifier) – 8 бит

 

Рисунок 8.6 – Структура заголовка пакета данных

 

Рассмотрим каждое из полей заголовка пакета данных более подробно.

Поле «Идентификатор общего формата GFI» состоит из трех частей:

 

• однобитового флага Q, определяющего для кого предназначен передаваемый пакет данных. Если Q принимает значение 1 – то пакет данных предназначен для терминального оборудования пользователя, если 0 - пакет данных предназначен для ПАД. Нулевое значение флага Q может указывать на то, что содержимое пакета данных используется для управления параметрами работы ПАД (протокол управления параметрами работы ПАД описан в Рекомендациях МСЭ-Т Х.29);

• однобитового флага D, определяющего тип подтверждения успешного получения пакета данных. Если флаг D принимает значение 1, то терминальное оборудование пользователя получает подтверждение от ЦКП, к которому оно подключено. Если же флаг D равен 0, то подтверждение должно быть получено от ЦКП, к которому подключено терминальное оборудование получателя пакета данных;

• двухбитового поля Modulo, определяющего по какому модулю ведётся нумерация пакетов данных. Если поле Modulo принимает значение «10», то нумерация ведётся от 0 до 127, а если «01» - то от 0 до 7.

 

Поля «Номер логической группы LGN» и «Номер логического канала LCN» вместе определяют идентификатор коммутируемого или постоянного виртуального соединения LCI. Учитывая, что общая длина этих двух полей составляет 12 бит, то идентификатор виртуального соединения может принимать значения от 1 до 4095 (нулевое значение зарезервировано для служебных целей). Виртуальное соединение, установленное между терминальным оборудованием пользователей или между ЦУС и ЦКП, может иметь различные идентификаторы на стороне отправителя и получателя пакетов данных (рис. 8.7). Значения идентификаторов виртуальных соединений используются в ЦКП для коммутации передаиваемых пакетов данных в сети Х.25.

 

 

Рисунок 8.7 - Различие значений идентификаторов виртуального соединения на стороне получателя и отправителя пакетов данных

 

Поле «Идентификатор типа пакета данных» содержит числовое значение, которое определяет один из семнадцати типов пакетов, описание которых приведено в табл. 8.5.

Первые четыре типа пакетов данных, приведенных в табл. 8.5, используются только для установления и закрытия коммутируемых виртуальных соединений. Остальные типы пакетов могут быть использованы для передачи данных как по коммутируемым, так и по постоянным виртуальным соединениям.

Таблица 8.5 - Описание типов пакетов данных

 

Тип пакета данных при передаче от терминального оборудования пользователя к ЦКП Тип пакета данных при передаче от ЦКП к терминальному оборудованию пользователя Описание типа пакета данных
Call Request Incoming Call Запрос на установление коммутируемого виртуального соединения
Call Accepted Call Connected Подтверждение установления коммутируемого виртуального соединения
Clear Request Clear Indication Запрос на закрытие коммутируемого виртуального соединения
DTE Clear Confirmation DCE Clear Confirmation Подтверждение закрытия коммутируемого виртуального соединения
Receiver Ready (DTE RR) Receiver Ready (DCE RR) Подтверждение успешного получения пакетов данных
Receiver Not Ready (DTE RNR) Receiver Not Ready (DCE RNR) Запрос на прекращение передачи пакетов данных. Процесс передачи пакетов данных будет возобновлён только после посылки пакета с идентификатором DTE RR, определённого выше
DTE Data DCE Data Пакет данных, содержащий блоки данных транспортного уровня модели ЭМВОС, предназначенные для передачи по коммутируемому или постоянному виртуальному соединению
- Diagnostic Посылка терминальному оборудованию пользователей диагностической информации
Registration Request - Запрос на подписку пользователя на определённые услуги сети Х.25 (например, услуга оплаты и т.д.)
- Registration Confirmation Информация о результате подписки пользователя на определённые услуги сети Х.25
Interrupt Request Interrupt Request Запрос на посылку неотложных пакетов данных. Терминальное оборудование получателя должно обработать такой запрос, даже если при этом необходимо будет отбросить некоторые другие пакеты данных
Interrupt Confirmation Interrupt Confirmation Подтверждение приёма неотложных пакетов данных

 

Вслед за заголовком пакета следует поле данных, структура которого зависит от типа передаваемого пакета. Так, например, поле данных пакета Diagnostic содержит дополнительную информацию о технических проблемах, возникших при соединении с сетью Х.25, а поля данных пакетов Call Request и Incoming Calls включают в себя адреса терминального оборудования отправителя и получателя, между которыми необходимо установить коммутируемое виртуальное соединение, а также параметры согласования услуг (facilities), которые сеть Х.25 предоставляет пользователю. Адресация в сетях Х.25 осуществляется в соответствии с Рекомендациями МСЭ-Т Х.121.

Поле данных пакета, содержащего блоки данных транспортного уровня модели ЭМВОС (пакеты DTE Data и DCE Data), включает в себя дополнительный байт служебной информации, структура которого показана на рис. 8.8.

 

Порядковый номер подтверждения – P(R) (3 бита) Флаг MD (More Data) (1 бит) Порядковый номер отправляемого пакета данных – P(S) (3 бита) 0 (1 бит)
Блоки данных транспортного уровня модели ЭМВОС (переменная длина)

 

Рисунок 8.8 - Структура поля данных пакетов данных DTE Data и DCE Data

 

Порядковый номер подтверждения P(R) содержит номер пакета данных, который отправитель ожидает получить следующим. Значения порядкового номера подтверждения Р(R) и номера отправляемого пакета данных Р(S) могут варьироваться от 0 до 7, если в поле Modulo заголовка пакета содержит значение «01». Если же значением поля Modulo является «10», то порядковые номера могут уже принимать значения от 0 до 127, для чего используется дополнительный байт поля данных пакета.

Максимальная длина поля данных пакетов DTE Data и DCE Data составляет 128 байт. В случае если длина блока данных транспортного уровня модели ЭМВОС превышает 128 байт, то на пакетном уровне этот блок данных фрагментируется на несколько пакетов. В процессе фрагментации значение флага MD пакетов данных устанавливается в единицу в случае, если необходимо указать, что за этим пакетом ещё последуют другие пакеты данных, содержащие фрагментируемый блок данных. Таким образом, флаг MD пакета данных, содержащего последний фрагмент искомого блока данных, будет иметь нулевое значение.

Поля данных пакетов типа DTE/DCE RR и RNR, описанных в табл. 8.5, так же как и пакеты DTE/DCE Data, включают в себя дополнительный байт служебной информации. Пакеты данных этого типа используют только поле порядкового номера P(R) в целях подтверждения успешного получения пакетов данных с номерами, значения которых меньшe P(R) - 1.

 

<== предыдущая лекция | следующая лекция ==>
Пакетный уровень стека протоколов технологии Х.25 | Воздействия нарушителя, направленные на блокирование доступа к ЦКП
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 264; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.