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

X.25

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

История

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

В 1980-х годах X.25 стал доминирующей технологией для построения коммерческих сетей передачи данных. В СССР и России сети на базе X.25 (например, «Искра», «Роснет») использовались для автоматизированных систем управления, бронирования билетов («Сирена») и межбанковских расчётов. К началу 1990-х годов X.25 был вытеснен более скоростными технологиями: Frame Relay (для магистральных каналов) и IP-сетями (для доступа в интернет). Последние крупные сети X.25 в России закрылись в середине 2010-х годов.

Архитектура и уровни

Стандарт X.25 соответствует трём нижним уровням эталонной модели OSI:

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

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

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

Реализует протокол LAPB (Link Access Procedure, Balanced) — вариант HDLC. LAPB обеспечивает:

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

Сетевой уровень (Уровень 3)

Отвечает за маршрутизацию, установление и разрыв виртуальных каналов. Использует протокол X.25 PLP (Packet Layer Protocol). Ключевые функции:

  • Виртуальные каналы: два типа — постоянные (PVC) и коммутируемые (SVC).
  • Адресация: по стандарту X.121 (до 14 цифр, включая код страны и сети).
  • Управление потоком: на уровне пакетов (окно пакетов).
  • Мультиплексирование: до 4095 логических каналов на одном физическом соединении.

Виды виртуальных каналов

  • PVC (Permanent Virtual Circuit)постоянный виртуальный канал, настраиваемый администратором. Не требует установления соединения при каждой передаче. Использовался для соединений «точка-точка» между филиалами.
  • SVC (Switched Virtual Circuit)коммутируемый виртуальный канал, создаваемый по запросу (как телефонный звонок). Требовал процедуры вызова (Call Request — Call Accepted). Применялся для временных соединений.

Формат пакета

Пакет X.25 состоит из:

  • Заголовка (3 байта): идентификатор логического канала (12 бит), тип пакета (4 бита), управляющие биты (P(R), P(S), M, D, Q).
  • Поля данных: до 128, 256, 512 или 1024 байт (по согласованию). По умолчанию — 128 байт.

Применение

X.25 использовался в следующих областях:

  • Банковские системы: межбанковские расчёты (SWIFT, S.W.I.F.T. через X.25), терминалы банкоматов.
  • Государственные сети: системы бронирования авиабилетов (например, «Сирена» в СССР), сети социального обеспечения.
  • Научные и образовательные сети: ранние сети академического обмена данными (EARN, BITNET).
  • Промышленность: управление технологическими процессами (SCADA) на удалённых объектах.

Достоинства и недостатки

Достоинства

  • Высокая надёжность за счёт контроля ошибок на каждом узле.
  • Независимость от качества физической линии (работал даже на медных парах с помехами).
  • Поддержка как постоянных, так и коммутируемых каналов.
  • Стандартизированная адресация (X.121) для глобальных сетей.

Недостатки

  • Низкая скорость (до 64 кбит/с, редко до 2 Мбит/с).
  • Большие задержки из-за повторных передач и обработки на каждом узле.
  • Сложность настройки и администрирования.
  • Вытеснение более эффективными протоколами (Frame Relay, IP).

Сравнение с Frame Relay

ПараметрX.25Frame Relay
Уровень OSI1-31-2 (частично 3)
Контроль ошибокНа каждом узлеТолько на концах
Скоростьдо 64 кбит/сдо 45 Мбит/с
ЗадержкаВысокаяНизкая
Типичное применениеНадёжная передача по плохим линиямМагистральные каналы

Наследие

X.25 считается одной из первых успешных технологий пакетной коммутации, заложившей основы для современных сетей. Его принципы (виртуальные каналы, мультиплексирование, адресация) повлияли на разработку Frame Relay, ATM и MPLS. В России до конца 2010-х годов сохранялись отдельные сети X.25 в банковской сфере, но к 2020-м годам они были полностью заменены IP-сетями.

Источники

  • Рекомендация ITU-T X.25 (1988, 1996).
  • Tanenbaum A.S., Wetherall D.J. Computer Networks. 5th ed. — Pearson, 2011.
  • Stallings W. Data and Computer Communications. 10th ed. — Pearson, 2014.
  • «Сети X.25 в России: история и современность» — журнал «Сети и системы связи», № 3, 2005.

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

На главную BFOmetr →