Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информационные сети(Лекции).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.1 Mб
Скачать

Протокол сетевого уровня х25

Идея этого протокола заключается в обеспечении единых процедур взаимодействия между пользователями ООД, а именно он используется для выдачи квитанции о получении пакетов, для отмены пакетов, для обеспечения восстановления от ошибок. Для управления потоком и для передачи пакетов от единого ООД к другому – это главная функция протокола. С использованием либо дейтограмного способа, либо виртуального канала.

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

  1. Постоянный виртуальный канал

  2. Виртуальный вызов

  3. Вызов с быстрым выбором

  4. Вызов с быстрым выбором и немедленной очисткой.

1) Постоянный виртуальный канал

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

2) Виртуальный вызов

Этот способ передачи данных то же называется виртуальный канал, но в отличие от предыдущего механизма при его реализации перед передачей данных организуется физическое соединение. Исходная ООД посылает пакет-запрос на вызов в сеть, когда принимающая ООД опознала и приняла вызов (физическая линия установлена) она посылает в сеть пакет «Вызов принят». Сеть передает этот пакет исходной ООД, как индикацию соединения канала. После этого оба ООД переходят в состояние передачи данных. Для завершения сеанса любая ООД посылает запрос на очистку. Он воспринимается как указатель очистки, подтверждается пакетом «Индикация очистки». После чего канал распадается на составные части. Т.е. это виртуальные канал в чистом виде, так как сначала создается соединение, потом передаются данные и канал распадается.

Вызываемая ООД может не принять запрос на выход по каким-то своим причинам. В этом случае эта ООД посылает пакет который называется «Запрос на очистку» в адрес исходного ООД, который получает этот запрос и посылает пакет «Подтверждение очистки» и после этого может повторно выдать пакет «Запрос на вызов» в тот же адрес.

3) Вызов с быстрым выбором

В этом механизме, пакет «Запрос на вызов» позволяет содержать до 128 байт данных, т.е. 1024 бита. Вызываемая ООД при этом отвечает пакетом «Вызов принят», т.е. подтверждает входящий вызов квитанцией, которая тоже может содержать 128 байт данных. Таким образом, этот механизм представляет из себя обычный обмен пакетами через СПД, т.е. дейтограмный способ.

4) Вызов с быстрым выбором и немедленной очисткой

Вызов быстрым выбором и немедленной очисткой в пакете «Запроса» также содержит данные. Однако на входной вызов приемная ООД посылает пакет «Запрос на очистку», который в своем составе содержит и квитанция за входной вызов и данные. При чем и запрос на вызов, и запрос на очистку может содержать до 128 байт. Таким образом, прямой пакет устанавливает соединение, а обратный, разрывает. Пакет «Индикация очистки» обязательно подтверждается пакетом «Подтверждение очистки», который данных не содержит.

Оба механизма «3» и «4» имеют еще одно общее название – быстрый вызов. При из использовании входящий вызов определяет – должно ли приемное ООД работать по механизму «3» или «4». Пакет "запрос на вызов" несет в своем заголовке информацию, по какому из механизмов должен реализоваться этот сеанс связи. Если «3», то это длинный диалог (все сообщение), а если «4» то короткий (одним пакетом). Причем приемная ООД может давать добро на входящий вызов. И если этот добро передается исходному ООД в виде пакета «Вызов принят», то это согласие на длительный диалог. А если такого добра нет, посылается запрос на очистку, то это обмен пакетами «Запрос»-«Ответ».