Программирование на Java | Модемы | Дипломы по радиотехнике и связи |
Модемы и сетевое оборудование
МНР
В разработке и реализации этих протоколов раньше всех преуспела фирма Microcom. Ей принадлежит группа стандартов MNP (Mi-crocom Networking Protocol), которые поддерживаются сейчас большинством выпускаемых модемов.
Все разновидности (классы) протоколо в MNP пронумерованы, и классы с MNP1 по MNP5 предоставляются фирмой Microcom по лицензии другим производителям модемов. Поэтому большинство модемов на рынке поддерживают именно эти протоколы, хотя сама фирма Microcom разработала (и применяет в своих модемах) уже протокол MNP10. Рассмотрим функции протоколов с MNP1 по MNP5 — с ними вы, вероятнее всего, и столкнетесь.
• MNP класса 1. Этот протокол немногим отличается от синхронно-асинхронного преобразования по V.14 и, собственно, не отменяет его, а лишь повышает степень защищенности от ошибок. Сейчас он совершенно уста
рел и почти не используется, хотя все модемы с MNP поддерживают его ради совместимости.
• MNP класса 2. Близок к MNP1, но использует полнодуп-
лексную связь, что повышает пропускную способность. Байты данных по-прежнему передаются в асинхронном формате V.14, но MNP2 собирает их в блоки переменного размера, снабжая каждый блок контрольной суммой, что позволяет добиться стопроцентного обнаружения ошибок.
• MNP класса 3. Начиная с MNP3, устаревшая технология
стартовых и стоповых битов больше не поддерживается. Получив асинхронный байт от компьютера, модем убирает из него стартовые, стоповые и контрольные биты, оставляя только голый байт данных. Затем эти байты, как обычно, собираются в блоки и снабжаются контрольной суммой и другой служебной информацией. За счет этого удается еще больше повысить пропускную способность.
• MNP класса 4. Отличается от MNP3 тем, что способен (как и
MNP2) на ходу менять размер блока данных,
приспосабливаясь к качеству линии, — если ошибок слишком много, модем с MNP4 уменьшает объем блока, повышая тем самым надежность передачи. Кроме того, в этом протоколе уменьшены затраты на передачу служебной информации. В результате и надежность, и пропускная способность у MNP4 выше, чем у MNP3 (по сути, этот протокол объединил все лучшее из MNP2 и MNP3).
• MNP класса 5. Отличается от MNP4 только умением сжи-
мать передаваемые данные, что позволяет в некоторых случаях очень заметно повысить пропускную способность. Однако, если данные уже сжаты (например, когда вы посылаете архивный файл), MNP5 не только не дает никакого преимущества, но и работает чуть медленнее, чем MNP4, так как безуспешно пытается сжать несжимаемое.
Если модем поддерживает MNP5, то это означает, что он может работать и с протоколами MNP1—MNP4. Связавшись, модемы сами договариваются, по какому протоколу будет происходить передача, пытаясь установить возможно более высокий класс MNP. Для пользователя весь этот процесс проходит незаметно.

< пред след >
вернуться к содержанию
вернуться к списку источников

перейти на главную страницу