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

Протокол X.25

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

История

Разработка X.25 началась в 1970-х годах, когда потребность в универсальном стандарте для передачи данных по телефонным линиям стала очевидной. До появления X.25 существовали разрозненные протоколы, такие как IBM SNA и DECnet, но они не были совместимы между собой. ITU-T (тогда CCITT) поставил задачу создать единый интерфейс, который позволил бы подключать терминалы разных производителей к публичным сетям передачи данных.

Первая версия стандарта была принята в 1976 году, а затем пересматривалась в 1980, 1984 и 1988 годах. В 1980-х и начале 1990-х годов X.25 стал доминирующим протоколом для глобальных сетей, особенно в банковской сфере, системах бронирования авиабилетов и государственных учреждениях. Однако с развитием технологий, таких как Frame Relay и ATM, а затем и IP-сетей, популярность X.25 начала снижаться. К концу 2000-х годов большинство операторов связи отказались от поддержки X.25, хотя он остаётся в эксплуатации в некоторых устаревших системах, например, в сетях банкоматов в ряде стран.

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

X.25 реализует три уровня протокола, которые соответствуют трём нижним уровням эталонной модели OSI:

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

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

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

Использует протокол LAP-B (Link Access Procedure, Balanced), основанный на HDLC. LAP-B обеспечивает безошибочную передачу данных между DTE и DCE через физический канал. Он включает механизмы обнаружения и исправления ошибок, управления потоком и повторной передачи кадров. Канальный уровень работает в режиме точка-точка.

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

Обеспечивает коммутацию пакетов и маршрутизацию. Пакеты X.25 содержат заголовок с информацией о логическом канале (LCN — Logical Channel Number), типе пакета и служебных данных. Сетевой уровень устанавливает виртуальные соединения (каналы) между конечными точками. Существует два типа виртуальных каналов:

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

Пакет X.25 на сетевом уровне имеет следующую структуру:

Особенности и характеристики

Применение

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

Недостатки и ограничения

Сравнение с более поздними технологиями

X.25 уступил место более эффективным протоколам:

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

Источники

  1. 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 on public data networks».
  2. Black, U. (1995) — «X.25 and Related Protocols», IEEE Computer Society Press.
  3. Tanenbaum, A. (2003) — «Computer Networks», 4th edition, Prentice Hall.
  4. Stallings, W. (2007) — «Data and Computer Communications», 8th edition, Pearson.
  5. Материалы архива ITU-T (www.itu.int).

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

На главную BFOmetr →