Открыть сервис

Сеть X.25

Сеть X.25 — это семейство протоколов и стандартов для организации глобальных сетей передачи данных с коммутацией пакетов, разработанное Международным союзом электросвязи (ITU-T) и впервые опубликованное в 1976 году. X.25 определяет интерфейс между оконечным оборудованием данных (терминалом или компьютером) и оборудованием передачи данных (сетевым узлом), обеспечивая надёжную передачу данных по каналам с низким качеством и высоким уровнем ошибок. Сети X.25 стали одной из первых технологий для построения коммерческих сетей общего пользования, предшествовавшей современному Интернету, и активно использовались в 1980-х и 1990-х годах, особенно в банковской сфере, системах бронирования и государственных учреждениях.

История

Разработка протоколов X.25 началась в 1970-х годах, когда телекоммуникационные компании и национальные операторы связи искали способы создания надёжных сетей передачи данных, способных работать на существующих аналоговых телефонных линиях, которые отличались высоким уровнем помех и частыми обрывами. В 1974 году во Франции была запущена сеть TRANSPAC, основанная на протоколах, близких к будущему стандарту X.25. В 1976 году ITU-T (тогда CCITT) опубликовал первую версию рекомендации X.25, которая быстро стала международным стандартом.

В 1980-х годах сети X.25 получили широкое распространение в Европе, Северной Америке, Японии и СССР. В Советском Союзе на базе X.25 была построена сеть «Искра-2», а затем и государственная сеть «Роспак». В 1990-х годах, с развитием цифровых каналов связи и появлением более эффективных технологий (Frame Relay, ATM, TCP/IP), популярность X.25 начала снижаться. К началу 2000-х годов большинство операторов связи прекратили поддержку X.25, переведя трафик на сети IP. Однако в некоторых нишевых областях, таких как системы розничной торговли, банкоматы и промышленная автоматизация, оборудование X.25 продолжало эксплуатироваться вплоть до 2010-х годов.

Архитектура и принципы работы

Сеть X.25 строится по трёхуровневой модели, соответствующей нижним трём уровням эталонной модели OSI (физический, канальный, сетевой). Каждый уровень выполняет строго определённые функции.

Физический уровень (уровень 1)

Определяет электрические, механические и процедурные характеристики интерфейса между оконечным оборудованием (DTE) и оборудованием передачи данных (DCE). В качестве физического интерфейса чаще всего использовались стандарты RS-232 (V.24), V.35 или X.21. Скорость передачи данных обычно составляла от 1200 бит/с до 64 кбит/с, хотя в некоторых реализациях достигала 2 Мбит/с.

Канальный уровень (уровень 2 — LAPB)

Уровень 2 реализует протокол LAPB (Link Access Procedure, Balanced), который является подмножеством протокола HDLC. LAPB обеспечивает:

  • Формирование кадров: данные разбиваются на кадры фиксированного формата с флагами, адресом, полем управления, информационным полем и контрольной суммой.
  • Обнаружение и исправление ошибок: кадры, полученные с ошибкой, автоматически запрашиваются повторно (механизм автоматического запроса повторной передачи — ARQ).
  • Управление потоком: используется скользящее окно, которое ограничивает количество неподтверждённых кадров (обычно до 7 или 127).

Сетевой уровень (уровень 3 — пакетный уровень)

Уровень 3 определяет формат и процедуры обмена пакетами данных между DTE и DCE. Ключевые функции:

  • Установление виртуальных соединений: X.25 поддерживает два типа соединений:
  • Постоянный виртуальный канал (PVC): постоянное логическое соединение между двумя точками, не требующее установки перед передачей данных.
  • Коммутируемый виртуальный канал (SVC): временное соединение, устанавливаемое по запросу пользователя (аналог телефонного звонка).
  • Адресация: каждый узел в сети X.25 имеет уникальный адрес, состоящий из 14 десятичных цифр (по стандарту X.121). Адрес включает код страны, код сети и номер абонента.
  • Управление потоком и перегрузками: пакеты нумеруются, и получатель может приостановить передачу, отправив специальный пакет RNR (Receive Not Ready).
  • Мультиплексирование: в рамках одного физического канала может быть установлено до 4095 логических каналов (виртуальных цепей), что позволяет одновременно обслуживать множество соединений.

Виды сетей X.25

Различают два основных типа сетей X.25:

  • Сети общего пользования (PDN — Public Data Network): коммерческие сети, предоставляемые операторами связи (например, SprintNet, Tymnet, «Роспак», «Искра-2»). Они обеспечивали доступ к базам данных, электронной почте и системам теледоступа.
  • Частные сети (Private X.25): корпоративные сети, построенные на арендованных каналах связи или собственных линиях. Использовались крупными банками, авиакомпаниями и государственными структурами для обеспечения надёжной и безопасной передачи данных.

Применение

В период расцвета (1980–1990-е годы) сети X.25 использовались в следующих областях:

  • Финансовый сектор: системы электронных платежей, банкоматы, терминалы для обработки кредитных карт. X.25 обеспечивал высокую надёжность и низкую стоимость передачи данных по сравнению с выделенными линиями.
  • Авиационная и транспортная индустрия: системы бронирования билетов (например, SITA — Société Internationale de Télécommunications Aéronautiques), управление логистикой и грузоперевозками.
  • Государственные учреждения: сети для передачи данных между правительственными организациями, военными структурами и системами национальной безопасности.
  • Промышленная автоматизация: системы диспетчерского управления и сбора данных (SCADA), где требовалась гарантированная доставка команд и телеметрии.
  • Доступ к информационным службам: в СССР и России сети X.25 использовались для доступа к базам данных ВИНИТИ, ГПНТБ и других научно-технических центров.

Преимущества и недостатки

Преимущества

  • Высокая надёжность: протоколы X.25 были разработаны для работы на каналах с высоким уровнем ошибок (BER до 10⁻⁴). Встроенные механизмы коррекции ошибок (LAPB) и управления потоком обеспечивали практически безошибочную передачу данных.
  • Гарантированная доставка: пакетный уровень гарантирует, что данные будут доставлены в правильном порядке и без потерь.
  • Мультиплексирование: возможность одновременной работы множества виртуальных каналов по одному физическому соединению снижала затраты на аренду каналов.
  • Независимость от физической среды: X.25 мог работать на любых каналах — от медных телефонных линий до спутниковых и радиорелейных.

Недостатки

  • Низкая скорость: максимальная скорость передачи данных в стандартных реализациях не превышала 64 кбит/с, что было приемлемо для текстовых данных, но совершенно недостаточно для мультимедиа.
  • Большая задержка: из-за многоуровневой обработки и повторных передач задержка на каждом узле могла достигать 100–200 мс, что делало X.25 непригодным для голосовой связи и видеоконференций.
  • Сложность и избыточность: протоколы X.25 были громоздкими и требовали значительных вычислительных ресурсов на узлах коммутации, что увеличивало стоимость оборудования.
  • Низкая эффективность при высокой пропускной способности: на современных цифровых каналах (оптоволокно, Ethernet) избыточные механизмы коррекции ошибок становятся ненужными и лишь снижают производительность.

Сравнение с современными технологиями

Сети X.25 уступили место более эффективным технологиям:

  • Frame Relay: упрощённая версия X.25, отказавшаяся от коррекции ошибок на уровне сети, что позволило повысить скорость до 2 Мбит/с и выше.
  • ATM (Asynchronous Transfer Mode): технология, использующая ячейки фиксированного размера (53 байта) и обеспечивающая поддержку трафика с различными требованиями к задержке.
  • TCP/IP: стек протоколов, лежащий в основе современного Интернета. Он не гарантирует доставку на уровне сети (IP), но обеспечивает надёжность на транспортном уровне (TCP) и масштабируется до глобальных размеров без ограничений по количеству виртуальных каналов.

Интересные факты

  • Протокол X.25 лёг в основу первых коммерческих сетей передачи данных в СССР. Сеть «Роспак» была запущена в 1990 году и насчитывала более 50 узлов в крупных городах.
  • В 1990-х годах российские банки активно использовали X.25 для соединения филиалов и банкоматов, так как качество телефонных линий в регионах было крайне низким, а X.25 позволял работать на таких линиях без потери данных.
  • До появления широкополосного доступа в Интернет, сети X.25 были основным способом подключения к международным базам данных, таким как Dialog и LexisNexis.
  • В некоторых странах (например, в Индии и Китае) сети X.25 продолжали эксплуатироваться в государственных учреждениях до середины 2010-х годов из-за соображений безопасности и сложности миграции на IP-сети.

Источники

  • ITU-T Recommendation X.25 (1996) — «Interface between Data Terminal Equipment (DTE) and Data Circuit-terminating Equipment (DCE) for terminals operating in the packet mode and connected to public data networks by dedicated circuit».
  • Black, U. (1995). «X.25 and Related Protocols». IEEE Computer Society Press.
  • Stallings, W. (1997). «Data and Computer Communications». 5th edition. Prentice Hall.
  • Tanenbaum, A. S. (2003). «Computer Networks». 4th edition. Prentice Hall.
  • «Сети передачи данных: X.25, Frame Relay, ATM». — М.: Радио и связь, 1998.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →