Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
передача данных госы.doc
Скачиваний:
15
Добавлен:
22.08.2019
Размер:
76.4 Mб
Скачать

5 Процедура установления соединения по протоколу X.25 и формат протокола.

Протокол Х.25 базируется на средствах информационного канала, определяемого протоколом НDLC. Последний устанавливает в основном способ исключения искажения пакетов и ИХ последовательностей, передаваемых по физическому каналу, подверженному воздействию помех. Протокол Х.25 также определяет процедуры сетевого уровня управления передачей пакетов, обеспечивающие организацию виртуальных каналов между абонентами и передачу по каналам последовательностей пакетов.

Протокол Х.25 позволяет организовать взаимодействие между сетевыми службами систем через совокупность логических каналов. Максимально допустимое число каналов определяется длиной номера канала и составляет 15 групп по 255 каналов в каждой. Логический канал идентифицируется 12­битовым номером, четыре разряда которого представляют номер группы и 8 разрядов - номер канала в группе.

Построение сети с использованием протокола Х.25

Протокол Х.25 работает на сетевом уровне, а транспортный уровень используется для подключения служб в структуре передачи данных. Сетевой уровень реализуется с использованием 14 различных типов пакетов. Пакет имеет различное название в зависимости от того, поступает ли он в сеть с коммутацией пакетов или покидает его. Сетевой уровень ответственен за установление и освобождение по всей сети соединения между 2-мя элементами протокола транспортного уровня. Сетевой уровень включает в себя функции маршрутизации и управления потоком данных, под которым понимают управление скоростью передачи, для того чтобы получателю было достаточно выделенных буферных емкостей для хранения элементов (пакетов) с целью их обработки.

ИОФ - идентификатор общего формата 8-7-6-5 биты.

НГЛК - номер группы 4-3-2-1 логического канала.

НЛК - номер логического канала в группе.

ИТП - идентификатор типа пакета.

8 (Q) - бит квалификатор, если=l, то пакет предназначен для пакетного

адаптера, если=О то для терминала.

7 (D) - бит доставки, если =1 то оод желает получить от сети сквозное

подтверждение о доставке данных, если D=O, то подтверждение

приходит в конце передач.

6,5 - определяет окно передач, если О 1 то окно передач от О до 7, если 1 О то

от О до 127.

НГЛК- здесь устанавливается идентификатор выбранного ЦКП исходной

группы логического канала.

Пакет запрос соединения поступает в ЦКП через звено данных, ЦКП отмечает у себя выбранный логический канал и в соответствии с внутренним протоколом сети продвигает этот пакет к требуемому ЦКП. Последний выбирает очередной свободный логический канал, соединяющий ЦКП с ООД, вписывает N!! логического канала в пакет и меняет тип пакета на входящий запрос соединения, затем этот пакет передается ООД. Если вызываемый ООД согласен принять вызов, то формируется пакеты- согласен на соединение и подтверждение соединения. ( в формате пакета нет поля данных, вместо него поле средства обслуживания вызовов - не является обязательным).

Пакет, «согласен на соединение» содержит тот - же N!! Л.К. что и соответствующий пакет входящего вызова. Пакет «согласен на соединение» пересылается вызывающему ЦКП, где этот пакет преобразуется в пакет «подтверждение соединения» и передает его вызывающему оод, при ЭТОМ N!! Л.К. будет обозначаться так же, как и пакет «запрос соединения». После установления логического сетевого соединения, пользователи могут независимо друг от друга осуществлять передачу данных.

Формат пакета запрос соединения и входящий запрос соединения.

Процедура установления соединения по протоколу X.25