Читаем Факсимильная связь в Windows полностью

Повысить скорость передачи факсимильных сообщений можно, предварительно сжав передаваемые данные. В общем случае сжатие данных позволяет уменьшить размер передаваемых файлов на 70 %—90 %. Сегодня распространены три алгоритма сжатия, называемые МН, MR, МMR, а их программная реализация носит название протокола сжатия. Большинство современных факс-модемов и факс-машин поддерживают все три алгоритма, а о своих возможностях факс-аппараты сообщают друг другу на стадии установления соединения. Практически все модемы используют протоколы сжатия данных MNP5 и V.42bis, позволяющие увеличить реальную скорость передачи данных.

Как и все другие, эти алгоритмы сжатия основаны на удалении избыточной информации при передаче пикселов факсимильных сообщений. Так, за счет того, что при разложении символов в текстовом документе на строки пикселов, последние содержат во многом повторяющиеся последовательности, алгоритмы сжатия кодируют для передачи только различие между строками пикселов. Наиболее прост алгоритм так называемого одномерного сжатия по Хаффману (МН), а алгоритм MMR применяют только в тех случаях, когда сжатие данных сопровождается коррекцией ошибок.

Негативной стороной сжатия данных при передаче по линиям плохого качества является больший объем искаженных данных, так как ошибка может повлиять сразу на несколько строк пикселов. Поэтому одним из способов повысить качество передачи по плохой линии является отказ от сжатия данных, – чтобы ошибка повредила как можно меньшее число пикселов.

<p>Коррекция ошибок при передаче факсимильных сообщений</p>

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

Для факс-аппаратов группы 3 коррекция ошибок (Error Correction Mode, ЕСМ) является лишь опцией. Поскольку для запоминания уже переданных строк пикселов на случай прихода требования на повторную передачу требуется большая выделенная память, коррекция ошибок реализуется в достаточно дорогих моделях факс-машин. Более того, ваши затраты на дорогую факс-машину могут не оправдаться, если удаленный факс-аппарат, на который вы передаете свое сообщение, режим коррекции ошибок не поддерживает.

В случае применения факс-модемов коррекция ошибок легко реализуется программно, поскольку в этом случае можно легко использовать имеющуюся в компьютере оперативную память. При этом стоит отметить, что программно ЕСМ реализуется лишь для факс-модемов класса 1. Все современные факс-модемы поддерживают специальные протоколы коррекции ошибок MNP4 и V.42, которые позволяют корректно передавать данные, даже по зашумленным телефонным каналам.

<p>Протоколы коррекции ошибок</p>

Как мы уже упомянули, современные факс-модемы поддерживают два протокола коррекции ошибок:

• MNP уровней 1—4

• V.42

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

Протокол MNP (расшифровывается как Microcom Networking Protocol) обнаруживает и исправляет ошибки, возникающие при обмене данными. Существует несколько «уровней» этого протокола, каждый из которых представляет собой набор специальных методов, используемый для передачи данных.

• MNP Class 1 – обеспечивает автоматическую коррекцию ошибок на полудуплексных асинхронных соединениях.

• MNP Class 2 – обеспечивает автоматическую коррекцию ошибок на дуплексных асинхронных соединениях.

• MNP Class 3 – при использовании обычного асинхронного метода передачи между компьютером и модемом преобразует передаваемые удаленному модему данные в соответствии с синхронным протоколом SDLC, а также выполняет обратное преобразование для принимаемых данных. Синхронная передача повышает пропускную способность модема, так как при синхронной передаче отпадает необходимость в обработке стартовых и стоповых бит, то есть каждый передаваемый символ имеет длину восемь бит вместо десяти.

• MNP Class 4 – представляет собой надстройку над протоколами MNP-2 и 3, определяющую методику начального согласования размера пакета данных во время установления соединения.

V.42 – протокол коррекции ошибок, принятый CCITT (Международным Консультативным Комитетом по Телеграфной и Телефонной связи – МККТТ) в январе 1990 г. Эффективность протокола V.42 выше, чем MNP-4, особенно при работе на сильно зашумленных линиях. Кроме того, протокол V.42 обеспечивает метод начальной инициализации, более защищенный от помех, чем MNP-4.

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих
1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих

Книга предоставляет полное описание приемов и методов работы с программой "1С:Управление небольшой фирмой 8.2". Показано, как автоматизировать управленческий учет всех основных операций, а также автоматизировать процессы организационного характера (маркетинг, построение кадровой политики и др.). Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, формировать разнообразные отчеты, выводить данные на печать. Материал подан в виде тематических уроков, в которых рассмотрены все основные аспекты деятельности современного предприятия. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов. Все приведенные в книге примеры и рекомендации основаны на реальных фактах и имеют практическое подтверждение.

Алексей Анатольевич Гладкий

Экономика / Программное обеспечение / Прочая компьютерная литература / Прочая справочная литература / Книги по IT / Словари и Энциклопедии
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT