Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Б М.docx
Скачиваний:
148
Добавлен:
09.06.2015
Размер:
2.63 Mб
Скачать

Установление связи

**"[ | Время

——<> o —i 11

j 11

x=am-2m + am_,-2m-,+.-- 46

оТТ ооо ТоТ Too 47

оГп Топ ооГо Гио 47

Т" 'Т' чг ЧТ" т 47

( + 0)пр = 000...0; 52

(+0)обр=000...0. 52

о;м=л-1 + |<?1, 54

=(G)CM+(QL- 54

<7= £ <тг16-' (а/=0, 1, 2, .. n F), 61

0П0П01 пТкиТо 010010И lTTiooib 11111000 lTnoTol 67

оооо оно ooTo^jooo оТоТ ^JToT 68

^пер (ЗЛ4) 106

«л. 148

К=ф„ v2, i>J, 203

{/ = {u„ «2, . . U„|, 203

5={Q0, Qi, Qr), 203

1Ь, 220

_qji 228

I 282

L °" .1 I й 1 • • • I °ч I 356

Х~Х1ГХГ~17~Т 356

GEP-EEI 381

Ц-Щ I 469

©4 489

<Ь• • • <Ь 489

фф-ф фф-ф 501

У-Аг 553

i/iwiii 562

м. 562

„ ЁЛ1Ш1 568

АМ

,, фШ]

Ц11111— Подтверждение

г!«

8 *

г*

©

Передача информацион- < ных кадров

Прекращение \ связи 4

Информационные Н 1 I 1 [

каоры г

aRR

. — -—-фТГП

tlllflb— Готов к приему

Прекратить связь —>=а

флп

JUll >— ' Подтверждение

Рис. 16.13. Процедуры управления информационным каналом в каналь­ном протоколе HDLC

Сетевой протокол Х.25/3. Вычислительные сети с протоколом Х.25 в принципе работают в режиме виртуальных каналов. Однако в заголовке пакета может быть установлен специальный индикатор, указывающий на то, что данный пакет является одиночным (дейтаграммой), содержит все подлежащие передаче данные, и поэтому для него нет необходимости устанавливать виртуальный канал между отправителем и адресатом.

Для простоты изложения материала далее предполагается, что абоненты (процессы пользователей) находятся в ГВМ, хотя все, что будет сказано, в равной степени относится к случаю, когда в качестве оконечного оборудования рассматривается тер­минал.

Пусть в ходе выполнения процесса пользователя в ГВМ по­надобилось обеспечить его взаимодействие через сеть передачи данных с удаленным процессом в другой ГВМ, например пере­дать массив данных. Для этого процесс регистрируется в транс­портной станции своей ГВМ и становится абонентом сети. После этого между соответствующими процессами должно быть уста-

V-

Запрос

соовипеная

ц

S3 ^ '!<

Мт

Входящий запрос соединения

s!

л* £

L

i_——<i

Согласие па соединение

Л Подтверждение \| соединения

^ Данные

| Данные

Данные ~j»> ^

V

1 >| Данные

.1

!

,1

Л

Данные

л

Данные

1

<j Данные у

| Данные [^>—

* ^ Данные

Данные ^

Ц

*1

4

«I

I

Запрос

разъединения

К<

Указание . разъединения

V-

Подтввожденае

разьединения

Рис. 16.14. Фазы взаимодействия ГВМ в соответствии с протоколом Х.25/3

новлено логическое соединение (ЛС) — виртуальный канал для передачи данных.

Протокол Х.25/3 в зависимости от условий взаимодействия абонентов регулирует создание временных ЛС на один сеанс связи и постоянных ЛС, которые нет необходимости устанавли­вать заново и разрывать при каждом сеансе связи. Главные вычислительные машины могут одновременно поддерживать не­сколько временных и (или) постоянных ЛС.

На рис. 16.14 показаны три фазы взаимодействия ГВМ: установки ЛС, передачи данных, разъединения ЛС.

Фаза установки временного ЛС протекает следующим обра­зом. Запрашивающая соединение ГВМ передает в сеть передачи данных управляющий пакет запрос соединения, содержащий адреса обеих ГВМ, процессы в которых требуется соединить. Кроме того, в пакете могут указываться условия обслуживания: необходимые дополнительные средства (программы, устройст-

ва) и до 16 байт данных абонента-отправителя. Пакет запрос соединения на выходе из сети передачи данных преобразуется в пакет входящий запрос соединения для того, чтобы различать в одном физическом канале ГВМ-СП управляющие пакеты, направленные в разные стороны.

Если ГВМ-адресат согласен на установку ЛС, он передает в сеть связи пакет согласие на соединение, который на выходе из сети передачи данных преобразуется в пакет подтверждение соединения. После этого наступает фаза передачи данных.

Фаза разъединения ЛС может иметь место как после фазы передачи данных, так и во время фазы установки ЛС, когда вызываемая ГВМ не соглашается на установку ЛС и вместо пакета согласие на соединение направляет в сеть передачи данных пакет запрос разъединения.

После окончания сеанса связи, или при нарушении порядка передачи пакетов между ГВМ, или при перегрузке сети передачи данных любая из ГВМ может начать фазу разъединения переда­чей пакета запрос разъединения. На выходе из сети связи этот пакет преобразуется в указание разъединения. Запрашиваемая ГВМ должна ответить пакетом подтверждение разъединения, получение которого переводит ГВМ в состояние готовность: сетевая служба готова создать новое временное ЛС.

Пакеты с данными могут передаваться в любое время через постоянное ЛС или после установки временного ЛС. Абонент #в ГВМ-отправителе выдает сообщение с данными для передачи удаленному абоненту в виде отдельных блоков. Программа уп­равления передачей, относящаяся к четвертому (транспортно­му) уровню логической модели сети, добавЛяет к блоку заголо­вок, преобразуя его в фрагмент, и передает программе, реализу­ющей протокол Х.25/3, которая, в свою очередь, формирует пакет, добавляя к фрагменту заголовок пакета (заголовок Х.25/3).

Полученный в результате пакет может быть одиночным (па­кет дейтаграмма) или частью многопакетного сообщения (пакет данные). Хотя протокол Х.25/3 устанавливает рекомендуемый максимальный размер поля данных в пакете, равный 128 байт, он разрешает администрации сети вводить и другие максималь­ные размеры в пределах 16—1024 байт, являющиеся степенью числа 2. На рис. 16.15 представлены форматы пакетов данные и запрос соединения.

Пакеты данныег запрос соединения и дейтаграмма, переда­ваемые или принимаемые в ГВМ по некоторому ЛС, циклически нумеруются от 0 до 7 (по модулю 8) или от 0 до 127 (по модулю 128). В первом случае заголовок пакета занимает 3 байта, во втором — 4 байта.

0 0 0 1

Йомвр группы логических каналов

Номер логического кинала

Код типа пикета 0 0 0 0 10 11

Длина адреса вызываемого ООД

Длина адреса вызывающего ООД

8 бит /\_

Аврвса ООД($ВМ)

Идентификатор общего формата \ В бит

а о о г

Номер группы логических каналов

Номер

логического канала

Р(Н)

М

Р(Ю

0

1

11

I*