MNP-ПРОТОКОЛЫ

MNP-ПРОТОКОЛЫ. MNP (Microcom Network Protocols) - серия наиболее распространенных аппаратных протоколов, впервые реализованная на модемах фирмы Microcom. Эти протоколы обеспечивают автоматическую коррекцию ошибок и компрессию передаваемых данных. Сейчас известны 10 протоколов: • MNP класса 1. Протокол коррекции ошибок, использующий асинхронный полудуплексный метод передачи данных. Это самый простой из протоколов MNP. • MNP класса 2. Протокол коррекции ошибок, использующий асинхронный дуплексный метод передачи данных. • MNP класса 3. Протокол коррекции ошибок, использующий синхронный дуплексный метод передачи данных между модемами (интерфейс модем - компьютер остается асинхронным). Так как при асинхронной передаче используется десять бит на байт - восемь бит данных, стартовый бит и стоповый бит, а при синхронной только восемь, то в этом кроется возможность ускорить обмен данными на 20%. • MNP класса 4. Протокол, использующий синхронный метод передачи, обеспечивает оптимизацию фазы данных, которая несколько улучшает неэффективность протоколы MNP2 и MNP3. Кроме того, при изменении числа ошибок на линии соответственно меняется и размер блоков передаваемых данных.

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

Эффективность этого метода составляет около 20% по сравнению с простой передачей данных. • MNP класса 5. Дополнительно к методам MNP4, MNP5 часто использует простой метод сжатия передаваемой информации.

Символы часто встречающиеся в передаваемом блоке кодируются цепочками битов меньшей длины, чем редко встречающиеся символы. Дополнительно кодируются длинные цепочки одинаковых символов. Обычно при этом текстовые файлы сжимаются до 35% своей исходной длины. Вместе с 20% MNP4 это дает повышение эффективности до 50%. Заметим, что если вы передаете уже сжатые файлы, а в большинстве это так и есть, дополнительного увеличения эффективности за счет сжатия данных модемом этого не происходит. • MNP класса 6. Дополнительно к методам протокола MNP5 автоматически переключается между дуплексным и полудуплексным методами передачи в зависимости от типа информации.

Протокол MNP6 также обеспечивает совместимость с протоколом V.29. • MNP класса 7. По сравнению с ранними протоколами использует более эффективный метод сжатия данных. • MNP класса 8. Использует протокол V.32 и соответствующий метод работы, обеспечивающий совместимость с низкоскоростными модемами. • MNP класса 9. Предназначен для обеспечения связи на сильно зашумленных линиях, таких, как линии сотовой связи, междугородними линиями, сельские линии.

Это достигается при помощи следующих методов:  многократного повторения попытки установить связь  изменения размера пакетов в соответствии с изменением уровня помех на линии  динамического изменения скорости передачи в соответствии с уровнем помех линии Все протоколы MNP совместимы между собой снизу вверх. При установлении связи происходит установка наивысшего возможного уровня MNP-протокола.

Если же один из связывающихся модемов не поддерживает протокол MNP, то MNP-модем работает без MNP-протокола. 1.5.3