ВОЛОКОННАЯ ОПТИКА теория и практика
Протоколы
Протокол важен для определения формата обычного сообщения и процедур для передач' данных между всеми устройствами в сети. Он включает следующие важные элементы.
Инициализация
Инициализирует параметры протокола и начинает передачу данных.
Разбивка на кадры и синхронизация
Определяет начало и конец кадра и синхронизацию приемника с потоком данных. Контроль потока
Дает приемнику возможность уведомлять передатчик для регулирования потоь данных и гараятированияхохранности данных.
Контроль линии
Используется в полудуплексных соединениях для смены ролей передатчика И Приег ника и начала передачи в другом направлении.
Контроль ошибок
Предоставляет способы проверки правильности полученных данных для определение ошибок передачи. Они включают в себя проверку блочной избыточности и проверка циклической избыточности.
Контроль тайм-аутов
Процедуры для повтора или отмены передачи, когда не получены подтверждение в течение определенных временных рамок.
Примерами некоторых типичных коммуникационных протоколов являются:
Xmodem или Kermit для асинхронной передачи файлов;
• протоколы BSC (binary synchronous control), SDLC (synchronous data link control), HDLC (high level data link control), FDDI (fiber distributed data interface), TCP/IP (transport control protocol/Internet protocol), MPLS (multi-protocol label switching) и ATM (asynchronous transfer mode) для синхронных передач.
Промышленные протоколы включают протокол автоматизации производства (manufacturing automation protocol - МАР), протокол технического офиса (technical office protocol - TOP), Modbus, Data Highway Plus, HART, Fieldbus и т. д. Детальное обсуждение работы протоколов выходит за рамки данной книги.