Основы современных компьютерных технологий


Принципы работы и характеристики модема - часть 3


Сжатие данных могут осуществлять программы-архиваторы, встроенные в модем аппаратные протоколы сжатия (например, MNP5), а также сами протоколы передачи данных.

420

Обнаружение и коррекция ошибок. После передачи очередного блока передающий модем ожидает от модема на другом конце линии связи подтверждения, что все принято правильно. Если информация принята с ошибкой, то принимающий модем выдаст сигнал на повторение передачи посланного блока. Этот метод коррекции ошибок называется ARQ (Automatic Repeat reQuest - автоматический запрос на повторение). Некоторые протоколы связи отслеживают определенное заранее число ошибок при передаче информации, и когда это число превышает указанное, модем-приемник предлагает модему-передатчику перейти на более низкую скорость или уменьшить размер передаваемых блоков.

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

Коррекция ошибок может осуществляться в самом модеме, если у него встроен аппаратный протокол коррекции ошибок (например, MNP4), а также в коммуникационной программе, которая реализует протокол передачи файлов (например, Xmodem).

Режимы работы модема. Подключенный к компьютеру модем может находиться в одном из двух режимов работы: режим передачи данных (modem is online) или режим команд.


Начало  Назад  Вперед