- •191 Адаптивные системы передачи данных с переспросом
- •Введение
- •1 Общие положения об адаптивных системах передачи данных
- •1.1 Принципы функционирования
- •Системы передачи данных без обратной связи
- •Без обратной связи
- •Обобщенная структура адаптивных систем передачи данных
- •Состояние системы
- •Демодулятора Тогда
- •Для заданных а, и порога стирания вероятность стирания единичного элемента
- •При разделении трех состояний канала
- •1.3 Классификация адаптивных систем передачи данных с обратной связью
- •Канал связи
- •1.4 Алгоритмы работы адаптивных систем передачи данных с иос и с рос
- •1.4.1 Общий алгоритм работы системы пд с иос
- •1.4.2 Общий алгоритм работы системы пд с рос
- •1.5 Избыточность при передаче данных в системах с обратной связью
- •1.6 Условия применимости принципа обратной связи в информационных системах с запаздыванием сигналов
- •1.7 Методика анализа адаптивных систем передачи данных
- •1.8 Анализ адаптивных систем с рос без запаздывания сигналов
- •Перейдем от матрицы (1.39) к более простой матрице:
- •1.9 Способы повышения верности и скорости передачи информации в системах с рос
- •Структурные схемы и алгоритмы работы адаптивных систем
- •2.1 Система с рос и ожиданием решающего сигнала
- •2.2 Система с рос и непрерывной передачей информации и блокировкой
- •2.3 Система с рос и адресным переспросом
- •2.4 Система с информационной обратной связью
- •3 Элементы сетевых технологий в адаптивных системах передачи данных
- •3.1 Цифровые каналы передачи данных
- •3.2 Передача данных по сетям х.25
- •3.3 Передача кадров канального уровня звена передачи данных
- •Служебный s- и u-кадр
- •3.4 Передача данных по технологии frame relay
- •Номера байтов
- •3.5 Передача данных с использованием технологии atm
- •Контрольные вопросы
- •Список использованных источников
- •Учебное издание
Служебный s- и u-кадр
1 байт |
14 …70 байт |
1 байт |
2 байта |
1 байт | |||||
FLAG |
ADRES |
CONT |
CRC-16 |
FLAG | |||||
Информационный I-кадр | |||||||||
1 байт |
14 …70 байт |
1 байт |
До 256 байт |
2 байта |
1 байт | ||||
FLAG |
ADRES |
CONT |
INFORM |
CRC-16 |
FLAG |
Получатель |
Отправитель |
Ретранслятор | |||
Адрес (6 байт) |
SSID (1 байт) |
Адрес (6 байт) |
SSID (1 байт) |
Адрес (6 байт) |
SSID (1 байт) |
Рисунок 3.28. – Форматы кадров протокола АХ.25
Контрольное поле (CRC-16) предназначено для обнаружения ошибок в кадре при его передаче.
Адресное поле может содержать от двух до десяти логических адресов. Простейшим случаем является адресное поле из двух адресов (два пользователя). Если пользователи находятся вне зоны радиовидимости, то могут использовать радиомодемы других пользователей сети в качестве ретрансляторов. Таких ретрансляторов для одного логического канала может быть до восьми. Адреса ретрансляторов также присутствуют в адресном поле кадра. Таким образом, поле адреса делится на три подполя: получателя, отправителя и ретранслятора. Формат адресного поля приведен на рис. 3.28. Занесенные в него адреса могут состоять не более чем из шести символов. Если адрес состоит менее чем из шести символов, он дополняется соответствующим количеством пробелов.
После адреса в каждом подполе идет вторичный идентификатор пользователя (станции) SSID (Secondary Station Identifier).Это некоторое число от 0 до 15. Оно определяет уровень сервиса данного пользователя, например, что он имеет несколько станций пакетной радиосвязи, работающих в разных диапазонах, поддерживает функции электронного почтового ящика BBS или является сетевым узлом-ретранслятором NET/ROM. Обычный пользователь работает без вторичного идентификатора или с идентификатором, равным 1. Идентификатор BBS узловой станции может быть равен значениям от 2 до 9. При прохождении кадра транзитом через узел NET/ROM вторичный идентификатор получает значения от 10 до 15, в зависимости от того, через сколько узловых станций он прошел. Значение идентификатора в двоичном виде занимает четыре бита – со второго по пятый в байте, следующем после каждого адреса. Первый бит этого байта используется как признак конца адресного поля. Если он равен единице, то он является признаком последнего байта адресного поля. Для шестого и седьмого битов рассматриваемого байта нет определенного назначения, и они могут использоваться в отдельных сетях по усмотрению ее пользователей или администратора сети, если таковой имеется. Восьмой бит в последнем байте подполя отправителя и получателя всегда устанавливается в нуль. В подполе ретранслятора его устанавливают в единицу, если кадр прошел через ретранслятор, и в нуль, – если нет. Установление бита ретранслятора необходимо для того, чтобы ретрансляторы, находящиеся в зоне радиовидимости друг друга, следовали очередности передачи кадров через себя и выполняли эту процедуру строго в порядке, указанном отправителем кадра.
Управляющее поле содержит информацию о типе кадра, которая используется для определения назначения сообщения. Кроме того, управляющее поле содержит номер кадра, который ожидает получить получатель сообщения. Для повторной передачи искаженных кадров используется механизм ARQ типа GBN и SR. Информационное поле кадра содержит информационный пакет размером не более 256 байт. Иногда первый байт информационного поля выступает в качестве самостоятельного подполя – идентификатора протокола. Это происходит при использовании сетевого (третьего) уровня протокола АХ.25 при прохождении пакета через станции NET/ROM.
Контрольное поле кадра служит для проверки правильности принятых данных. При этом используется образующий полином G(x) = X16+X12+X5+1 в соответствии с рекомендацией ISO 3309 и V.42. При приеме подсчитывается контрольное поле, которое сравнивается с принятым значением. При несовпадении контрольных последовательностей осуществляется запрос повторной передачи кадра.
Необходимость изучения данных вопросов вытекает из быстрого развития новых технологий в области телекоммуникаций, которые отталкиваются от разработанных и разрабатываемых стандартов по телекоммуникациям. Основные рекомендации в области передачи данных приведены ниже в главе 4.