Содержание
- 2. X.25 - это международный стандарт передачи пакетов по сетям общего пользования. Он поддерживает линии передачи данных
- 3. Физический уровень Физический уровень описывает уровни сигналов и логику взаимодействия в терминах физического интерфейса. (Те из
- 4. Для реализации всех указанных выше функций в протоколах второго уровня вводится понятие "кадра" (frame). Кадром называется
- 5. Формат кадра Управление 8 (16) битов FCS Проверка кадров 16 битов Флаг 01111110 Адрес 8 битов
- 6. Функционально данный протокол отвечает прежде всего за маршрутизацию в сети передачи данных X.25, т. е. за
- 7. Три уровня X.25 Далее
- 8. Виртуальное соединение между двумя процессами организуется следующим образом: Вызывающий абонент передает в сеть по свободному логическому
- 9. Если вызываемый абонент принимает запрос на соединение, то он передает пакет “Согласие на соединение”, после чего
- 10. Если вызываемый абонент принимает запрос на соединение, то он передает пакет “Согласие на соединение”, после чего
- 11. Дейтаграммный механизм основан на том, что все передаваемые пакеты обрабатываются независимо друг от друга, пакет за
- 12. 1 2 3 4 ЦКП ЦКП ЦКП ЦКП ЦКП Каждый пакет предается по сети независимо от
- 13. Адресация в сети X.25 В сетях в соответствии с Рекомендацией Х.121 используются адреса 3-х типов: 1.
- 14. Формат адреса при межсетевом соединении Далее
- 15. Установление соединения Основные понятия: Переменная состояния передачи V(S) обозначает порядковый номер следующего по очереди кадра "I",
- 16. Форматы пакетов и их кодирование Бывают следующие виды пакетов: Пакеты “Запрос вызова” и “Входящий вызов” Адресация:
- 17. Пакеты “Вызов принят” и “Соединение установлено”. Пакеты “Данные” “Q” - определитель данных; P(R) – принимаемый номер
- 18. Преждевременное прерывание кадра. Межкадровое заполнение времени. Нерабочее состояние канала: - Преждевременное прерывание кадра осуществляется передачей, по
- 19. Особые состояния и восстановление “Занятость”. Состояние занятости образуется в тех случаях, когда ООД или АКД временно
- 20. Ошибка в порядковом номере N(S). Поля информации всех кадров “I”, номера N(S), которых не совпадают с
- 21. Недействительный кадр Кадр, не ограниченный должным образом двумя “флагами”, является недействительным кадром. Аппаратура канала данных (АКД)
- 22. Процедуры передачи информации при “SARM” и “SABM” Эти процедуры применимы к передаче кадров “I” в каждом
- 23. Неправильный прием кадров. Кадр с неправильной “FCS” будет отбрасываться. Кадр “I” с правильной “FCS”, но неправильным
- 24. Если АКД получила “REJ” когда она не передает кадры, то начинает немедленно передавать запрашиваемый кадр “I”.
- 25. Режим нормального ответа В режиме нормального ответа пересылкой всех данных (I-кадров) управляет первичная станция (станция А).
- 26. Станция Б при приеме “I”-кадров анализирует сначала КСП кадра и если она совпадает с той, которая
- 27. V(S) V(R) I(0) АСК 0 Счетчик 0 Счетчик 0 0 Содержание При механизме «непрерывная передача -
- 28. V(S) V(R) I(0) АСК 0 Счетчик 0 Счетчик 0 0 1 0 1 I(1) 1 1
- 29. Поэтому, предел выбирается таким, чтобы не подавлять потока I-кадров по звену , но при условии, что
- 30. V(S) V(R) I(0) 0 Счетчик 0 Счетчик 0 0 I(1) 1 1 1 АСК 1 1
- 31. Асинхронно сбалансированный режим В этом режиме обе станции и ПС, и ВС имеют равные права, и
- 32. Виртуальное соединение Состояние “готовность”. Если нет никакого вызова, то логический канал находится в состоянии “Готовность”. Этапы
- 33. Этапы “Отбоя”. Отбой со стороны ООД. ООД сообщает об отбое путем передачи пакета “Запрос отбоя”, АКД
- 34. Процедуры при передаче данных и прерывании для виртуальных соединений, а также постоянных виртуальных каналов Логический канал.
- 35. Поле данных может содержать любое число битов, вплоть до согласованного максимума. В случае если данные превышают
- 36. Процедура сброса Процедура сброса используется для повторного запуска виртуального соединения и постоянного виртуального канала, при этом
- 37. Процедура управления потоком Эти процедуры относятся только к фазе передачи данных. Описание “окна”. В каждом направлении
- 38. При этом номер P(S) следующего пакета “Данные” должен находится в пределах окна, т.е. между P(R) (нижний
- 39. Содержание Рассмотрим, каким образом на практике реализуется доступ различных типов пользователей к сети X.25. Прежде всего
- 40. Содержание Если же вам надо подключить компьютер к сети в монопольном режиме, то это подключение производится
- 41. Содержание Параметры, описывающие канал X.25, являются немаловажными и для узловых элементов собственно сети X.25, называемых Центрами
- 42. Содержание Как отмечалось в первой части статьи, при создании ведомственных сетей с интеграцией услуг часто требуется
- 43. Содержание Важным достоинством рассмотренного способа подключения является то, что при его использовании не требуется изменять конфигурацию
- 44. Далее С точки зрения стратегии проведения инсталляционных работ существенное изменение конфигурации уже эксплуатируемого оборудования X.25 крайне
- 45. Сокращения ЦКП – центр коммутации пакетов АПД - аппаратура передачи данных; АКД – аппаратура канала данных;
- 46. Сокращения Кадр «S» (Supervisory Format) – контрольный формат: «RR» (Receive Ready, готов к приему); «REJ» (Reject,
- 47. Формат кадра X.25
- 48. Формат пакета диагностика Иногда в сетях для сообщения об ошибке используется пакет “диагностика”. Этот пакет посылается
- 49. Формат пакетов прерывание и подтверждение прерывания DTE может передавать данные удаленному DTE, не следуя правилам управления
- 50. Формат пакетов запрос регистрации Современные сети создаются ради доступа к определенным услугам. В протоколе X.25 предусмотрена
- 51. Формат пакетов подтверждение регистрации Получив список доступных услуг из сообщения подтверждение регистрации, может поменять параметры некоторых
- 52. Форматы пакетов данные. Пакеты данных передаются по постоянным виртуальным каналам или через виртуальные соединения после их
- 53. Информационное поле начинается с четвертого байта (при расширенной нумерации с пятого) и может иметь длину 16-4096,
- 54. Формат кадра запроса на соединение и соединение установлено Поле опции содержит целое число октетов, но не
- 55. Сеть для всех Пример сложной сети X.25 с подключением устройств различного типа: от компьютеров до банковского
- 56. Возможная топология сети X.25
- 57. Пакетный терминал является интеллектуальным устройством (например, ЭВМ, или внешним ПАД’ом), которое обеспечивает синхронный обмен с сетью
- 58. К основным функциям PAD относятся: Сборка символов, полученных от асинхронных терминалов, в пакеты. Разборка полей полей
- 59. Подключение оборудования X.25 к магистральной сети Frame Relay
- 60. Флаг Начало каждого кадра является уникальной комбинацией из нулей и единиц, называемой начальным флагом. Уникальность данной
- 61. Адрес и поле управления Коды, записанные в поле адреса позволяют приемопередающей аппаратуре определить, в каком направлении
- 62. Поле управления Здесь битом низшего порядка (то есть предаваемого первым) является бит с номером 1. его
- 63. Поле управления Смысл кадра RR очевиден и свидетельствует о полной готовности оборудования к приему данных на
- 64. Информационное поле Информационное поле, в отличие от рассмотренных выше трех полей, составляющих заголовок кадра, имеет переменную
- 65. FCS - Frame Checking Sequence На практике КПК (контрольная последовательность кадра) представляет достаточно эффективный способ, позволяющий
- 66. Литература Мельников Д.А. Информационные процессы в компьютерных сетях. Модели, стандарты, протоколы, интерфейсы… – Учебно-справочное издание –
- 67. Основные положения Виртуальное соединение Дейтаграммное соединение Адресация в сети Х.25 Установление соединения Режим нормального ответа Асинхронно-сбалансированный
- 69. Скачать презентацию
X.25 - это международный стандарт передачи пакетов по сетям общего пользования.
X.25 - это международный стандарт передачи пакетов по сетям общего пользования.
Сейчас практически не существует сетей X.25, использующих скорости выше 128 Кбит/сек. Протокол X.25 включает мощные средства коррекции ошибок, обеспечивая надежную доставку информации даже на плохих линиях и широко используется там, где нет качественных каналов связи. В нашей стране их нет почти повсеместно. Естественно, за надежность приходится платить - в данном случае быстродействием оборудования сети и сравнительно большими - но предсказуемыми - задержками распространения информации. В то же время X.25 - универсальный протокол, позволяющий передавать практически любые типы данных. "Естественным" для сетей X.25 является работа приложений, использующих стек протоколов OSI. Доступны средства, позволяющие реализовать на базе протоколов OSI взаимодействие Unix- систем.
Рекомендация X.25 описывает три уровня протоколов - физический, сетевой и уровень звена передачи данных.
Введение
X.25
Далее
Физический уровень
Физический уровень описывает уровни сигналов и логику взаимодействия в терминах
Физический уровень
Физический уровень описывает уровни сигналов и логику взаимодействия в терминах
Канальный уровень
Канальный уровень (протокол доступа к каналу/процедура сбалансированного доступа к каналу, LAP/LAPB), с теми или иными модификациями, достаточно широко представлен сейчас в оборудовании массового спроса - например в модемах - протоколами типа сетевого протокола MNP компании Microcom, отвечающими за коррекцию ошибок при передаче информации по каналу связи, а также в локальных сетях на уровне управления логическим каналом.
Этот уровень протоколов отвечает за эффективную и надежную передачу данных по соединению "точка-точка", т.е. между соседними узлами сети X.25. Данным протоколом обеспечивается коррекция ошибок при передаче между соседними узлами и управление потоком данных (если принимающая сторона не готова к получению данных, она извещает об этом передающую сторону, и та приостанавливает передачу). Кроме того, он определяет параметры, меняя значения которых, режим передачи можно оптимизировать по скорости в зависимости от протяженности канала между двумя точками (времени задержки в канале) и его качества (вероятности искажения информации при передаче).
Содержание
Для реализации всех указанных выше функций в протоколах второго уровня вводится
Для реализации всех указанных выше функций в протоколах второго уровня вводится
Длину кадра можно менять при настройке параметров протокола в зависимости от физических характеристик линии. Чем короче кадр, тем меньше вероятность того, что он будет искажен при передаче. Однако если линия хорошего качества, то лучше работать с более длинными информационными кадрами, т.к. уменьшается процент избыточной информации, передаваемой по каналу (флаг, служебные поля кадра). Кроме того, число кадров, посылаемое передающей стороне без подтверждения от принимающей стороны, тоже можно менять. Данный параметр связан с так называемым "модулем нумерации", т.е. со значением порога, достигнув которого нумерация снова начинается с нуля. Это поле может быть задано равным в пределах от 8 (для тех каналов, задержка передачи информации в которых не слишком велика) до 128 (для спутниковых каналов, например, когда задержка при передаче информации по каналу велика).
Содержание
Формат кадра
Управление
8 (16) битов
FCS
Проверка кадров
16 битов
Флаг
01111110
Адрес
8 битов
Флаг
01111110
Информация
N битов
Порядок передачи битов кадра
Формат кадра
Управление
8 (16) битов
FCS
Проверка кадров
16 битов
Флаг
01111110
Адрес
8 битов
Флаг
01111110
Информация
N битов
Порядок передачи битов кадра
Порядок передачи битов в пределах поля “информации” зависит от других параметров передачи.
“FCS” должна передаваться в линию начиная с коэффициента самого высокого порядка.
Содержание
Подробнее
Нажмите на поле кадра, чтобы рассмотреть его отдельно:
Функционально данный протокол отвечает прежде всего за маршрутизацию в сети передачи
Функционально данный протокол отвечает прежде всего за маршрутизацию в сети передачи
Введя термин "пакет", мы можем перейти к следующему вопросу, а именно: как же происходит доставка информации от одного абонента до другого через сеть X.25? Для этого используется так называемый метод "коммутации пакетов" (packet switching), в связи с чем сети X.25 еще именуют сетями пакетной коммутации. Данный метод реализуется посредством установления между абонентами виртуальных, т.е. логических (в отличие от физических) соединений (virtual circuits). Для того чтобы передать информацию от абонента A к абоненту B, между ними прежде устанавливается виртуальное соединение, иначе - происходит обмен пакетами "запрос вызова" ("call request") - "вызов принят" ("call accept"). Только после этого между двумя абонентами может производиться обмен информацией.
Сетевой уровень
Содержание
Три уровня X.25
Далее
Три уровня X.25
Далее
Виртуальное соединение между двумя процессами организуется следующим образом:
Вызывающий абонент передает
Виртуальное соединение между двумя процессами организуется следующим образом:
Вызывающий абонент передает
Виртуальное соединение
B сетях с коммутацией пакетов сегодня используются два класса механизмов продвижения пакетов — дейтаграммная передача и виртуальные каналы. И тот, и другой реализуются протоколами канального и сетевого уровня модели OSI.
Содержание
Если вызываемый абонент принимает запрос на соединение, то он передает пакет
Если вызываемый абонент принимает запрос на соединение, то он передает пакет
После установления соединения начинается фаза передача данных. Протокол Х.25 допускает использование следующих максимальных значений поля данных: 16, 32, 64, 128, 512 и 1024 октетов. Предпочтительна длина 128 октетов.
Для передачи срочных данных применяются ненумерованные пакеты “Прерывание от сети” и “Прерывание от абонента”, несущие в себе один байт данных о причине прерывания. Эти пакеты доставляются получателю независимо от состояния передачи ненумерованных пакетов – даже тогда, когда пакеты данных не принимаются. Получение этих пакетов подтверждается соответствующими пакетами-квитанциями. При использовании однонаправленных логических каналов абонент может запросить повторную передачу пакета с помощью пакета “Отказ”, несущего в себе номер пакета N(R), начиная с которого необходимо произвести повторную передачу.
По окончании передачи постоянные виртуальные каналы закрываются и происходит разъединение в установленном порядке.
Содержание
Если вызываемый абонент принимает запрос на соединение, то он передает пакет
Если вызываемый абонент принимает запрос на соединение, то он передает пакет
После установления соединения начинается фаза передача данных. Протокол Х.25 допускает использование следующих максимальных значений поля данных: 16, 32, 64, 128, 512 и 1024 октетов. Предпочтительна длина 128 октетов.
Для передачи срочных данных применяются ненумерованные пакеты “Прерывание от сети” и “Прерывание от абонента”, несущие в себе один байт данных о причине прерывания. Эти пакеты доставляются получателю независимо от состояния передачи ненумерованных пакетов – даже тогда, когда пакеты данных не принимаются. Получение этих пакетов подтверждается соответствующими пакетами-квитанциями. При использовании однонаправленных логических каналов абонент может запросить повторную передачу пакета с помощью пакета “Отказ”, несущего в себе номер пакета N(R), начиная с которого необходимо произвести повторную передачу.
По окончании передачи постоянные виртуальные каналы закрываются и происходит разъединение в установленном порядке.
Содержание
Это механизм ожидания: При передаче информационных кадров запускается отдельный таймер для каждого I-кадра. Получив извещение о приеме I-кадра таймер сбрасывается. Если извещение не поступает до истечения срока таймера, то кадр посылается заново.
Дейтаграммный механизм основан на том, что все передаваемые пакеты обрабатываются независимо
Дейтаграммный механизм основан на том, что все передаваемые пакеты обрабатываются независимо
Аппаратно и программно реализация этого происходит в узлах связи (коммутаторах), имеющих специальные разделы памяти, в которые в виде особых таблиц занесены маршруты прохождения пакетов. Таблица, создаваемая для протоколов канального уровня обычно называется таблицей продвижения (forwarding table), а для протоколов сетевого уровня — таблицей маршрутизации (routing table). Одновременно на каждой линии связи коммутатор осуществляет контроль прохождения каждого блока информации. Это позволяет не только безошибочно передавать сообщения, но автоматически начислять плату за пользование сетью. Столь сложный процесс передачи информации требует наличия большого количества служебной информации, и именно поэтому протокол Х.25 считается самым «медленным» по сравнению с более новыми технологиями.
Дейтаграммное соединение
Содержание
1
2
3
4
ЦКП
ЦКП
ЦКП
ЦКП
ЦКП
Каждый пакет предается по сети независимо от других пакетов; на конечном
1
2
3
4
ЦКП
ЦКП
ЦКП
ЦКП
ЦКП
Каждый пакет предается по сети независимо от других пакетов; на конечном
Далее
Адресация в сети X.25
В сетях в соответствии с Рекомендацией Х.121
Адресация в сети X.25
В сетях в соответствии с Рекомендацией Х.121
1. Полный (международный) сетевой адрес - 0 250 С ХХХХYYYYZZ, где (слева направо):
0 признак того, что адрес задан в полном виде;
2504 DNIC - код сети, где:
2 код Европы;
50 код страны (СНГ/СССР);
С код национальной сети (например, для ИНФОТЕЛ С=4);
ХХХХYYYYZZ уникальный код абонента внутри сети (до 10цифр)
2. Внутрисетевой адрес - СХХХХХХХХХХ, где:
С последняя цифра DNIC-а, т.е. уникальный код сети внутри одной страны;
ХХХХХХХХХХ код абонента.
3. Телефонный номер - 9GNNNNNNNNNNN, где:
9 признак телефонного номера;
G код узла коммутации (города);
NNNNNNNNNNN телефонный номер внутри города (до 11 цифр).
Содержание
Формат адреса при межсетевом соединении
Далее
Формат адреса при межсетевом соединении
Далее
Установление соединения
Основные понятия:
Переменная состояния передачи V(S) обозначает порядковый номер
Установление соединения
Основные понятия:
Переменная состояния передачи V(S) обозначает порядковый номер
Передаваемый порядковый номер N(S). Этот номер N(S) содержат только кадры "I" - передаваемый номер отправляемых кадров. До передачи очередного кадра "I" значение N(S) делается равным значению переменной состояния передачи.
Переменная состояния приема V(R). Переменная состояния приема обозначает порядковый номер следующего по очереди кадра "I", который должен быть принят. Переменная состояния приема может принимать значения от 0 до 7 (отводятся для нумерации 3 бита). Таким образом последовательно можно принять семь пронумерованных кадров "I". Значение переменной состояния приема увеличивается при приеме свободного от ошибок очередного кадра "I", передаваемы порядковый номер которого N(S равен переменной состояния приема.
Принимаемый порядковый номер N(R). Этот номер N(R) содержат только кадры "I" и "S" - ожидаемый порядковый номер следующего принимаемого кадра "I". До передачи какого-либо кадра значение N(R) делается равным текущему значению переменной состояния приема. N(R) указывает, что ООД или АКД, передавшие N(R), правильно приняли все кадры "I" с номерами (N(R) - 1).
Содержание
Форматы пакетов и их кодирование
Бывают следующие виды пакетов:
Пакеты “Запрос вызова”
Форматы пакетов и их кодирование
Бывают следующие виды пакетов:
Пакеты “Запрос вызова”
Адресация: октет 4 состоит из указателей длины поля для адресов вызываемого и вызывающего оконечное оборудование данных (ООД); с первого по четвертый и с пятого по восьмой биты соответственно адрес вызываемого ООД и адрес вызывающего ООД. Первый и пятый биты являются битами низшего порядка. Длина адреса указывается в полу октетах; при нечетном количестве полу октетов к последнему полу октету добавляется четыре нулевых бита в поле адреса.
Поле адреса: октет 5 и последующие октеты содержат адреса, если они имеются. Каждая цифра адреса кодируется в двоично-десятичном коде в виде полу октета, причем первый и пятый биты являются битами низшего порядка в каждой цифре. Пятый октет кодируется начиная с цифры высшего порядка. В каждом октете цифра более высокого порядка кодируется в битах 8, 7, 6 и 5.
Поле длины услуг расположено в следующем после адресного поля октете, причем биты с первого по шестой указывают длину поля в октетах (двоичное кодирование), а первый бит является битом низшего порядка.
Поле услуг имеет максимальную длину, составляющую 62 октета. В этом поле располагаются необязательные услуги для абонентов, которые предоставляются сетью.
Поле абонентских данных имеет максимальную длину, составляющую 16 октетов. В этом поле могут располагаться данные от абонента.
Содержание
Пакеты “Вызов принят” и “Соединение установлено”.
Пакеты “Данные”
“Q” - определитель данных;
Пакеты “Вызов принят” и “Соединение установлено”.
Пакеты “Данные”
“Q” - определитель данных;
P(R) и P(S) имеют двоичное кодирование, причем биты 6 и 2 низшего порядка. За третьим октетом следует поле абонентских данных (информация).
Пакеты “RR”; “RNR”; “REJ”.
“RR” используются ООД для указания на то, что оно готово принять “W” пакетов в пределах окна начиная с номера P(R), который указывается в этом пакете.
“RNR” используются ООД для указание на временную неспособность принимать дополнительные пакеты данных.
P(R) – принимаемый номер имеет двоичное кодирование, причем шестой бит – бит низшего порядка.
Пакеты “Прерывание” и “Подтверждение прерывания”.
Пакеты “Запрос рестарта”, “Индикация рестарта” и “Подтверждение рестарта”.
“Подтверждение рестарта”. Диагностический код содержит дополнительную информацию о причине повторной установки.
Пакеты “Запрос сброса”, “Индикация сброса” и “Подтверждение сброса”.
Пакет “Диагностика”.
Пакеты “Запрос регистрации” Пакеты “Запрос регистрации” и “Подтверждение регистрации”.
Содержание
Преждевременное прерывание кадра.
Межкадровое заполнение времени.
Нерабочее состояние канала:
- Преждевременное
Преждевременное прерывание кадра.
Межкадровое заполнение времени.
Нерабочее состояние канала:
- Преждевременное
- Заполнение времени между кадрами осуществляется передачей “флагов”, следующих друг за другом;
- Канал считается в нерабочем состоянии, когда обнаруживается, что единицы следуют подряд, по крайней мере, в течении 15 битов.
Прозрачность
При передаче кадра необходимо проверять его содержание между двумя “флагами”, включая “адрес”, информацию “управления”, поле “информации”, а также “FCS”, и вставлять “0”-й бит после всех последовательностей из пяти идущих подряд битов “1” (включая последние пять битов “FCS”), чтобы избежать имитации комбинации “флаг”.
На приемном конце “0”-е биты отбрасываются.
Данная процедура обязательна при формировании любого кадра.
Содержание
Особые состояния и восстановление
“Занятость”. Состояние занятости образуется в тех случаях,
Особые состояния и восстановление
“Занятость”. Состояние занятости образуется в тех случаях,
Состояние занятости передается кадром формата “RNR” (Receive Not Ready, “неготовность к приему”). Кадр “I”, ожидающий передачи, может быть передан до или после “RNR”.
Состояние занятости устраняется передачей кадров форматов:
- Ответ “UA” (Unnumbered Acknowledge, “подтверждение без номера”);
- “RR” (Receive Not Ready, “готовность к приему”);
- “REJ” (Reject, “неприем”);
- “SABM” (Set Asynchronous Balanced Mode, установить асинхронно сбалансированный режим).
Команда “RNR” с битом “Р”(“опрос”), установленным в “1”, может использоваться ООД для запроса о состоянии АКД.
Ошибка по “FCS”. Любой кадр, полученный ошибкой по “FCS”, не принимается приемником. Такой кадр отбрасывается, и никаких действий с ним в связи с этим не производится.
Содержание
Ошибка в порядковом номере N(S). Поля информации всех кадров “I”,
Ошибка в порядковом номере N(S). Поля информации всех кадров “I”,
Восстановление по формату “REJ”. Как только ООД или АКД, находящиеся в ожидании управляющей информации (в случае получения неправильного номера N(S)), получат команду на подтверждение, они посылают ответ “REJ” с номером N(R), с которого необходимо повторить кадры “I”.
Состояние неприема. Оно образуется при получении безошибочного кадра (по “FCS”), который содержит неискаженную команду (или ответ) в поле управления, неправильный формат, неправильный номер N(R) или поле информации, превышающее максимальную длину.
Об этом состоянии АКД сообщает ответом “CMDR” (“FRMR”). В этом состоянии АКД дополнительные кадры “I” не принимает, пока из этого состояния ООД не выйдет с помощью процедуры повторной установки.
Содержание
Недействительный кадр
Кадр, не ограниченный должным образом двумя “флагами”, является недействительным
Недействительный кадр
Кадр, не ограниченный должным образом двумя “флагами”, является недействительным
Аппаратура канала данных (АКД)
АКД имеет внутреннюю переменную режима “В”, которая определяет режимы:
- “SABM”, “В” устанавливается в “1” (при получении из ООД команды “SABM”);
- “SARM”, “В” устанавливается в “0” (при получении из ООД команды “SARM”);
Переключение переменной режима “В”, осуществляемое ООД, должно производится только на разъединенном участке.
Содержание
Процедуры передачи информации при “SARM” и “SABM”
Эти процедуры применимы к передаче
Процедуры передачи информации при “SARM” и “SABM”
Эти процедуры применимы к передаче
Передача кадров “I”. АКД передает кадр “I”, предназначенный для передачи, с номером N(S), равным ее текущей переменной состояния передачи V(S), и с номером N(R) равным ее текущей переменной состояния приема V(R). В конце передачи кадра “I” АКД увеличит V(S) на единицу.
Прием “I”. При приеме кадра “I”, правильного по “FCS”, АКД увеличит свою переменную состояния приема V(R) (т.к. N(S) принимаемого кадра должен быть равен V(R), а только после этого V(R) увеличится на единицу). После этого АКД будет действовать следующим образом:
При наличии передаваемого кадра “I” АКД подтвердит принятый кадр “I” путем установки N(R) на величину V(R) (также АКД может подтвердить принятый кадр “I” путем передачи “RR” с N(R) = V(R)).
При отсутствии кадра “I” для передачи АКД передаст “RR” с N(R) = V(R).
Содержание
Неправильный прием кадров. Кадр с неправильной “FCS” будет отбрасываться.
Кадр
Неправильный прием кадров. Кадр с неправильной “FCS” будет отбрасываться.
Кадр
Подтверждение приема. При правильном приеме кадров “I” или “S” АКД будет рассматривать N(R), содержащийся в этих кадрах , как подтверждение для всех кадров “I”, которые АКД передала с номерами N(S), вплоть до принятого номера N(R) – 1. Если имеются неподтвержденные кадры “I”, которые уже переданы, то АКД включит свой таймер, и как только он досчитает до конца, АКД приступит к процедуре повторной передачи в применении к неподтвержденным кадрам “I”.
Неприем при получении. Получив “REJ” с номером N(R), АКД установит свою V(S) = N(R). АКД будет производить повторную передачи следующим образом:
Если АКД получила “REJ” во время передачи кадров “I” или “S”, то завершит эту передачу и начнет сразу передавать запрашиваемый кадр “I”;
Если АКД получила “REJ” во время передачи кадра “I”, то прекращает эту передачу и начинает передавать запрашиваемый кадр “I”;
Содержание
Если АКД получила “REJ” когда она не передает кадры, то
Если АКД получила “REJ” когда она не передает кадры, то
Если другие неподтвержденные кадры “I” были уже переданы вслед за кадром, указанным в “REJ”, то эти кадры “I” во всех случаях будут повторно передаваться из АКД вслед за повторной передачей запрашиваемого кадр “I”.
Прием “RNR”. (Receive Not Ready, “неготовность к приему”), После приема “RNR” АКД может передать кадр “I” с N(S), равным N(R), указанному в “RNR”. После этого АКД будет ждать подтверждения (т.е. “RR”, “REJ”) и не будет передавать кадры “I”.
Состояние занятости АКД. В этом состоянии АКД передает ответ “RNR” с битом F = 1, если последние кадры “I” или “S” были с битом Р=1. Выход из этого состояния осуществляется передачей ответа “REJ” или “RR” с N(R), равным V(R), в АКД.
Ожидание подтверждения. Передав кадр “I”, АКД запустит свой таймер. Если таймер досчитает до конца, а подтверждения не будет, АКД вновь повторит кадр “I” и запустит повторно таймер. Так будет происходить несколько раз (это число устанавливается заранее). И только после этих “N”-повторов АКД приступит к процедуре повторной установки.
Содержание
Режим нормального ответа
В режиме нормального ответа пересылкой всех данных (I-кадров)
Режим нормального ответа
В режиме нормального ответа пересылкой всех данных (I-кадров)
Двумя другими не менее важными аспектами фазы передачи данных являются управление ошибками и управление потоком. Управление ошибками реализуется в основном с помощью процедуры “Возврат к N”, либо стратегии выборочной повторной передачи. Стратегия “Возврат к N” заключается в следующем:
Содержание
Станция Б при приеме “I”-кадров анализирует сначала КСП кадра и
Станция Б при приеме “I”-кадров анализирует сначала КСП кадра и
V(S)
V(R)
I(0)
АСК
0
Счетчик
0
Счетчик
0
0
Содержание
При механизме «непрерывная передача - ЗПР» ПС может непрерывно посылать I-кадры,
V(S)
V(R)
I(0)
АСК
0
Счетчик
0
Счетчик
0
0
Содержание
При механизме «непрерывная передача - ЗПР» ПС может непрерывно посылать I-кадры,
Число I-кадров, которые ПС может послать до получения извещения ограничивается (обычно равно от 0 до7). Для этого ПС следит за числом выделенных (не получивших извещение) I-кадров, хранящихся в текущий момент в списке повторных передач.
V(S)
V(R)
I(0)
АСК
0
Счетчик
0
Счетчик
0
0
1
0
1
I(1)
1
1
Содержание
АСК
Если при этом ВС окажется не в состоянии передавать поступающие
V(S)
V(R)
I(0)
АСК
0
Счетчик
0
Счетчик
0
0
1
0
1
I(1)
1
1
Содержание
АСК
Если при этом ВС окажется не в состоянии передавать поступающие
При передаче кадров устанавливается верхний предел (окно передачи звена) числа I-кадров, выделенных в списке повторных передач. Очевидно, что если окно равно 1, то схема управления передачей становится схемой «бездействия - ЗПР» с вытекающей отсюда потерей эффективности передач. Поэтому, предел выбирается таким, чтобы не подавлять потока I-кадров по звену , но при условии, что приемная станция успевает воспринять или передать все поступающие кадры. Такие факторы, как максимальная длина кадра, объем доступной буферной памяти и скорость передачи битов, должны быть совместно учтены при определении окна передач.
Поэтому, предел выбирается таким, чтобы не подавлять потока I-кадров по звену
Поэтому, предел выбирается таким, чтобы не подавлять потока I-кадров по звену
ПС обеспечивает запись, хранящую число I-кадров в списке повторных передач, ожидающих извещения. Эту запись называют счетчиком повторных передач При передачи каждого I-кадра его значение увеличивается на единицу, а после получения каждого извещения и связанного с этим удаления I-кадра из списка повторных передач значение счетчика уменьшается на 1. Если значение счетчика повторных передач становится равным окну передач, то поток I-кадров приостанавливается.
Чтобы пояснить схему «возврат к N»,рассмотрим пример, размер окна передачи берем равным некоторому числу идентификаторов , тогда ответных пакетов должно быть К+1.
Выбираем условие: окно передачи К=3
При этом ПС посылает полностью все I-кадры ответные сигналы, которые должны подтверждать правильность принятых кадров, возвращаются от ВС к ПС искаженными, т.о., ПС включает для каждого I-кадра механизм «тайм-аута», и т.к. она не получила ни одного верного подтверждения на переданные на ВС I-кадры, то вновь посылает каждые из этих кадров.
Тогда ВС устанавливает, что все I-кадры являются дубликатами, аннулирует их, и на все три кадра она посылает один АСК кадр.
V(S)
V(R)
I(0)
0
Счетчик
0
Счетчик
0
0
I(1)
1
1
1
АСК
1
1
0
Время ожидания,
в течение которого ПС ожидает
ответ от ВС
I(1)
В данной схеме
V(S)
V(R)
I(0)
0
Счетчик
0
Счетчик
0
0
I(1)
1
1
1
АСК
1
1
0
Время ожидания,
в течение которого ПС ожидает
ответ от ВС
I(1)
В данной схеме
I-кадр принят верно, содержимое счетчика ВС увеличивается на 1.
АСК
Асинхронно сбалансированный режим
В этом режиме обе станции и ПС, и
Асинхронно сбалансированный режим
В этом режиме обе станции и ПС, и
Содержание
Виртуальное соединение
Состояние “готовность”.
Если нет никакого вызова, то логический канал находится
Виртуальное соединение
Состояние “готовность”.
Если нет никакого вызова, то логический канал находится
Этапы “вызова”.
“Запрос вызова”. Вызывающее ООД передает пакет “Запрос вызова”.
“Входящий вызов”. АКД будет сообщать о входящем вызове путем передачи через стык ООД-АКД пакета “Входящий вызов”.
“Вызов принят”. Вызываемое ООД будет указывать, что оно приняло вызов путем передачи через стык ООД-АКД пакета “Вызов принят”.
“Соединение установлено”. Прием вызывающим ООД пакета “Соединение установлено” означает, что Соединение установлено и канал переходит в состояние передачи данных.
“Встречный вызов”. Происходит в том случае, когда ООД и АКД одновременно передают пакеты “Запрос вызова” и “Входящий вызов”, при этом указывается один и тот же номер логического канала. АКД должна принять запрос вызова и аннулировать входящий вызов.
Содержание
Этапы “Отбоя”.
Отбой со стороны ООД. ООД сообщает об отбое путем передачи
Этапы “Отбоя”.
Отбой со стороны ООД. ООД сообщает об отбое путем передачи
Отбой со стороны АКД. ООД сообщает об отбое путем передачи пакета “Индикация отбоя”, ООД на этот запрос должна ответить, передав пакет “Подтверждение отбоя”, указав тот же номер канала. После этого логический канал переходит в состояние готовности.
Встречный отбой. Происходит в том случае, когда ООД и АКД одновременно передают пакеты “Запрос отбоя” и “Индикация отбоя”, при этом оба указывают один и тот же логический канал. АКД будет считать, что отбой закончен, и не передаст пакет “Подтверждение отбоя”.
Несостоявшийся вызов.
В случае невозможности установления соединения АКД выдаст пакет “Индикация отбоя”, при этом укажет номер канала, который содержался в пакете “Запрос вызова”.
Процедуры для постоянных виртуальных каналов
Для постоянных виртуальных каналов не существует фазы установления соединения, и поэтому логический канал постоянно находится в состоянии передачи данных.
Содержание
Процедуры при передаче данных и прерывании для виртуальных соединений, а также
Процедуры при передаче данных и прерывании для виртуальных соединений, а также
Логический канал. Для обеспечения виртуальных соединений и постоянных виртуальных каналов используются логические каналы. Каждому виртуальному соединению и постоянному виртуальному каналу присваивается номер группы логических каналов (НГЛК) (не более 15) и номер логического канала (НЛК) (не более 255). Нумерация каналов происходит в фазе установления соединения, а для постоянных виртуальных каналов – нумерация по предварительному согласованию.
Нумерация пакетов данных. Все пакеты “Данные”, передаваемые через стык ООД – АКД, последовательно нумеруются в каждом направлении передачи. Для нумерации отводится три бита, поэтому номера проходят циклически весь диапазон от 0 до 7 (возможна нумерация от 0 до 127). Этот порядковый номер, называемый “передаваемым порядковым номером” P(S), будет включаться только в пакеты “Данные”, при этом первый пакет данных, подлежащий передаче, должен иметь P(S) = 0.
Длина поля данных и определитель данных.
Длина поля данных. Максимальная длина поля данных в пакете “Данные” устанавливается по предварительному согласованию и может составлять число равное 2*n, т.е. 16, 32, 64, 128 (используется чаще), 256, 512, 1024 октета и, как исключение, 255 октетов.
Содержание
Поле данных может содержать любое число битов, вплоть до согласованного максимума.
В
Поле данных может содержать любое число битов, вплоть до согласованного максимума.
В
Категория 1 (бит М = 0):
- пакеты, которые не достигают максимальной длины поля данных;
- пакеты, имеющие максимальные длины поля данных;
Категория 2 (бит М = 1) – данные. Превышающие максимальную длину поля данных.
Определитель данных (бит Q). Если по логическому каналу передаются данные одного уровня, то Q = 0. В другом случае Q = 1.
Процедура прерывания. Позволяет ООД передавать данные в удаленное ООД без соблюдения процедуры прерывания потоком, применяемой к пакетам данных. Прерывание может применяться только в пределах состояния “передачи данных”. Эта процедура не оказывает влияния на процедуры передачи и управления потоком. ООД известит о прерывании передачей пакета “Прерывание”, АКД подтвердит пакетом “Подтверждение прерывания”. АКД известит о прерывании передачей пакета “Прерывание”, ООД подтвердит пакетом “Подтверждение прерывания”.
Содержание
Процедура сброса
Процедура сброса используется для повторного запуска виртуального соединения и постоянного
Процедура сброса
Процедура сброса используется для повторного запуска виртуального соединения и постоянного
Процедура сброса может использоваться только в фазе “передачи данных” стыка ООД – АКД.
Процедура повторного рестарта
Рестарт используется для одновременного отключения всех виртуальных соединений и повторного установления всех постоянных виртуальных каналов на стыке ООД – АКД.
ООД или АКД будут указывать на рестарт путем передачи пакетов “Запрос рестарта” и “Индикация рестарта” соответственно. АКД (ООД) будет подтверждать повторный рестарт путем передачи в ООД (АКД) пакета “Подтверждение рестарта”.
После процедуры рестарта все логические каналы переходят в состояние “Готовность”.
Возможен случай встречного повторного рестарта, при котором ООД и АКД одновременно передают пакеты “Запрос рестарта” соответственно. В такой ситуации АКД будет считать, что рестарт завершен, а логические каналы переходят в состояние “Готовность”.
Содержание
Процедура управления потоком
Эти процедуры относятся только к фазе передачи данных.
Описание
Процедура управления потоком
Эти процедуры относятся только к фазе передачи данных.
Описание
В каждом направлении передачи данных определяется “окно” как упорядоченная группа из “W” последовательных принимаемых порядковых номеров пакета P(S).
Самый маленький порядковый номер в окне рассматривается как нижний край окна. После установления соединения первое окно в каждом направлении передачи данных должно иметь нижний край, равный нулю. P(S) первого пакета данных равен нижнему краю окна плюс “W”. Величина окна “W” является общей для всех логических каналов, устанавливается по предварительному согласованию и, как правило не превышает 7 или 127.
Принципы управления потоком.
Принимаемый порядковый номер P(R) передается в пакетах “Данные”, “Готовность к приему (RR)” и “Неготовность к приему (RNR)”. Этот номер несет в себе информацию из приемника о возможности передачи пакетов “Данные”. После передачи через стык ООД – АКД P(R) становится нижним краем окна. Т.е. P(R) дает возможность передачи следующего пакета “Данные”.
Содержание
При этом номер P(S) следующего пакета “Данные” должен находится в пределах
При этом номер P(S) следующего пакета “Данные” должен находится в пределах
Пакеты “Готовность к приему” (RR) “Неготовность к приему” (RNR).
“RR”. Пакеты “RR” используются ООД (или АКД) для указания на то, что оно (она) готово принять “W” пакетов в пределах окна начиная с номера P(R), который указан в пакете “RR”.
“RNR”. Пакеты “RNR” используются ООД (или АКД) для указания на временную неспособность принимать дополнительные пакеты данных. Приняв такой пакет, ООД или АКД прекращает передачу пакетов по указанному логическому каналу. Эта ситуация прекращается передачей пакета “RR” или процедурой повторной установки.
Далее
Содержание
Рассмотрим, каким образом на практике реализуется доступ различных типов пользователей
Содержание
Рассмотрим, каким образом на практике реализуется доступ различных типов пользователей
Прежде всего возможна организация доступа в пакетном режиме (в соответствии с рекомендацией X.25). Для осуществления доступа с компьютера в сеть в пакетном режиме можно, например, установить в компьютер специальную плату, обеспечивающую обмен данными в соответствии со стандартом X.25. Кроме того, для доступа из ЛВС в сеть X.25 могут использоваться мосты/маршрутизаторы удаленного доступа, поддерживающие протокол X.25, выполненные в виде отдельных устройств. Преимущества таких устройств по сравнению с встраиваемыми в компьютер платами, помимо большей производительности заключается также и в том, что они не требуют установки специального программного обеспечения, а сопрягаются с ЛВС по стандартному интерфейсу ЛВС, что позволяет реализовать более гибкие и универсальные решения.
Вообще подключение пользовательского оборудования к сети в пакетном режиме очень удобно, когда требуется многопользовательский доступ к этому оборудованию через сеть.
Устройство сети
Содержание
Если же вам надо подключить компьютер к сети в монопольном
Содержание
Если же вам надо подключить компьютер к сети в монопольном
Конфигурируемые параметры PAD определяются выполняемыми задачами. В эти задачи входят параметры, задающие скорость обмена по асинхронному порту, параметры, характерные для текстовых редакторов (символ удаления знака и строки, символ вывода на экран предыдущей строки и т.п.), параметры, включающие режим автоматической добивки строки незначащими символами (для синхронизации с медленными терминалами), а также параметр, определяющий условие, при выполнении которого формирование пакета заканчивается.
Содержание
Параметры, описывающие канал X.25, являются немаловажными и для узловых элементов
Содержание
Параметры, описывающие канал X.25, являются немаловажными и для узловых элементов
Одним из ограничений сетевой технологии, базирующейся на протоколе X.25, является невозможность передавать по сетям X.25 такие виды информации, как голос и видеоинформацию. Эти ограничения преодолеваются в технологии, базирующейся на протоколе Frame Relay.
Узлы сети X.25. Центры коммутации пакетов
Содержание
Как отмечалось в первой части статьи, при создании ведомственных сетей
Содержание
Как отмечалось в первой части статьи, при создании ведомственных сетей
С точки зрения оборудования X.25 магистральные каналы тональной частоты заменяются "прозрачными" каналами, организованными средствами Frame Relay, что обеспечивает функционирование сети X.25 "поверх" магистральной сети Frame Relay (см. рисунок, вариант 1).
Сети Frame Relay и X.25
Содержание
Важным достоинством рассмотренного способа подключения является то, что при его использовании
Содержание
Важным достоинством рассмотренного способа подключения является то, что при его использовании
Далее
С точки зрения стратегии проведения инсталляционных работ существенное изменение конфигурации
Далее
С точки зрения стратегии проведения инсталляционных работ существенное изменение конфигурации
Сокращения
ЦКП – центр коммутации пакетов
АПД - аппаратура передачи данных;
АКД – аппаратура
Сокращения
ЦКП – центр коммутации пакетов
АПД - аппаратура передачи данных;
АКД – аппаратура
АСР – асинхронно сбалансированный режим;
КТСОП – коммутируемая телефонная сеть общего пользования;
МДКН/ОК – множественный метод доступа с контролем несущей и обнаружением коллизий;
МККТТ – международный консультативный комитет по телефонии и телеграфии;
МСЭ (ITU-T) – международный союз электросвязи;
ООД – оконечное оборудование данных;
РНО – режим нормального ответа;
СДОП – сеть данных общего пользования;
СУС – система управления сетью;
УЗДВУ – управление звеном данных высокого уровня;
Кадр «I» (Information Transfer Format) – формат передачи информации;
ПС – первичная станция;
ВС – вторичная станция
Сокращения
Кадр «S» (Supervisory Format) – контрольный формат:
«RR» (Receive Ready, готов к
Сокращения
Кадр «S» (Supervisory Format) – контрольный формат:
«RR» (Receive Ready, готов к
«REJ» (Reject, неприем);
«RNR» (Reject Not Ready, неготовность к приему).
Кадр «U» (Unnumbered Format) – формат без номера:
«SARM» (Set Asinchronous Respons Mode) установить режим нормального ответа;
«SABM» (Set Asinchronous Balanced Mode) установить асинхронно сбалансированный режим;
«DISC» (Disconnect) «прерывание»;
«UA» (Unnumbered Acknowledge) «подтверждение без номера»;
«DM» (Disconnect Mode) «Режим прерывания»;
«CMDR» (Command Reject) «неприем команды»;
V(S) – переменная состояния передачи;
V(R) – переменная состояния приема;
N(S) – передаваемый порядковый номер кадра;
N(R) – принимаемый порядковый номер кадра.
P(S) – передаваемый порядковый номер пакета;
P(R) – принимаемый порядковый номер пакета.
«FCS» (Frame Checking Sequence) «проверочная комбинация кадра».
Содержание
Формат кадра X.25
Формат кадра X.25
Формат пакета диагностика
Иногда в сетях для сообщения об ошибке
Формат пакета диагностика
Иногда в сетях для сообщения об ошибке
Формат пакетов прерывание и подтверждение прерывания
DTE может передавать данные удаленному
Формат пакетов прерывание и подтверждение прерывания
DTE может передавать данные удаленному
Идентификатор формата равен 0x1 для нумерации по модулю 8 и 0x2 при нумерации по модулю 128. Передав сообщение прерывание, DTE должно ожидать получение пакета подтверждение прерывания. Максимальный размер поля данные пользователя в пакете прерывание не должен превышать 32 байт.
Формат пакетов запрос регистрации
Современные сети создаются ради доступа к
Формат пакетов запрос регистрации
Современные сети создаются ради доступа к
Максимальный размер поля регистрация составляет 109 байт. Инициатором регистрации всегда является DTE, которое передает запрос регистрации. В качестве отклика DCE посылает пакет подтверждение регистрации, в котором содержатся информация о параметрах доступных услуг. Для выявления доступных услуг может быть послан запрос регистрации, не содержащий списка запрашиваемых услуг.
Формат пакетов подтверждение регистрации
Получив список доступных услуг из сообщения подтверждение
Формат пакетов подтверждение регистрации
Получив список доступных услуг из сообщения подтверждение
Неисправность сети может привести к тому, что та или иная согласованная ранее услуга станет недоступной. В этом случае DCE должно инициировать процедуру повторного пуска, чтобы уведомить DTE о случившихся изменениях.
Форматы пакетов данные.
Пакеты данных передаются по постоянным виртуальным каналам или
Форматы пакетов данные.
Пакеты данных передаются по постоянным виртуальным каналам или
Слева - по модулю 8, справа - по модулю 128
Информационное поле начинается с четвертого байта (при расширенной нумерации с пятого)
Информационное поле начинается с четвертого байта (при расширенной нумерации с пятого)
Q -бит определяет тип кадра-пакета, Q=1 - управляющий пакет для PAD, Q=0 - информационный пакет. Бит D используется для запроса специального отклика на пакет со стороны удаленного конца виртуального канала. Бит M указывает на то, что данный пакет является частью более крупного пакета, который должен быть воссоздан позднее.
Индекс S (send) соответствует отправке, а индекс R - приему (receive). Если используется нумерация пакетов по модулю 8, N(S) занимает биты 2-4 включительно, при нумерации по модулю 128 для этого отводятся биты 2-8. Нумерация пакетов позволяет выявить потерю пакетов или изменение порядка их доставки. N(R) является номером пакета с принимающей стороны. Бит подтверждения доставки D (идентификатор формата) служит для указания необходимости сообщения о доставке данных получателем. Если D=1, то DTE обязано подтвердить доставку. Обязательность процедуры подтверждения определяется уже на фазе установления связи (сообщение запрос на установление связи принят). Если какой-либо узел по пути пересылки пакета не поддерживает процедуру подтверждения доставки, он пошлет сообщение запрос завершения (причина - несовместимость у адресата) и связь должна быть сформирована заново с учетом необходимости подтверждения во всех узлах-участниках. Размер поля данные в пакете может быть разным для разных узлов, участвующих в обмене. По этой причине число полученных пакетов может оказаться больше (или меньше) числа посланных. Для таких случаев предусмотрен флаг m (дополнительные данные). Возможность фрагментации и последующей сборки пакетов определяется управляющими битами M и D.
Вернуться
Формат кадра запроса на соединение и соединение установлено
Поле опции содержит
Формат кадра запроса на соединение и соединение установлено
Поле опции содержит
Сеть для всех
Пример сложной сети X.25 с подключением устройств различного типа:
Сеть для всех
Пример сложной сети X.25 с подключением устройств различного типа:
Возможная топология сети X.25
Возможная топология сети X.25
Пакетный терминал является интеллектуальным устройством (например, ЭВМ, или внешним ПАД’ом),
Пакетный терминал является интеллектуальным устройством (например, ЭВМ, или внешним ПАД’ом),
Асинхронные старт-стопные терминалы подключаются к сети через устройство PAD. Они могут быть встроенными или удаленными. Встроенный PAD обычно расположен в стойке коммутатора. Терминалы получают доступ ко встроенному устройству PAD по телефонной сети с помощью модемов с асинхронным интерфейсом.
Удаленный PAD представляет собой небольшое автономное устройство, подключенное к коммутатору через выделенный канал связи X.25. К удаленному устройству PAD терминалы подключаются по асинхронному интерфейсу, обычно для этой цели используется интерфейс RS-232C.
К основным функциям PAD относятся:
Сборка символов, полученных от асинхронных терминалов,
К основным функциям PAD относятся:
Сборка символов, полученных от асинхронных терминалов,
Разборка полей полей данных в пакетах и вывод данных на асинхронные терминалы.
Управление процедурами установления соединения и разъединения по сети X.25 с нужным компьютером.
Передача символов, включающих старт-стопные сигналы и биты проверки на четность, по требованию терминала.
Продвижение пакетов при наличии соответствующих условий, таких как заполнение пакета, истечение времени ожидания и др.
Вернуться
Подключение оборудования X.25 к магистральной сети Frame Relay
Подключение оборудования X.25 к магистральной сети Frame Relay
Флаг
Начало каждого кадра является уникальной комбинацией из нулей и единиц, называемой
Флаг
Начало каждого кадра является уникальной комбинацией из нулей и единиц, называемой
Завершается кадр также уникальной комбинацией – конечным флагом, полностью идентичным начальному. Эта уникальная комбинация свидетельствует об окончании блока информации.
Адрес и поле управления
Коды, записанные в поле адреса позволяют приемопередающей аппаратуре
Адрес и поле управления
Коды, записанные в поле адреса позволяют приемопередающей аппаратуре
Поле управления, является наиболее важным прежде всего из-за своей информационной насыщенности. Каждый бит поля управления несет смысловую нагрузку, и в целом такое поле выполняет следующие функции:
распознавание исходного или повторного кадра;
распознавание типа кадра;
подсчет и нумерация кадров.
Для более подробного изучения вышеприведенных функций рассмотрим структуру поля управления.
Поле управления
Здесь битом низшего порядка (то есть предаваемого первым) является бит
Поле управления
Здесь битом низшего порядка (то есть предаваемого первым) является бит
Служебные кадры, в свою очередь, подразделяются на супервизорные (S) и ненумерованные (U). Супервизорные кадры несут в себе информацию о состоянии приемника перед установкой соединения. С точки зрения рекомендаций МККТТ Х.25, приемник может находиться в трех различных состояниях, о которых сигнализирует передатчику с помощью соответствующих S-кадров:
RR – «готов к приему»;
RNR – «не готов к приему»;
REJ – «неприем».
Поле управления
Смысл кадра RR очевиден и свидетельствует о полной готовности оборудования
Поле управления
Смысл кадра RR очевиден и свидетельствует о полной готовности оборудования
Так как наиболее эффективным методом механизмом безошибочной передачи информации в рамках протокола Х.25 является повторная передача неподтвержденного или дефектного кадра. Следовательно, для практической реализации данного механизма аппаратура должна, в частности распознавать исходный и повторно переданный кадры. Распознавание указанных кадров осуществляется с помощью пятого бита поля управления, который называется P/F – битом или битом опроса-окончания. При передаче исходных кадров P/F-бит устанавливается в «0», а в случае запроса или повторной передачи кадров его значение должно быть равно 1.
Механизмы распознавания (тип; повторный или изначальный) кадров осуществляются с помощью битов 1 и 5 поля управления. Остальные 6 бит этого поля разбиты на две равные группы и выполняют исключительно важную функцию – подсчет и нумерацию кадров. Для осуществления передачи в полном дуплексном режиме нумерация должна производиться как при передачи кадров, так и при их приеме. Поэтому в поле управления кадра биты со 2 по 4 отведены для нумерации при передаче, а биты с 6 по 8 – для нумерации при приеме.
Вернуться
Информационное поле
Информационное поле, в отличие от рассмотренных выше трех полей, составляющих
Информационное поле
Информационное поле, в отличие от рассмотренных выше трех полей, составляющих
Длина информационного поля обычно находится в пределах 0-1 Кбайт, хотя некоторые устройства допускают работу с полями большей длины. Это означает, что некоторые кадры, а именно служебные, вообще не содержат информационного поля. Что касается информационных кадров, то присутствие данного поля в них обязательно. Подавляющее большинство аппаратуры, работающей в протоколе Х.25, обычно оперирует с информационными полями, имеющими длину 128 байт, но в то же время позволяет передавать пакеты, находящиеся в кадре как с большими, так и с меньшими длинами.
FCS - Frame Checking Sequence
На практике КПК (контрольная последовательность кадра)
FCS - Frame Checking Sequence
На практике КПК (контрольная последовательность кадра)
Литература
Мельников Д.А. Информационные процессы в компьютерных сетях. Модели, стандарты, протоколы, интерфейсы…
Литература
Мельников Д.А. Информационные процессы в компьютерных сетях. Модели, стандарты, протоколы, интерфейсы…
Халсалл Ф. Передача данных, сети компьютеров и взаимосвязь открытых систем: Пер. с англ. – М.: Радио и связь, 1995. – 408 с.
Беребеня М.Ф., Семенов А.Ф., Толстой А.И., Храмов А.В. Передача данных по протоколу Х.25: Учебное пособие – М.: МИФИ,1998. –80 с.
Куперман М., Лясковский Ю. Х.25 - незнакомый знакомец// LAN. – 1996. – №7.
Телекоммуникационные системы и сети Т.1: Учеб. пособие/ Крук Б.И., Попантонопуло В.Н., Шувалов В.П. – Новосибирск: Сиб. Предприятие «Наука» РАН, 1998.
Выход
Основные положения
Виртуальное соединение
Дейтаграммное соединение
Адресация в сети Х.25
Установление соединения
Режим нормального ответа
Асинхронно-сбалансированный режим
Виртуальное
Основные положения
Виртуальное соединение
Дейтаграммное соединение
Адресация в сети Х.25
Установление соединения
Режим нормального ответа
Асинхронно-сбалансированный режим
Виртуальное
Устройство сети
Пример сети