2.5.3. Синхронные символьно-ориентированные и бит-ориентированные методы и протоколы передачи данных канального уровня
В синхронных протоколах между пересылаемыми символами (байтами) нет стартовых и стоповых сигналов, поэтому отдельные символы в этих протоколах пересылать нельзя. Все обмены данными осуществляются кадрами, которые имеют в общем случае заголовок, поле данных и концевик (рис. 2.21). Все биты кадра передаются непрерывным синхронным потоком, что значительно ускоряет передачу данных [11, 14].
Большинство протоколов используют в кадре поля данных переменной длины. Заголовок также может иметь переменную длину.
Рис. 2.21. Кадры синхронных протоколов
Синхронные методы и протоколы передачи данных канального уровня бывают двух типов: символьно-ориентированные (байт-ориентированные) и бит-ориентированные. Для обоих характерны одни и те же методы синхронизации бит. Главное различие между ними заключается в методе синхронизации символов и кадров.
Символьно-ориентированные методы и протоколы используются в основном для передачи блоков отображаемых символов, например текстовых файлов. Так как при синхронной передаче нет стоповых и стартовых битов, для синхронизации символов необходим другой метод. Синхронизация достигается за счет того, что передатчик добавляет два или более управляющих символа, называемых символами SYN, перед каждым блоком символов. В коде ASCII символ SYN имеет двоичное значение 0010110, это несимметричное относительно начала символа значение позволяет легко разграничивать отдельные символы SYN при их последовательном приеме.
Символы SYN выполняют две функции: во-первых, они обеспечивают приемнику побитную синхронизацию, во-вторых, как только битовая синхронизация достигается, они позволяют приемнику начать распознавание границ символов SYN. После того как приемник начал отделять один символ от другого, можно задавать границы начала кадра с помощью другого специального символа. Обычно в символьных протоколах для этих целей используется символ STX (Start of text, ASCII 0000010). Другой символ отмечает окончание кадра ‑ ЕTX (End of text, ASCII 0000011).
Бит-ориентированные методы и протоколы. Символьно-ориентированные методы и протоколы не эффективны при передаче двоичных данных, так как в поле данных кадра приходится добавлять много избыточных данных. Кроме того, формат управляющих символов для разных кодировок различен, что ограничивает применение символьно-ориентированных методов передачи данных.
Универсальные методы бит-ориентированной передачи свободны от перечисленных выше недостатков. В настоящее время они применяются при передаче как двоичных, так и символьных данных.
На рис. 2.22 показаны 3 различные схемы бит-ориентированной передачи. Они отличаются способом обозначения начала и конца каждого кадра.
Первая схема, показанная на рис. 2.22, а, похожа на схему с символами STX и ETX в символьно-ориентированных протоколах. Начало и конец каждого кадра отмечается одной и той же 8-битовой последовательностью ‑ 01111110, называемой флагом. Термин «бит-ориентированный» используется потому, что принимаемый поток бит сканируется приемником на побитовой основе для обнаружения стартового флага, а затем во время приема для обнаружения стопового флага. Поэтому длина кадра в этом случае не обязательно должна быть кратна 8 бит.
Чтобы обеспечить синхронизацию приемника, передатчик посылает последовательность байтов простоя (каждый состоит из 11111111), предшествующую стартовому флагу.
Для достижения прозрачности данных в этой схеме необходимо, чтобы флаг не присутствовал в поле данных кадра. Это достигается с помощью приема, известного как вставка 0 бита, ‑ бит-стаффинга. Схема вставки бита работает только во время передачи поля данных кадра. Если эта схема обнаруживает, что подряд передано пять 1, то она автоматически вставляет дополнительный 0 (даже если после этих пяти 1 шел 0). Поэтому последовательность 01111110 никогда не появится в поле данных кадра. Аналогичная схема работает в приемнике и выполняет обратную функцию. Когда после пяти 1 обнаруживается 0, он автоматически удаляется из поля данных кадра. Бит-стаффинг гораздо более экономичен, чем байт-стаффинг, так как вместо лишнего байта вставляется один бит, следовательно, скорость передачи пользовательских данных в этом случае замедляется в меньшей степени.
Во второй схеме (рис. 2.22, б) для обозначения начала кадра имеется только стартовый флаг, а для определения конца кадра используется поле длины кадра, которое при фиксированных размерах заголовка и концевика чаще всего имеет смысл длины поля данных кадра. Эта схема наиболее применима в локальных сетях. В этих сетях для обозначения факта незанятости среды в исходном состоянии по среде вообще не передается никаких символов. Чтобы все остальные станции вошли в битовую синхронизацию, посылающая станция предваряет содержимое кадра последовательностью бит, известной как преамбула, которая состоит из чередования единиц и нулей 101010... Войдя в битовую синхронизацию, приемник исследует входной поток на побитовой основе, пока не обнаружит байт начала кадра 10101011, который выполняет роль символа STX. За этим байтом следует заголовок кадра, в котором в определенном месте находится поле длины поля данных. Таким образом, в этой схеме приемник просто отсчитывает заданное количество байт, чтобы определить окончание кадра.
Рис. 2.22. Способы выделения начала и конца кадра при синхронной передаче
Третья схема (рис. 2.22, в) использует для обозначения начала и конца кадра флаги, которые включают запрещенные для данного кода сигналы. Например, при манчестерском кодировании вместо обязательного изменения полярности сигнала в середине тактового интервала уровень сигнала остается неизменным и низким (запрещенный сигнал J) или неизменным и высоким (запрещенный сигнал К). Начало кадра отмечается последовательностью JK0JK000, а конец ‑ последовательностью JK1JK111. Этот способ очень экономичен, так как не требует ни бит-стаффинга, ни поля длины, но его недостаток заключается в зависимости от принятого метода физического кодирования. При использовании избыточных кодов роль сигналов J и K играют запрещенные символы, например, в коде 4В/5В этими символами являются коды 11000 и 10001.
Каждая из трех схем имеет свои преимущества и недостатки. Флаги позволяют отказаться от специального дополнительного поля, но требуют специальных мер: либо по разрешению размещения флага в поле данных за счет бит-стаффинга, либо по использованию в качестве флага запрещенных сигналов, что делает эту схему зависимой от способа кодирования.
- С одержание
- 1. Принципы построения и
- 2. Основы передачи данных в
- 4. Высокоскоростные технологии
- 6. Технологии построения
- 7. Глобальная информационная
- Введение
- 1. Принципы построения и функционирования сетей эвм
- 1.1. Общие сведения о системах телеобработки данных и телекоммуникационных сетях
- 1.1.1. Предмет изучения, цель, задачи и структура дисциплины
- 1.1.2. Общие сведения о системах телеобработки данных
- 1.1.3. Общие сведения о телекоммуникационных сетях
- 1.2. Функциональный состав, структура и классификация сетей эвм
- 1.2.1. Функциональный состав и структура сетей эвм
- 1.2.2. Классификация сетей эвм
- 1.3. Методы структуризации сетей эвм
- 1.3.1. Физическая структуризация сетей эвм
- 1.3.2. Логическая структуризация сетей эвм
- 1.4. Архитектура и принципы построения сетей эвм
- 1.4.1. Эталонная модель взаимодействия открытых систем (модель osi). Иерархия протоколов
- 1.4.2. Сетезависимые и сетенезависимые уровни модели взаимодействия открытых систем
- 1.4.3. Стандартные стеки коммуникационных протоколов
- 1.5. Концепции управления сетевыми ресурсами
- 1.5.1. Критерии выбора типа сети эвм
- 1.5.2. Сетевые службы
- Контрольные вопросы
- 2. Основы передачи данных в телекоммуникационных сетях
- 2.1. Каналы связи телекоммуникационных сетей, их основные характеристики и классификация
- 2.1.1. Линии и каналы связи. Основные характеристики каналов связи
- 2.1.2. Классификация каналов связи телекоммуникационных сетей
- 2.2. Основные типы и характеристики линий связи
- 2.2.1. Проводные и кабельные линии связи
- 2.2.2. Беспроводные линии связи
- 2.3. Методы кодирования и передачи данных на физическом уровне
- 2.3.1. Методы аналоговой модуляции
- 2.3.2. Методы цифрового кодирования
- 2.3.3. Методы логического кодирования
- 2.4. Модемы
- 2.4.1. Устройство модемов
- 2.4.2. Классификация модемов
- 2.4.3. Модемные протоколы и стандарты передачи данных
- 2.5. Методы и протоколы передачи данных канального уровня
- 2.5.1. Назначение и классификация методов и протоколов передачи данных канального уровня
- 2.5.2. Асинхронные методы и протоколы передачи данных канального уровня
- 2.5.3. Синхронные символьно-ориентированные и бит-ориентированные методы и протоколы передачи данных канального уровня
- 2.6. Методы обнаружения и коррекции ошибок передачи данных канального уровня
- 2.6.1. Общие сведения и классификация методов обнаружения ошибок передачи данных
- 2.6.2. Методы восстановления искаженных и потерянных кадров
- 2.7. Методы коммутации абонентских систем в телекоммуникационных сетях
- 2.7.1. Метод коммутации каналов
- 2.7.2. Метод коммутации пакетов
- 2.7.3. Метод коммутации сообщений
- Контрольные вопросы
- 3. Локальные сети эвм
- 3.1. Общие сведения о локальных сетях эвм
- 3.1.1. Особенности локальных сетей эвм и области их применения
- 3.1.2. Характеристики и классификация локальных сетей эвм
- 3.1.3.Архитектура и стандарты локальных сетей эвм
- 3.2. Технические средства и оборудование локальных сетей эвм
- 3.2.1. Оконечное оборудование
- 3.2.1. Коммуникационное оборудование
- 3.2.2. Структурированная кабельная система
- 3.3. Базовые технологии построения локальных сетей эвм
- 3.3.1. Сетевая технология Ethernet
- 3.3.2. Метод доступа csma/cd
- 3.3.2. Форматы кадров технологии Ethernet
- 3.3.3. Спецификации физической среды Ethernet
- 3.3.4. Стандарт 10Base-5
- 3.3.12. Сетевая технология Token Ring
- 3.3.13.Сетевая технология fddi
- Контрольные вопросы
- 4. Высокоскоростные технологии локальных сетей эвм
- 4.1. Технология Fast Ethernet 100Мбит/с
- 4.1.1. Технология Gigabit Ethernet 1000 Мбит/с
- 4.1.2. Технология 100vg-AnyLan
- 4.2. Беспроводные локальные сети эвм
- 4.2.1. Общие сведения о беспроводных локальных сетях эвм
- 4.2.2. Беспроводные локальные сети на основе стандарта Hiperlan
- 4.2.3. Беспроводные локальные сети на основе стандарта ieee 802.11
- 4.3. Логическая структуризация локальных сетей эвм
- 4.3.1. Достоинства и недостатки разделяемой среды передачи данных локальных сетей эвм
- 4.3.2. Логическая структуризация локальных сетей с применением мостов и коммутаторов
- 4.3.3. Виртуальные локальные сети эвм
- 4.4. Объединение сетей эвм на основе сетевого уровня
- 4.4.1. Архитектура составной сети, принципы организации межсетевого взаимодействия
- 4.4.2. Протоколы маршрутизации составных сетей
- 4.4.3. Области применения и основные характеристики маршрутизаторов
- Контрольные вопросы
- 5. Глобальные сети эвм
- 5.1. Общие сведения о глобальных сетях эвм
- 5.1.1. Обобщенная структура и функции глобальных сетей эвм
- 5.1.2. Интерфейсы «пользователь - сеть» глобальных сетей эвм
- 5.2. Типы глобальных сетей эвм
- 5.2.1. Глобальные сети с выделенными каналами
- 5.2.2. Глобальные сети с коммутацией каналов
- 5.2.3 Глобальные сети с коммутацией пакетов
- Контрольные вопросы
- 6. Технологии построения глобальных информационных сетей
- 6.1. Цифровые сети с интеграцией услуг (сети isdn)
- 6.1.1. Основные принципы построения и компоненты сетей isdn
- 6.1.2. Типы сервиса сетей isdn
- 6.1.3. Пользовательские интерфейсы сетей isdn
- 6.2. Сети и технология х.25
- 6.2.1. Принципы построения и компоненты сети X.25
- 6.2.2. Уровни информационного взаимодействия в сети х.25
- 6.3. Сети и технология Frame Relay
- 6.3.1. Принципы построения и компоненты сетей Frame Relay
- 6.3.2. Структура кадра Frame Relay
- 6.3.3. Параметры качества обслуживания Frame Relay
- 6.4. Сети и технология atm
- 6.4.1. Принципы построения и компоненты сетей атм
- 6.4.2. Формат атм- ячеек
- 6.4.3. Типы и классы сервиса в атм-сетях
- 6.4.4. Параметры качества обслуживания в атм-сетях
- Контрольные вопросы
- 7. Глобальная информационная сеть интернет
- 7.1. Общие сведения о глобальной информационной сети Интернет
- 7.2. Протоколы информационного взаимодействия абонентских систем в сети Интернет
- 7.3. Система адресации абонентских систем в сети Интернет
- 7.4. Подключение к глобальной сети Интернет
- 7.4.1. Виды сеансового подключения
- 7.4.2. Виды постоянного подключения
- 7.5. Сервисные возможности глобальной сети Интернет
- 7.6. Основные технологии работы в World Wide Web
- 7.6.1. Протокол обмена гипертекстовой информацией http
- Контрольные вопросы
- 7. Система адресации абонентских систем в сети Интернет?
- Заключение
- Библиографичекий список