logo search
Учебник проектирование и внедрение компьютерных

Структура фрейма х.25

Фрейм Х.25 имеет следующие поля (рис. 7.3):

флаг (Flag) - указывает на начало фрейма;

уровень фрейма и управляющий адрес (Frame Level и Control Address) - содержат LAPB-поля Уровня 2;

данные (Data) - содержит поля Уровня 3;

контрольная последовательность кадра (Frame Check Sequence, FCS) - используется для проверки с помощью CRC-суммы;

Флаг (часть заголовка LAP8)

Уровень фрейма и Управляющий адрес (часть заголовка LAPB)

Данные

Контрольная последовательность кадра (часть хвостовика LAPB)

Флаг (часть хвостовика LAPB)

Рис. 7.3. Фрейм Х.25

флаг (Flag) - указывает на конец фрейма.

Вокруг полей фрейма, соответствующих Уровню 3, располагаются поля протокола LAPB: поля заголовка LAPB (флаг начала фрейма, поле управления фреймом и адресная информация) и поля хвостовика LAPB (поле контрольной суммы и флаг конца фрейма). Адресные данные LAPB определяют точку назначения фрейма, а поле управления указывает на то, является ли сообщение командой или ответом. Также оно содержит порядковый номер фрейма.

Поля Уровня 3, содержащиеся в области данных фрейма Х.25 (см. рис. 7,3) состоят из заголовка и инкапсулированного пакета, полученного из передающей сети (рис. 7.4).

Основной индификатор программы

Идентификатор логического канала

Идентификатор типа пакета

Пользовательские данные (исходный пакет из локальной сети)

Рис. 7.4. Заголовок и данные Уровня 3

Этот заголовок содержит следующие поля:

основной идентификатор формата (General Format Identifier, GFI) - определяет способ форматирования заголовка пакета;

идентификатор логического канала (Logical Channel Identifier, LCI) - содержит некоторое число, идентифицирующее виртуальный канал, используемый для передачи фрейма;

идентификатор типа пакета (Packet Type Identifier, PTI) - определяет тип передаваемого пакета Х.25.

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