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.25 | Frame Relay |
|---|---|---|
| Уровень OSI | 1-3 | 1-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 →