Технология X.25

 

Глобальные сети X.25 основаны на коммутации пакетов, и долгое время являлись единственными сетями с коммутацией пакетов, гарантирующими готовность. Структурно сеть X.25 состоит из аппаратуры передачи данных(АПД, DTE, Data Terminal Equipment) – терминалы, компьютеры и т.д., аппаратуры окончания канала данных(АОКД, DCE, Data Circuit-Terminating Equipment)телекоммуникационного оборудования, модемов и т.п. и центров коммутации пакетов (ЦКП, PSE, Packet Switching Exchange). Кроме того, применяются сборщики-разборщики пакетов (СРП, PAD, Packet Assembler/Disassembler), буферизующие потоки байтов от асинхронных “тупых” терминалов и преобразующие их в потоки пакетов (и производящие обратные преобразования).

Рекомендации CCITT (ITU) X.25 “Интерфейс между оконечным оборудованием данных и аппаратурой передачи данных для терминалов, работающих в пакетном режиме в сетях передачи данных общего пользования” охватывают три нижних уровня модели ВОС.

На физическом уровне определены последовательные синхронные интерфейсы X.21 и X.21bis (допустимо использование интерфейсов V.24, V.35, RS-232C, RS-449, G.703). Физический уровень не контролирует правильность передачи.

На канальном уровне сеть гарантирует доставку, обеспечивает целостность данных и управление потоком. Канальный уровень реализуется подмножеством протокола HDLC – протоколом LAP-B (Link Access Protocol – Balanced). Протокол LAP-B функционирует подобно протоколу LLC2 (IEEE 802.2), то есть требует передачи квитанций и выполняет повторную передачу потерянных пакетов.

На сетевом уровне определен протокол X.25/3 (PLP, Packet Layer Protocol), описывающий обмен пакетами между АПД и СПД. Он выполняет функции маршрутизации пакетов, установления и разрыва виртуального канала, управления потоком пакетов.

После установления соединения АПД с коммутатором на канальном уровне, АПД передает пакет запроса виртуального соединения с другим АКП (Call Request), который маршрутизируется коммутаторами, прокладывая виртуальный канал.

Протокол X.25 допускает длину поля данных пользователя в пакете до 4096 байт, но предпочтительной является длина по умолчанию 128 байт.

Адресация узлов в сети X.25, не связанной с другими сетями, может быть произвольной (до 16 байт на адрес). Для сетей передачи общего пользования Рекомендация CCITT X.121 определяет международную систему нумерации адресов. Первая цифра указывает на формат остальной части адреса: “0” – полный международный сетевой адрес (три следующих десятичных цифры указывают на страну, например, 250 или 251 – Россия, затем одна цифра под номер сети в стране, затем до десяти цифр номер узла в сети), “9” – полный международный телефонный номер (следующие цифры содержат телефонный код страны, например, 7 – Россия, затем код города и номер телефона в городе, всего до 14 цифр).

Производительность коммутаторов X.25 обычно составляет несколько тысяч пакетов в секунду, что существенно ограничивает пропускную способность сети. Это связано с тем, что протоколы X.25 предназначались для использования на низкоскоростных линиях связи с высоким уровнем помех, поэтому каждый коммутатор должен подтвердить каждый принятый пакет, выполнить разбор пакета для определения дальнейшего пути и повторную его упаковку в кадр LAP-B. При этом задержка коммутации составляет сотни миллисекунд.