double arrow

Стек протоколов сети Х.25

Стандарты сетей Х.25 описывают три уровня протоколов (рис. 21.3).

□ На физическом уровне определены синхронные интерфейсы Х.21 и Х.21 bis

к оборудованию передачи данных — либо к устройствам DSU/CSU, если вы­деленная линия является цифровой, либо к синхронному модему, если линия аналоговая. Протокол физического уровня линии связи не оговорен, и это дает возможность использовать линии разных стандартов.

□ На канальном уровне используется подмножество протокола HDLC, обеспе­чивающее возможность автоматической передачи в случае ошибок в линии. На канальном уровне обычно используется протокол сбалансированного до­ступа к линии связи (Link Access Protocol — Balanced, LAP-B). Этот прото­кол обеспечивает сбалансированный режим работы, то есть оба узла, участ­вующих в соединении, равноправны. По протоколу LAP-B устанавливается соединение между пользовательским оконечным оборудованием (компьюте­ром, IP- или IPX-маршрутизатором) и коммутатором сети. Хотя стандарт это и не оговаривает, но по протоколу LAP-B также обычно устанавливаются со­единения на канальном уровне между непосредственно связанными коммута­торами сети. LAP-B является протоколом, который ориентирован на соедине­ние и использует алгоритм скользящего окна для надежной передачи кадров между двумя непосредственно соединенными устройствами. В отличие от TCP реализация этого алгоритма в протоколе LAB-P проще. Нумеруются в дан­ном случае не байты, а кадры. Окно не может изменяться динамически, имея фиксированный размер в 8 или 128 кадров. LAP-B относится к семейству про­токолов высокоуровневого управления линией связи (HDLC), работа кото­рых более подробно рассматривается в главе 22.

□ На сетевом уровне (в стандарте он назван не сетевым, а пакетным) определен протокол Х.25/3 для обмена пакетами между оконечным оборудованием и се­тью передачи данных. Соединения LAP-В обеспечивают надежную связь между двумя соседними узлами, но не дают возможности обмениваться ин­формацией конечным узлам между собой. Для установления виртуального соединения между конечными узлами используется протокол Х.25/3.

Флаг Адрес Поле управления Данные FCS Флаг
Ненумерованный кадр / Рис. 21.3. Стек протоколов сети Х.25

Остановимся подробнее на работе протокола Х.25/3. Основными функциями его являются:

□ установление и разрыв виртуального канала (соединения) между конечными абонентами сети;

□ маршрутизация пакетов;

□ управление потоком пакетов.

Для установления виртуального канала узел-инициатор соединения посылает в сеть пакет сигнализации Call Request, вложенный в кадр LAP-B.

ПРИМЕЧАНИЕ-----------------------------------------------------------------------------------------------------

В отличие от других сетей на основе техники виртуальных каналов, в стеке Х.25 отсутст­вует отдельный протокол сигнализации. Когда это необходимо, его функции берет на себя протокол Х.25/3, переходя в специальный режим.

В пакете Call Request задаются адреса получателя и отправителя в формате Х.121. Пакет Call Request принимается коммутатором сети и маршрутизируется на основании таблицы маршрутизации. Протокол маршрутизации для сетей Х.25 не определен, поэтому таблицы маршрутизации здесь всегда формируются вручную.

Перемещаясь по маршруту от одного коммутатора к другому, пакет Call Request побуждает их генерировать новые записи в таблицах коммутации и назначать ему новые значения меток. Таким образом создается новый виртуальный канал. Начальное значение номера виртуального канала задает пользователь, помещая его в пакет Call Request в поле LCN (Logical Channel Number — номер логиче­ского канала) — аналоге поля VCI, которое мы не раз упоминали при описании принципа установления виртуальных каналов.

После установления виртуального канала конечные обмениваются пакетами другого формата пакетами данных, в пакетах данных адреса по^чатеяй и отпрааителй уже не указываются, я качест&е адресной информации используется только короткий номер LCN.


Отличием технологии Х.25 от рассматриваемых далее технологий Frame Relay и ATM является то, что она представяет собой технологию сетевого уровня. Дей­ствительно, после установления виртуальнрго канала в сети Х.25 данные переда­ются протоколом сетевого, а не канального уровня.


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



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