Галкин В.А., Григорьев Ю.А. - Телекоммуникации и сети (1053870), страница 61
Текст из файла (страница 61)
В вьщеленных линиях обычно используют синхронную связь,что увеличивает пропускную способность. Скорость передачи составляет19,2...64 кбит/с. Линии с вызовом по номеру используют асинхронные методыс применением модемов, которые имеют собственные средства коррекции ошибок. Скорость передачи зависит от скорости модема.Сети с коммутацией пакетов Х.25 не обеспечивают качественную передачу критичного к задержкам трафика, так как в них отсутствуют механизмыобеспечения приоритетов каких-либо видов данных.
Дело в том, что технология Х.25 предназначена для организации надежной передачи данных в условиях разветвленных терригориально-распределенных сетей на базе низко- и среднескоростных каналов невысокого качества. При этом обеспечиваетсядостоверная и упорядоченная (за счет повторной передачи искаженных кадров) передача данных между каждой парой соседних узлов сети по всему мар2564.L Технологиях.25шруту следования пакета. В сетях с каналами низкого качества возникаютнерегламентированные непостоянные по величине задержки передаваемыхданных.Основы технологииТехнология Х.25 определяет характеристики телефонной сети для передачи данных. Чтобы начать связь, один компьютер обращается к другому с запросом о сеансе связи. Вызванный компьютер может принять или отклонитьсвязь.
Если вызов принят, то обе системы могут начать передачу информациис полным дублированием. Любая сторона может в любой момент прекратитьсвязь. Спецификация Х.25 определяет двухточечное взаимодействие междутерминальным оборудованием (DTE) и оборудованием завершения действияинформационоЕюй цепи (DCE). Устройства DTE (терминалы и глав1п>1е вычислительные машины - хосты) подключают к устройствам DCE (модемы, коммутаторы пакетов и другие порты в сети PDN ), которые соединены с «коммутаторами переключения пакетов» (PSE - packet switching exchange или простоswitches) и другими DCE внутри сети с коммутацией пакетов PSN и, наконец, сдругим устройством DTE. Взаимоотношения между объектами сети Х.25 показаны на рис.4.1.DTE может быть терминалом, который не полностью реализует все функциональные возможности Х.25. Такие DTE подключают к DCE через трансляционное устройство, называемое пакетный ассемблер/дизассемблер (PAD packet assembler/disassembler). Их используют для доступа в сеть абонентов васинхронном режиме обмена информацией, т.
е., например, через последовательный порт компьютера (непосредственно или с применением модемов). PADобьршо имеет несколько асинхронньпс портов и один синхронный (порт Х.25).Он накапливает поступающие через асинхронные порты данные, упаковываетих в пакеты и передает через порт Х.25.PDNРис. 4.1. Модель сети Х.252574. Технологии глобальных сетейХ.25Уровни моделиOSHSO^^Процесспользователя5Сеть скоммутациейпакетов(PSN)43Х.25Уровень пакетов- Пакетный интерфейс2Х.25Уровень кадровКадровый интерфейс1Х.25Физический уровеньDTEЫ-физический интерфейсИнтерфейспользователь/сетьDTE/DCEВСЕРис. 4.2.
Соответствие между уровнями Х.25 и моделью OSI/ISOИнтерфейс терминал/PAD, услуги, предлагаемые PAD, взаимодействие между PAD и главной вычислительной машиной определены рекомендациями CCITTХ.28, ХЗ и Х.29 соответственно.Спецификация Х.25 соответствует первым трем уровням эталонной моделиOSI. Уровень 3 Х.25 описывает форматы пакетов и процедуры обмена пакетами между равноправными объектами этого уровня. Уровень 2 Х.25 реализованпротоколом Link Access Procedure, Balanced (LAPB), определяющим кадрирование пакетов для звена DTE/DCE.
Уровень 1 Х.25 определяет электрическиеи механические процедуры активации и дезактивации физической среды, соединяющей данные DTE и DCE (рис. 4.2). Необходимо отметить, что на Уровни 2 и 3 также ссылаются как на стандарты ISO - ISO 7776 (LAPB) и ISO 8208(пакетный уровень Х.25).Сквозная передача между устройствами DTE выполняется через двунаправленную связь, назьюаемую виртуальной цепью. Виртуальные цепи позволяют осуществлять связь между различными элементами сети через любое числопромежуточных узлов без назначения частей физической среды, что характерно для физических цепей. Виртуальные цепи бывают постоянные, или коммутируемые (временные). Постоянные виртуальные цепи называют PVC; ком2584.1.
Технология Х.25мутируемые виртуальные цепи - SVC. Уровень 3 Х.25 отвечает за сквознуюпередачу, включающую как PVC, так и SVC-цепи.После организации виртуальной цепи DTE отсылает пакет на др)той конецсвязи через DCE, используя соответствующую виртуальную цепь. DCE просматривает номер виртуальной цепи для определения маршрута этого пакетачерез сеть Х.25. Протокол Уровня 3 Х.25 осуществляет мультиплексную передачу между всеми DTE, которые обслуживает устройство DCE, расположенное в сети со стороны пункта назначения, в результате чего пакет доставляется к DTE пункта назначения.Формат блока данныхБлок данных Х.25 состоит из последовательности полей, показанной на рис. 4.3.Поля Х.25 Уровня 3 образуют пакет Х.25; они состоят из заголовка и данныхпользователя. Поля Х.25 Уровня 2 (LAPB) включают в себя поле управления иадреса кадра, встроенный пакет Уровня 2 (поле данных) и проверочную последовательность блока данных (FCS).Заголовок Х.25 Уровня 3 образован из идентификатора универсального формата (GFI - general format identifier), идентификатора логического канала (LCI- logical channel identifier) и идентификатора типа пакета (PTI - Packet ТуреIdentifier).
GFI представляет собой 4-битовое поле, которое указывает на универсальный формат заголовка пакета, LCI - 12-битовое поле, идентифицирующее виртуальную цепь. Поле LCI является логически значимым в интерфейсеDTE/DCE. Другими словами, для организации виртуальной цепи PDN соединяет два логических канала, каждый из которых имеет независимый LCI, двумяинтерфейсами DTE/DCE.
Поле PTI идентифицирует один из 17 ТРШОВ пакетовХ.25.<ПакетЗаголовокпакетаПоле управленияи адреса кадраУровень 3 Х.25Данныепользователя\1\1Флаг>Поле данныхУровень 2 Х.25Поле контрольнойпоследовательности(FCS)Флаг^КадрУровень 1 х.25 VПоток битРис. 4.3. Формат блока данных Х.252594. Технологии глобальных сетейDNIC4 бита4 битаДлина адресавызываемогоDTEДлина адресавызывающегоDTENTN^ГСтрана^-А.НомернациональноготерминалаPSNYМеждународный номер (ГОЫ)Рис.
4.4. Формат адреса X. 121Поля адресации в пакетах запроса на установление соединения содержатадреса DTE источника и пункта назначения. Их используют для организациивиртуальных цепей. Рекомендация Х.121 CCITT определяет форматы адресовисточника и пункта назначения. Адреса Х.121 (называемые также InternationalData Numbers, или IDN) имеют разную длину, которая может составлять до 14десятичных знаков. Четвертый байт в пакете запроса на установление соединения определяет длину адресов DTE источника и назначения. Первые четырецифры IDN называются код идентификации сети (DNIC - Data NetworkIdentification Code).
Он поделен на две части: первая часть (3 цифры) определяет страну, где находится PSN, вторая часть - саму PSN. Остальные цифрыназьшаются номером национального терминала (NTN - national terminal number);их используют для идентификации определенного DTE в сети PSN. Форматадреса Х.121 представлен на рис. 4.4.В сетях в соответствии с Рекомендацией Х.121 используют адреса 3 типов:1. Полный (международный) сетевой адрес - О 250 С XXXXYYYYZZ, где(слева направо):• О - признак того, что адрес задан в полном виде;• 2504 DNIC - код сети, где:• 2 - код Европы;• 50 - код страны (СНГ/СССР);• С - код национальной сети (например, для ПНФОТЕЛ С = 4);• XXXXYYYYZZ - уникальный код абонента внутри сети (NTN ~ до 10цифр).2.
Внутрисетевой адрес - СХХХХХХХХХХ, где:• С - последняя цифра DNIC-a, т. е. уникальный код сети внутри одной страны;• ХХХХХХХХХХ - код абонента.3. Телефонный номер - 9GNNNNNNNNNNN, где:• 9 - признак телефонного номера;• G - код узла коммутации (города);• NNNN№JNNNNN - телефонный номер внутри города (до 11 цифр).2604.1. Технология Х.25Поля адресащш, образующие адрес X. 121, необходимы только при использовании SVC на время установления вызова.
После того, как вызов организован, PSN использует поле LCI заголовка пакета данных для назначе1шя Koincретной виртуальной цепи отдаленному DTE.Основные процедуры Х.25Х.25 Уровня 3 использует три рабочих процедуры организации виртуальнойцепи:• установление соединения;• передача данных;• разъединение вызова.Вьшолнение этих процедур зависит от типа виртуальной цепи. Для PVC Уровень 3 Х.25 всегда находится в режиме передачи данных, так как цепь организована постоянно. Если необходимо организовать SVC, то реализует все трипроцедуры.Процедура передачи данных зависит от принятой пакетов DATA. ПротоколХ.25 Уровня 3 сегментирует и разбивает сообщеиом пользователя, если их длинапревьппает максимальный размер пакета для данной виртуальной цепи.
Каждому пакету DATA присваивается номер последовательности, поэтому можноуправлять неисправностями и потоком информации через интерфейс DTE/DCE.Протокол LAPBУровень 2 реализован протоколом LAPB, позволяющим обеим сторонам(DTE и DCE) инициировать связь друг с другом. В процессе передачи информации LAPB контролирует, чтобы блоки данных поступали к приемному устройству в правильной последовательности и без ошибок.Протокол LAPB так же, как и аналогичные протоколы канального уровня,использует три типа форматов блоков данных.• Информационные блоки данных (Information (I) frame).
Эти блоки данныхсодержат информацию высших уровней и определенную управляющую информацию (необходимую для работы с полным дублированием). Номера последовательности отправки и приема осуществляют управление информационнымпотоком. Номер последовательности отправки относится к номеру текущегоблока данных. Номер последовательности приема фиксирует номер блока данных, который должен быть принят следующим. В диалоге с полным дублированием как отправитель, так и получатель хранят номера последовательностиотправки и приема; она используется для обнаружения и устранения ошибок.• Блоки данных супервизора (Supervisory (S) frames).