- •1. Принципы организации связи в телекоммуникационных системах.
- •Сообщения, сигналы и методы их модуляции
- •1.1.1. Сообщения и принципы их передачи
- •1.1.2. Качество передачи сообщения.
- •1.1.3. Спектральное представление электрического сигнала.
- •1.1.4 Представление непрерывных сигналов дискретными
- •1.1.5 Аналоговые и цифровые сигналы
- •1.1.6 Модуляция и демодуляция электрического сигнала.
- •Непрерывные виды модуляции.
- •Импульсные виды модуляции.
- •Импульсно-кодовая модуляция (икм).
- •Частота дискретизации электрического сигнала.
- •Квантование амплитуды электрического сигнала.
- •Цифровая система передачи.
- •1.2. Импульсно-кодовая модуляция - основа построения цифровых систем передачи.
- •Система икм.
- •Система синхронизации.
- •Группообразование системы икм.
- •1.2.4 Плезиохронная и синхронная цифровые иерархии
- •L.3. Асинхронные методы передачи.
- •1.3.1 Метод передачи пакетов
- •Физический уровень
- •Канальный уровень.
- •Сетевой уровень
- •Транспортный уровень
- •Сеансовый уровень
- •Представительный уровень
- •Прикладной уровень
- •1.3.2 Асинхронный метод передачи
- •1.4 Основные принципы построения телекоммуникационных сетей.
- •1.4.1 Системы передачи информации
- •1.4.2 Системы распределения информации
- •2. Маршрутизация в каналах связи сетевой уровень
- •2.1. Коммутация информациооных потоков в сетях
- •2.2 Маршрутизация в информационных сетях
- •2.2.1. Проблема маршрутизации в информационных сетях.
- •2.2.2. Методы маршрутизации, основанные на выборе кратчайшего пути.
- •2.2.3 Централизованные алгоритмы нахождения кратчайшего пути
- •2.2.4 Распределенный асинхронный алгоритм Беллмана-Форда.
- •Исходный граф сети
- •2.2.5 Адаптивная маршрутизация, основанная на кратчайших путях.
- •2.2.6. Волновые методы маршрутизации
- •3. Физические основы передачи (процессы физического 1-го уровня)
- •3.1 Электрические линии как передаточные элементы
- •Влияние длины проводника на передачу высокочастотных сигналов
- •3.2 Уравнения линий связи
- •3.3 Передаточные характеристики электрических линий
- •3.3.1 Статический коэффициент передачи
- •3.3.2. Свойства проводника, потерями в котором можно пренебречь
- •3.3.3. Свойства проводника, потерями в котором нельзя пренебречь
- •3.4 Передача сигналов по световодам
- •3.4.1 Принцип действия оптических передающих систем
- •3.4.2 Передаточные свойства световода
- •Удобно, однако, пользоваться этой формулой в виде:
- •3.4.3 Источники и детекторы светового излучения
- •4. Передача данных на физическом уровне.
- •4.1 Спектр модулированного сигнала.
- •4.2 Цифровое кодирование.
- •4.2.1 Требования к методам цифрового кодирования.
- •Метод биполярного кодирования с альтернативной инверсией.
- •Потенциальный код с инверсией при единице.
- •Биполярный импульсный код.
- •Манчестерский код.
- •4.3 Логическое кодирование
- •4.4 Интерфейсы физического уровня
- •5. Методы доступа к сети
- •5.1. Система опроса/выбора.
- •5.3. Множественный доступ с временным разделением (tdma)
- •5.4. Протокол bsc.
- •5.4.1. Форматы bsc и управляющие коды.
- •5.4.2. Режимы канала
- •5.4.3. Управление каналом
- •5.4.4. Проблемы, связанные с bsc
- •5.5. Протокол hdlc.
- •5.5.1. Формат кадра hdlc
- •5.5.2. Кодонезависимость и синхронизация hdlc
- •5.5.3. Управляющее поле hdlc
- •5.5.4. Команды и ответы
- •5.5.5. Процесс передачи в протоколе hdlc
- •5.5.6. Подмножества hdlc
- •6. Организация мультиплексных каналов последовательной передачи информации
- •6.1. Мультиплексная линия передачи информации.
- •6.2. Виды сообщений при организации обмена информацией по млпи.
- •6.3. Форматы слов при организации обмена информацией.
- •6.4. Обобщенная логическая структура оконечного устройства.
- •6.5. Примеры применения принципов мультиплексирования в бортовом оборудовании летательных аппаратов.
- •6.6. Недостатки мкио, реализованного по стандарту мil-std-1553в.
- •7. Волоконно-оптические каналы связи для организации обмена информацией между элементами комплекса
- •8. Помехоустойчивость и кодирование.
- •9. Криптографическая защита данных.
- •9.1. Криптографические системы с открытым ключом. Метод rsa.
- •9.1.1. Алгоритм метода.
- •9.1.2. Пример работы метода.
- •9.1.3. Характеристика метода.
- •9.1.4. Программа демонстрации работы метода шифровании rsa.
- •Порядок выполнения программы.
5.3. Множественный доступ с временным разделением (tdma)
(Или множественный доступ с квантованием времени - Прим. перев.)
Более уточненным подходом к реализации систем первичный/вторичный без опроса является множественный доступ с временным разделением (TDMA). Этот метод является дальнейшим развитием метода мультиплексной передачи с временным разделением (TDM).
5.4. Протокол bsc.
5.4.1. Форматы bsc и управляющие коды.
BSC является полудуплексным протоколом. Передача осуществляется поочередно в обоих направлениях. Этот протокол поддерживает двухточечные и многоточечные соединения, а также как коммутируемые, так и некоммутируемые каналы. BSC является кодозависимым протоколом, и каждый знак, переданным по BSC-каналу, должен быть декодирован у получателя, чтобы определить, является ли он управляющим знаком или относится к данным пользователя. Как указывалось ранее, кодозависимые протоколы называются бит-зависимыми или знак- (байт-) зависимыми протоколами, а они далее различаются по признаку фиксированности расположения управляющих полей в кадре. Форматы кадра BSC и управляющие коды показаны на рис. 4
Рис. 4 Форматы BSC и управляющие коды.
-
Знак
Функция
SYN
PAD
DLE
ENQ
SOH
STX
ITB
ETB
ETX
EOT
BCC
Синхронизация канала в состоянии покоя (поддерживает активность канала)
Наполнение кадра (временное заполнение между кадрами)
Авторегистр 1 (используется для достижения кодовой прозрачности)
Запрос (используется с опросом/выбором при захвате)
Начало заголовка
Начало текста (переводит линию в режим текста)
Конец промежуточного блока
Конец блока передачи
Конец тектса
Конец передачи (переводит линию в режим управления)
Контрольный счетчик блока
Управляющие коды могут иметь несколько функций, которые определяются конкретным режимом работы канала в данный момент времени. (Режимы работы канала рассматриваются в следующем разделе.) На рисунке не показаны все возможные модификации формата кадра BSC, а приведены в качестве примеров некоторые основные реализации формата.
Так как BSC является знак-ориентированным протоколом, существуют проблемы отделения полей данных пользователя от управляющих полей. Существует возможность того, что данные, которые были распознаны как управляющие данные BSC, были созданы прикладным процессом пользователя. Например, можно предположить, что программа пользователя создает последовательность битов, которая совпадает с управляющим кодом ЕТХ (конец текста). Принимающая станция, встретив ЕТХ в данных пользователя, заключит, что это конец передачи, которым обозначен кодом ЕТХ, созданным пользователем. Протокол BSC воспримет ЕТХ как протокольный управляющий знак и попытается выполнить контроль ошибок над неполным кадром BSC, что приведет к ошибке.
Очевидно, управляющие кодовые комбинации должны быть исключены из полей текста и заголовка. Эта проблема решается в протоколе BSC с помощью управляющего кода DLE. Этот код помещается перед управляющими кодами STX, ЕТХ, ЕТВ, ITB и SOH для идентификации этих символов как действительно управляющих символов канала. Наиболее простой способ достижения кодовой прозрачности состоит в том, чтобы использовать DLE.STX или DLE.SOH для обозначения начала неуправляющих (т. е. пользовательских) данных, a DLE.ETX, DLE.ЕТВ или DLE.ITB для обозначения конца данных пользователя. DLE не помещается перед данными, сформированными пользователем. Следовательно, если комбинации битов, совпадающие с какими-либо из этих управляющих знаков, будут созданы в тексте пользователя и поступят в принимающую станцию, эта станция будет считать их обычными данными пользователя, поскольку перед ними не будет стоять DLE.
DLE переводит канал в режим, прозрачного текста, который позволяет производить передачу любой комбинации бит. Эта возможность является весьма важной, когда BSC используется в различных видах приложений. Например, проектный или статистический отделы фирмы часто используют числа с плавающей запятой для представления больших чисел или дробных чисел с очень высокой точностью.
Возникает особая проблема с использованием DLE, если этот символ создается прикладным процессом конечного пользователя, так как он в этом случае может быть принят за управляющий код. BSC решает эту проблему, помещая DLE за символом DLE, относящимся к пользовательским данным. Приемник отбрасывает первый DLE из двух последовательно расположенных символов DLE и принимает второй DLE как допустимые данные пользователя.
Наличие заголовков, показанных на рис. 4, не является обязательным. Если заголовок включен в сообщение, перед ним помещается код SOH.