Чтение онлайн

на главную - закладки

Жанры

Факсимильная связь в Windows
Шрифт:

Сжатие данных и коррекция ошибок

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

Как и все другие,

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

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

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

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

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

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

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

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

• 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.

В завершение этого раздела хотелось бы сделать замечание, что при практической работе с факс-модемом вам совсем необязательно как-либо настраивать модем на тот или иной протокол – современные факс-модемы обеспечивают автоматический выбор протокола коррекции ошибок. По умолчанию, современный факс-модем (к примеру, любой факс-модем фирмы Inpro Development Corp., IDC) настроен на автоматическое распознавание протокола, используемого удаленным модемом, так что у вас не возникает необходимость давать какие-либо команды, – модем уже автоматически находится в нужном режиме. Режим автоматического определения протокола позволяет вашему факс-модему работать как с модемами, поддерживающими любой из протоколов MNP или V.42, так и с модемами, не поддерживающими коррекцию ошибок.

Что нам предстоит сделать в этой книге

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

Замечание

Как мы уже отмечали во Введении, книга предназначена именно для читателей, работающих на так называемом рынке БОНО (домашние и малые офисы). Для корпоративных пользователей предназначены иные, гораздо более сложные приложения – так называемые «факс-серверы», работающие по технологии «клиент-сервер». Установкой и настройкой факс-серверов должны заниматься системные администраторы компаний, и мы не будем рассматривать подобные приложения в этой книге.

Оценим задачу в целом

Планируя процесс настройки факсимильной связи, надо последовательно обеспечить работу двух уровней функционирования связи:

• Физический уровень сигналов факсимильной связи, который реализуется с помощью факс-модема. Говоря кратко, надо будет подключить факс-модем к компьютеру и установить для него драйверы, если это не было сделано ранее. Скорее всего, большинство наших читателей уже давно выполнили эту задачу, когда подключались к Internet, и сейчас им надо будет только установить и настроить одну из прикладных программ факсимильной связи. Поэтому в последующих главах этой книги мы будем исходить из предположения, что вы уже подключили и настроили свой факс-модем, и более того, что у вас есть доступ к Internet, откуда мы будем загружать различные пакеты обновления для программ факсимильной связи. Для тех наших читателей, кто только приступает к задаче выбора и подключения факс-модема, предназначены приложения 1–6, где они найдут исчерпывающие рекомендации по выполнению этой задачи.

Поделиться:
Популярные книги

Неудержимый. Книга XIV

Боярский Андрей
14. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга XIV

Штуцер и тесак

Дроздов Анатолий Федорович
1. Штуцер и тесак
Фантастика:
боевая фантастика
альтернативная история
8.78
рейтинг книги
Штуцер и тесак

Его маленькая большая женщина

Резник Юлия
Любовные романы:
современные любовные романы
эро литература
8.78
рейтинг книги
Его маленькая большая женщина

Измена. Возвращение любви!

Леманн Анастасия
3. Измены
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Измена. Возвращение любви!

На границе империй. Том 7. Часть 4

INDIGO
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
5.00
рейтинг книги
На границе империй. Том 7. Часть 4

Убивать чтобы жить 6

Бор Жорж
6. УЧЖ
Фантастика:
боевая фантастика
космическая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 6

Совок-8

Агарев Вадим
8. Совок
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Совок-8

Убивать чтобы жить 2

Бор Жорж
2. УЧЖ
Фантастика:
героическая фантастика
боевая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 2

Я все еще не князь. Книга XV

Дрейк Сириус
15. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я все еще не князь. Книга XV

Возвышение Меркурия. Книга 12

Кронос Александр
12. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 12

Последняя Арена 7

Греков Сергей
7. Последняя Арена
Фантастика:
рпг
постапокалипсис
5.00
рейтинг книги
Последняя Арена 7

Не возвращайся

Гауф Юлия
4. Изменщики
Любовные романы:
5.75
рейтинг книги
Не возвращайся

Идеальный мир для Лекаря 12

Сапфир Олег
12. Лекарь
Фантастика:
боевая фантастика
юмористическая фантастика
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 12

Бальмануг. Студентка

Лашина Полина
2. Мир Десяти
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Бальмануг. Студентка