Сети. 7. Рекомендация Х.25

 

X.25 отвечает за сквозную передачу, LAP-B – до соседней станции.

Используется два способа доставки информации: постоянный виртуальный путь или временный виртуальный вызов. После обмена обязательна функция разъединения. Основная процедура X.25 – по таблицам маршрутизации. В таблице маршрутизации может быть несколько выходов (до первого свободного; случайный выбор; адаптивный, когда учитывается загруженность соседних узлов)

Канальный протокол LAP-B аналогичен LAP-M, связь устанавливается типа точка-точка. Поддерживает окно 8 кадров с 1-байтовым полем управления и расширенное окно 128 кадров с 2 байтовым полем управления.

X.21 - универсальный интерфейс между оконечным оборудованием (ООД) и аппаратурой передачи данных (АПД) для синхронного режима работы в сетях общего пользования.

Сетевой уровень X.25 имеет 14 типов пакетов. Пакеты отвечают за установление соединения, управления потоком. X.25 ориентирован на передачу длинных цепочек пакетов в ненадежном канале передачи. Относится к низкоскоростным средствам.

Структура пакета

 

 

Q – 1 – управляющая пользовательская информация

0 – данные

D – от какого узла необходимо получать подтверждение

 

mod – какое окно используется:

10 – управление по модулю 128

01 – управление по модулю 8

LGN – признак группы каналов

LCN – кол-во используемых каналов

Вместе эти параметры определяют VCI – виртуальный канал передачи информации

TYPE – поле бита

B – 0 – информационный пакет

1 – в остальных случаях

DA – адрес назначения

SA – адрес отправителя

Поле адреса может быть до 8 байт.

В услугах можно согласовать размер окна, длину поля данных (длина поля данных может быть: 16, 32, 64, 128, 256, 512, 1024 байт).

 

Маршрутизация

 

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

 

k1 k2
Адрес DA порт Адрес SA порт

 

Пусть посылается пакет из 31381120 в 31381140 через порт 1 коммутатора k1. Предположим, что ему присваивается VCI = 4.

 

Таблица коммутации 1k1:

VCI-IN порт VCI-out  
Было
* - с нашим запросом

Меняем запись для 3k1:

VCI-IN порт VCI-out  
Было
* - с нашим запросом

Изменяется 1k2:

VCI-IN порт VCI-out  
Было
* - с нашим запросом

Изменяется 4k2

VCI-IN порт VCI-out  
Было
* - с нашим запросом

 

 

Посылается информационный пакет с циклическим номером. В этом пакете нет адресов SA и DA. Этот пакет приходит на порт 1 1-го коммутатора. По таблице маршрутизации по виртуальному номеру 11 посылается на 3 порт. С 3-го порта передается на 1-ый порт k2. Там по таблице маршрутизации пакет попадает на 4 порт и далее к получателю. Следующий пакет будет отличаться только циклическим номером.

 

 


Сети. 8. Принципы сжатия информации при передаче в сети (MNP 5, MNP 7, V42 bis)

 

Есть 2 подхода сжатия без потерь

1) Кодирование по частоте появления сигналов (по абсолютной и по относительной)

2) Кодирование по частоте фраз (по словарю)

Нужно упорядочить символы сообщения по частоте появления

Затем символы делят на группы, в оставшихся группах снова делят на группы и так далее

1-ый способ:

200 разрядов

 

+

84 разряда

 

 

300 битов

Недостаток: неоднозначность

 

2-ой способ:

 

 

279 разрядов

 

 

Этот метод не очень хорош, поэтому дополнятся методом Хафмена.

Алгоритм Хаффмана

1) упорядочивание символов

2) два нижних сворачиваются и снова упорядочивается по частоте

 

3) Строится дерево Хаффмана начиная с abcdefgh и далее распадается на 2 ветви с лева с наименьшим вестом с права с большим весом. Левое ребро всегда с 1, а правое с 0

 

Короткие коды не совпадают с длинными. Этот метод используется в протоколе MNP 5

Протокол MNP5



ющая ⇒