Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция_10. Модем. Принцип работы и устройство.doc
Скачиваний:
2
Добавлен:
19.07.2019
Размер:
86.02 Кб
Скачать

Асинхронная и синхронная передача данных

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

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

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

Рекомендации ccitt для модемов

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

Рекомендация

Скорость передачи, бит/с

V.21

300

V.22

600, 1200

V.22 bis

1200, 2400

V.23

1200

V.32

4800, 9600

V.32 bis

7200, 12000, 14400

V.34

28800

Bell 103

300

Bell 212A

1200

Модемы, регламентированные рекомендациями CCITT, различаются не только по скоростным характеристикам. Они могут работать либо в дуплексном, либо в полудуплексном режиме. Ниже мы кратко рассмотрим основные рекомендации и их параметры.

Коррекция ошибок и сжатие информации

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

Протоколы коррекции ошибок

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

Общая форма передачи данных по протоколам с коррекцией ошибок следующая: модем передает данные отдельными блоками (пакетами) по 16 - 20000 байт, в зависимости от качества связи. Каждый блок снабжается заголовком, в котором указана проверочная информация, например, контрольная сумма блока. Принимающий модем самостоятельно подсчитывает контрольную сумму каждого блока и сравнивает ее с контрольной суммой из заголовка блока. Если эти две контрольные суммы совпали, считается, что блок принят без ошибок. В противном случае принимающий модем отсылает передающему модему запрос на повторную передачу этого блока. Передача сбойного блока продолжается до тех пор, пока он не будет принят правильно.

Протоколы коррекции ошибок могут быть реализованы не только на аппаратном, но и на программном уровне. Аппаратный уровень реализации более эффективен. Наиболее распространенны следующие протоколы коррекции ошибок, поддерживаемые модемами на аппаратном уровне - MNP1-MNP10 и V.42.