Вернуться   •   Содержание книги   •   Скачать   •   Дальше

Волоконная оптика. Теория и практика
Дэвид Бейли, Эдвин Райт

2.1.2. Кодирование

С помощью кодирования данные перед передачей преобразуются в символы количество и формат символов, используемых для представления каждой единицы данных, образуют код.

Для нужд связи используется большое разнообразие кодов. На заре телеграфной связи использовался код Морзе, а передатчиками и приемниками служили операторы-люди Код Бодо (Baudot) для использования в механических телеграфных передатчиках и приемчиках имел фиксированную длину 3 бит. В наши дни для передачи данных обычно используются код EBCIDIC (Extended Binary Coded Decimal Interchange Code) и американский стандартный код для обмена информацией ASCII (American Standard Code for Information interchange). ASCII-код представлен в табл.

Табл. 2.1. Та6лица ASCII-кода

Старшие биты

hex01234567
hexbin000001010011100101110111
00000(NUL)(DLE)Пробел0@P~р
10001(SOH)(DC1)!1AQаq
20010(STX)(DC2)"2ВRbr
30011(ЕТХ)(DC3)#3CSсs
40100(EOT)(DC4)$4DTdt
50101(ENQ)(NAK)%5EUeu
60110(ACK)(SYN)&6FVfv
70111(BEL)(ЕТВ)`7GWgw
81000(BS)(CAN)(8HXhx
91001(НТ)(ЕМ))9IYiУ
А1010(LF)(SUB)*:JZjz
В1011(VT)(ESC)+;K[k{
С1100(FF)(FS),<L\l|
D1101(CR)(GS)-=M]m}
Е1110(SO)(RS).>N^n~
F1111(SI)(US)/?О_oЗабой

2.1.3. Протоколы

Протокол важен для определения формата обычного сообщения и процедур для передач-данных между всеми устройствами в сети. Он включает следующие важные элементы.

Инициализация

Инициализирует параметры протокола и начинает передачу данных.

Разбивка на кадры и синхронизация

Определяет начало и конец кадра и синхронизацию приемника с потоком данных.

Контроль потока

Дает приемнику возможность уведомлять передатчик для регулирования потот данных и гарантирования-сохранности данных.

Контроль линии

Используется в полудуплексных соединениях для смены ролей передатчика и приег ника и начала передачи в другом направлении.

Контроль ошибок

Предоставляет способы проверки правильности полученных данных для определение ошибок передачи. Они включают в себя проверку блочной избыточности и проверка циклической избыточности.

Контроль тайм-аутов

Процедуры для повтора или отмены передачи, когда не получены подтверждение в течение определенных временных рамок.

Примерами некоторых типичных коммуникационных протоколов являются:
Xmodem или Kermit для асинхронной передачи файлов;
протоколы BSC (binary synchronous control), SDLC (synchronous data link control), HDLC (high level data link control), FDD I (fiber distributed data interface), TCP/IP (transport control protocol/Internet protocol), MPLS (multi-protocol label switching) и ATM (asynchronous transfer mode) для синхронных передач.

Промышленные протоколы включают протокол автоматизации производства (manufacturing automation protocol - MAP), протокол технического офиса (technical office protocol - TOP), Modbus, Data Highway Plus, HART, Fieldbus и т. д. Детальное обсуждение работы протоколов выходит за рамки данной книги.

Вернуться   •   Содержание книги   •   Скачать   •   Дальше