Процедуры протокола Х.25/3

Передача данных.

Размер поля данных может составлять от 16 до 4096 байт.

Процедура сброса.


Используется в случае ошибок в конкретном виртуальном канале. Инициируется пакетами «Запрос сброса» (Reset Request) или «Индикация сброса» (Reset Indication) от DTE или DCE. Виртуальный канал не разъединяется. Производится его инициализация. Счетчики пакетов на обоих концах устанавливаются в "0". Все пакеты находящиеся в пути аннулируются.

Процедура рестарта.

Применяется в случае серьезных ошибок, затрагивающих весь интерфейс DTE / DCE. Разъединяются все виртуальные каналы между DTE и DCE. Далее надо все каналы устанавливать заново. Используются пакеты: «Запрос рестарта» (Restart Request) и «Индикация рестарта» (Restart Indication).

Передача срочных данных.

Предусмотрена возможность передавать данные не соблюдая процедур управления потоком.

Для этого применяется пакет «Прерывание» (Interrupt). Максимальная длина данных в пакете — 32 байта. Этот пакет обходит все очереди в пути следования и принимается на другом конце, даже если ООД не принимает обычные данные. На каждый пакет (см. рис.4.18.) посылается подтверждение приема (Interrupt Confirmation). Передающее ООД не посылает следующий пакет «Прерывание» пока не получит подтверждение на предыдущий.

 
 

Рис.4.18

Необязательные услуги.
Их достаточно много. Среди них, например:

Повторная передача пакетов (с помощью специального пакета «Reject» (Отказ). DTE может запросить передачу ей пакетов с указанного номера P(R) и всех следующих за ним).

Переадресация вызова. Если вызываемое DTE неисправно или занято, то вызов пересылается сетью в другой DTE.

Формирование замкнутой группы пользователей. Эти пользователи могут взаимодействовать только друг с другом. Можно, например, разрешить DTE давать исходящие вызовы без ограничений, но принимать входящие вызовы только от замкнутой группы пользователей.

Реверсивная тарификация (просьба к сети возложить все расходы по оплате на вызываемого абонента) и т.д.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: