Особенности пакетного уровня (Х.25/3)

Протокол использует принцип виртуальных цепей (в Х.25 их называют логическими каналами). Логические каналы получаются путем мультиплексирования пакетов разных пользователей в одном физическом канале. В таком физическом канале может быть назначено до 4095 логических каналов. Номера логических каналов используются для идентификации подключаемого к сети DTE.

Рекомендация на уровень Х.25/3 обеспечивает 4 механизма для взаимодействия абонентов.

1. Постоянная виртуальная цепь.

Аналогична арендованной (выделенной) линии в телефонной сети. Здесь для начала работы не требуется выполнение каких-либо предварительных действий. Такой логический канал постоянно находится в состоянии готовности к передаче данных.

2. Виртуальный вызов (см. рис.4.12.).

Этот режим напоминает телефонный разговор с набором номера. На рисунке DTE с логическим номером 11 (LCN 11) посылает запрос на вызов в сеть. Пакет запроса проходит по сети к запрашиваемому DTE. Запрос пересылается к получателю ближайшим к нему DCE в виде пакета входящего вызова по логическому каналу 16 (LCN 16). После этого каждая связь между DTE будет идентифицироваться именно этими номерами логических каналов 11 и 16. Промежуточные узлы сети также вводят свою нумерацию логических каналов. После завершения обмена данными любой из ООД инициирует очистку логического канала.

 
 

Рис.4.12.

Формат пакета протокола Х.25/3 показан на рисунке 4.13. Минимальная длина пакета (не содержащего поля «Информация») составляет 3 байта.

Дейтаграммы.
Это режим обслуживания без соединения. Дейтаграмма (содержащая данные) посылается в виде одиночного пакета адресату. Наиболее широко дейтаграммный режим используется в сети Интернет.

 
 

Рис.4.13.

3. Быстрый вызов.
Применяется как средство обмена небольшими объемами пользовательских данных без установления логического канала. Реализуется в 2-х вариантах.
а) Вызов с быстрым выбором.
Применяется схема виртуального вызова, только в пакетах «Запрос на вызов» и «Вызов принят» содержится до 128 байт пользовательских данных. Таким образом, это обмен данными на фазе установления соединения.
б) Вызов с быстрым выбором и немедленной очисткой (см. рис.4.14.)

 
 

Рис.4.14.

Во многих приложениях требуется передать между рабочими станциями небольшое количество данных. Часто это взаимодействие типа «запрос – ответ». Например, посылается запрос к базе данных и направляется короткий ответ абоненту. Установление логического канала может оказаться в этом случае излишним. Поэтому для передачи запроса используется пакет «Запрос на вызов» с включенными в него пользовательскими данными (до 128 байт). Принимающее DTE распознает данный режим по признаку в пакете и отвечает пакетом «Запрос на очистку», включив в его состав до 128 байт ответных данных. Исходное DTE подтверждает очистку (без пользовательских данных).


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



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