- Чем различаются асинхронные и синхронные режимы?
В асинхронном режиме данные передаются побайтно, каждый байт
предваряется стартовым битом и завершается одним или двумя стоповыми
битами. Таким образом, минимальной единицей передачи является байт, а
стартовые/стоповые биты между байтами обеспечивают правильное
опознание начала и конца каждого байта. Этот режим удобен с точки
зрения надежности выделения сигналов с линии однако требует
упаковки/распаковки битовых данных в байты, а также снижает скоростей
передачи в канале за счет избыточных стартовых и стоповых битов
(минимум на 25% - 2/8).
В синхронном режиме данные передаются побитно, без группировки в
байты. В этом случае нет накладных расходов на группировку битов, и
единицей передачи является отдельный бит. Тем не менее, чтобы приемник
имел возможность пересинхронизации в случае потери части потока, биты
часто оформляются в пакеты различной длины, снабженные заголовком и
контрольной суммой. Минимальной информационной единицей в этом случае
является пакет. Поскольку длина пакета значительно превышает длину его
служебной части, накладные расходы оказываются намного меньше.
Все протоколы коррекции ошибок и сжатия данных устанавливают между
модемами синхронный режим передачи с обменом пакетами. В то же время
обмен между модемом и DTE чаще всего идет в асинхронном режиме, что
вкупе с накладными расходами на оформление и обработку пакетов
порождает разность скоростей в канале и с DTE. Для компенсации этой
разности в модеме имеется буфер, а также используются методы
управления потоком (flow control).
Специализированные устройства (пейджерные станции, промышленные
системы сбора информации и т.п.) нередко используют синхронную
передачу между собой и модемом, сами формируя пакеты и следя за их
правильностью. В таких случаях, из-за неспособности обычного
компьтерного порта работать в синхронном режиме, взаимодействие
компьютера с такими устройствами через пару модемов может оказаться
невозможным.
[ К списку статей ]
[ К оглавлению FAQ ]
Как можно оптимизировать настройку модема и управляющей программы?
Почему при смене видеорежима нарушается связь на внутреннем модеме?