X.25


X.25 — стандарт передачи данных с использованием коммутации пакетов. Стандарт описывает протоколы трёх уровней: физического, канального (LAPB) и пакетного (PLP), что соответствует физическому, канальному, и сетевому уровню сетевой модели OSI. Предназначался для организации WAN на основе телефонных сетей с линиями с достаточно высокой частотой ошибок, поэтому содержит развитые механизмы коррекции ошибок. Ориентирован на работу с установлением соединений. Исторически является предшественником протокола Frame Relay.

X.25 обеспечивает множество независимых виртуальных каналов (Permanent Virtual Circuits, PVC и Switched Virtual Circuits, SVC) в одной линии связи, идентифицируемых в X.25-сети по идентификаторам подключения к соединению, идентификаторам логического канала (Logical Channel Identifier, LCI) или номеру логического канала (Logical Channel Number, LCN).

Благодаря надёжности технологии и его работе поверх телефонных сетей общего пользования X.25 широко использовался как в корпоративных сетях, так и во всемирных специализированных сетях предоставления услуг, таких как SWIFT (банковская платёжная система, прекратили использование в 2005 году) и SITA (фр. Société Internationale de Télécommunications Aéronautiques — система информационного обслуживания воздушного транспорта), однако в настоящее время X.25 вытесняется другими технологиями канального уровня (Frame Relay, ISDN, ATM) и протоколом IP, оставаясь, однако, достаточно распространённым в странах и территориях с неразвитой телекоммуникационной инфраструктурой.

MTU для X.25 равно 576 байт. Также это число считается минимальным размером дейтаграммы, которую должен уметь принять и обработать любой хост в интернете.[1]

Разработан Study Group VII Международного союза электросвязи (ITU) в качестве стандарта для пакетной передачи данных в телефонных сетях, принят в 1976 г., впоследствии стал основой всемирной системы PSPDN (англ. Packet-Switched Public Data Networks), то есть WAN. Существенные дополнения к стандарту были приняты в 1984 г., в частности для согласования имеющихся описанных уровней с опубликованной сетевой моделью OSI. В настоящее время для X.25 действует стандарт ISO 8208, а также стандартизовано применение пакетного уровня X.25 (протокол PLP) в локальных сетях (стандарт ISO 8881).

По мере распространения IP-сетей IETF стандартизовал ряд RFC, описывающих работу и взаимодействие X.25 и TCP/IP: