Синхронная последовательная связь описывает протокол последовательной связи , в котором «данные отправляются непрерывным потоком с постоянной скоростью». [1]
Синхронная связь требует, чтобы часы в передающих и принимающих устройствах были синхронизированы - работали с одинаковой скоростью, чтобы приемник мог производить выборку сигнала в те же временные интервалы, которые использует передатчик. Никаких стартовых или стоповых битов не требуется. По этой причине «синхронная связь позволяет передавать больше информации по цепи в единицу времени» [2], чем асинхронная последовательная связь . Со временем часы передачи и приема будут иметь тенденцию расходиться, что требует повторной синхронизации .
Байт-ориентированные протоколы
Ранние синхронные протоколы были побайтно-ориентированными протоколами , в которых синхронизация поддерживалась путем передачи последовательности синхронных незанятых символов, когда линия не передавала данные активно или прозрачно в длинном блоке передачи. Перед каждой передачей отправлялось определенное количество холостых сообщений. Двоичный синхронный протокол IBM (Bisync) все еще используется. Другими примерами побайтно-ориентированных протоколов являются синхронный прием-прием (STR) IBM и протокол сообщений передачи цифровых данных (DDCMP) от Digital Equipment Corporation . Другие производители компьютеров часто предлагали аналогичные протоколы, отличающиеся в основном мелкими деталями.
Бит-ориентированные протоколы
Бит-ориентированные протоколы - это синхронные протоколы, которые рассматривают передаваемые данные как поток битов без семантики или смысла. Коды управления определяются в терминах битовых последовательностей, а не символов. Синхронизация поддерживается на незанятой линии путем передачи заранее определенной последовательности битов. Управление синхронным каналом передачи данных (SDLC) указывает, что станция продолжает передавать последовательность битов «1» на незанятой линии. [3] Данные, передаваемые по незанятой линии, имеют префикс специальной битовой последовательности '01111110'b, называемой флагом . SDLC был первым разработанным бит-ориентированным протоколом, который позже был принят Международной организацией по стандартизации (ISO) как высокоуровневое управление каналом передачи данных (HDLC). Другими примерами бит-ориентированных протоколов являются управление логическим каналом (LLC) - IEEE 802.2 и расширенные процедуры управления передачей данных (ADCCP) ANSI.
Рекомендации
- ^ Коули, Джон (2007). Коммуникации и сети: Введение . Springer. ISBN 9781846286452.
- ^ Корпорация IBM. Учебник по передаче данных (PDF) .
- ^ Корпорация IBM (1979). Общая информация IBM Synchronous Data Link Control (PDF) .