Сети на основе технологии X.25 |
Оглавление |
Назначение и структура сетей Х.25Стандарт Х.25 ITU "Интерфейс между оконечным оборудованием данных и аппаратурой передачи данных для терминалов, работающих в пакетном режиме в сетях передачи данных общего пользования" был разработан комитетом CCITT в 1974 году. Позднее стандарт неоднократно совершенствовался. Стандарт наилучшим образом подходит для передачи трафика невысокой интенсивности, характерного для терминалов. Стандарт не описывает внутреннее устройство сети Х.25, а только определяет интерфейс подключения пользовательского компьютера к сети. Взаимодействие двух сетей Х.25 определяет стандарт Х.75.Три нижних уровня стека протоколов в соответствии с моделью OSI - физический, канальный и сетевой, - определяются своими стандартами или рекомендациями. Таким образом, стандарт Х.25 определяет только сеть передачи данных. Позднее были разработаны рекомендации по протоколу транспортного уровня, уровня сессии и представления данных. Все разработанные стандарты полностью соответствуют модели взаимосвязи открытых систем стандартов (Open System Interconnect, OSI) Международного института стандартов (International Standard Organization, ISO). Сети Х.25 хорошо работают на ненадежных линиях благодаря протоколам с установлением соединения и коррекцией ошибок на двух уровнях - канальном и сетевом. Стек протоколов сети Х.25Стандарты сетей Х.25 описывают функции нижних трех уровней модели OSI. Остальные протокольные уровни определяются другими стандартами. Стек протоколов сети передачи данных Х.25 показан на рисунке.Рис.1 Стек протоколов сети X.25
На канальном уровне обычно используется протокол LAP-B. Этот протокол обеспечивает сбалансированный режим работы. По протоколу LAP-B устанавливается соединение между пользовательским оборудованием DTE (компьютером, IP- маршрутизатором) и коммутатором сети. По протоколу LAP-B возможно установление соединения на канальном уровне внутри сети между непосредственно связанными коммутаторами. Поддерживается как нормальный режим (с максимальным окном в 8 кадров и однобайтовым полем управления), так и расширенный режим (с максимальным окном в 128 кадров и двухбайтовым полем управления). Сетевой уровень Х.25/3 (в стандарте он назван не сетевым, а пакетным уровнем) реализуется с использованием 14 различных типов пакетов. Надежную передачу данных обеспечивает протокол LAP-B, протокол Х.25/3 выполняет функции маршрутизации пакетов, установления и разрыва виртуального канала между конечными абонентами сети и управления потоком пакетов. После установления соединения на канальном уровне конечный узел должен установить виртуальное соединение с другим конечным узлом сети. Для этого он в кадрах LAP-B посылает пакет Call Request протокола X.25. Могут устанавливаться виртуальные соединения 4-х типов:
Максимальное количество виртуальных каналов, проходящих через один порт, равно 256. В заголовке пакета предусмотрено поле услуг, необходимое для согласования дополнительных услуг, которые оказывает сеть абоненту. Пользователь с помощью услуги "Согласование параметров управления потоком" может попросить сеть использовать нестандартные значения параметров протокола - размера окна, максимального размера поля данных пакета и т. п. Протокол Х.25 допускает следующие максимальные значения длины поля данных: 16, 32, 64,128, 256, 512 и 1024 байт. Виртуальный канал организуется отправкой пакета "Запрос соединения" (Call Request). Он принимается коммутатором сети и маршрутизируется на основании таблицы маршрутизации, прокладывая при этом виртуальный канал. Начальное значение номера виртуального канала задает пользователь в этом пакете в поле LCN. Протокол маршрутизации для сетей Х.25 не определен. Для сокращения размера адресных таблиц в коммутаторах в сетях Х.25 реализуется принцип агрегирования адресов. Все терминалы, имеющие общий префикс в адресе, подключаются при этом к общему входному коммутатору подсети, соответствующей значению префикса. После установления виртуального канала конечные узлы обмениваются пакетами данных (пакет Data). Гарантий пропускной способности сеть Х.25 не дает. Максимум, что может сделать сеть, - это приоритезировать трафик отдельных виртуальных каналов. Приоритет канала указывается в запросе на установление соединения в поле услуг. Особенности технологии Х.25Технология сетей Х.25 имеет несколько существенных признаков:
Рис.2. Структура сети Х.25 Асинхронные старт-стопные терминалы подключаются к сети через устройства PAD. Обычно PAD расположен в стойке коммутатора. Терминалы получают доступ к встроенному устройству PAD по телефонным каналам с помощью модемов с асинхронным интерфейсом. Встроенный PAD также подключается к телефонной сети с помощью нескольких модемов с асинхронным интерфейсом. Удаленный PAD представляет собой небольшое автономное устройство, подключенное к коммутатору через выделенный канал связи Х.25. К удаленному устройству PAD терминалы подключаются по асинхронному интерфейсу (через интерфейс RS-232C). Один PAD обеспечивает доступ для 8, 16 или 24 асинхронных терминалов. К основным функциям PAD, определенных стандартом Х.З, относятся:
Устройства PAD часто используются для подключения к сетям Х.25 кассовых терминалов и банкоматов, имеющих асинхронный интерфейс RS-232. Стандарт Х.28 определяет параметры терминала, а также протокол взаимодействия терминала с устройством PAD. Протоколы Х.З и Х.28 определяют протокол эмуляции терминала. Пользователь с помощью устройства PAD устанавливает соединение с нужным компьютером, а затем может вести уже диалог с операционный системой этого компьютера, запуская нужные программы и просматривая результаты их работы на своем экране, как и при локальном подключении терминала к компьютеру. Персональные компьютеры, мейнфреймы и локальные сети обычно подключаются к сети Х.25 непосредственно через адаптер Х.25 или маршрутизатор, поддерживающий на своих интерфейсах протоколы Х.25. Услугами PAD они не пользуются, а самостоятельно устанавливают виртуальные каналы в сети и передают по ним данные в пакетах Х.25. Для управления устройствами PAD в сети существует протокол Х.29, с помощью которого узел сети может управлять и конфигурировать PAD удаленно, по сети. Адресация в сетях Х.25Если сеть Х.25 не связана с внешним миром, то она может использовать адрес любой длины (в пределах формата поля адреса) и давать адресам произвольные значения. Максимальная длина поля адреса в пакете Х.25 составляет 16 байт.Рекомендация Х.121 CCITT определяет международную систему нумерации адресов для сетей передачи данных общего пользования. Для обмена данными между сетями Х.25, должна придерживаться адресация стандарта Х.121. Адреса Х.121 (называемые также International Data Numbers, IDN) имеют разную длину, которая может доходить до 14 десятичных знаков. Первые четыре цифры IDN называют кодом идентификации сети (Data Network Identification Code, DNIC). DNIC поделен на две части; первая часть (3 цифры) определяет страну, в которой находится сеть, а вторая - номер сети Х.25 в данной стране. Внутри каждой страны можно организовать только 10 сетей Х.25, если требуется перенумеровать больше 10 сетей для одной страны, то одной стране дается несколько кодов. Остальные цифры называются номером национального терминала (National Terminal Number, NTN). Эти цифры позволяют идентифицировать определенный DTE в сети Х.25. |
Предыдущий |
Следующий |