Оглавление:
- Определение - Что означает сетевой протокол Microcom (MNP)?
- Techopedia объясняет сетевой протокол Microcom (MNP)
Определение - Что означает сетевой протокол Microcom (MNP)?
Сетевой протокол Microcom (MNP) - это протокол связи, изначально разработанный Microcom Inc для исправления ошибок и сжатия. Он исправляет изменения, внесенные в данные во время передачи из-за помех в телефонной линии, и предлагает различные уровни для исправления и сжатия данных.
Techopedia объясняет сетевой протокол Microcom (MNP)
Сетевой протокол Microcom - это открытый лицензированный протокол, используемый большинством модемных компаний. Microcom имеет свою собственную форму контроля ошибок, которая называется echoplex.
Модемы, как правило, подвержены ошибкам устройств. Ошибки, внесенные в файлы во время передачи файлов, могут уничтожить все данные. Протоколы передачи файлов разбивают файлы на многочисленные пакеты, содержащие байты из исходного файла. Дополнительные данные, такие как CRC или контрольные суммы, добавляются к каждому пакету, которые указывают исходный контент. Пакеты извлекаются из удаленных систем, где они принимаются, и проверяются с помощью CRC для анализа ошибок. Если ошибок не обнаружено, отправляется подтверждающее сообщение, сигнализирующее о запросе следующего пакета. В противном случае отправляется отрицательное подтверждение, запрашивающее отправку поврежденного пакета. Затраты на эту передачу заключаются в том, что она требует больше времени для передачи дополнительных контрольных сумм и проверки правильности полученных сообщений. Протоколы освобождаются от этой проблемы, используя скользящие окна, что требует от отправителя перейти к следующему пакету без получения сигнала подтверждения. Однако, если сигналы подтверждения не принимаются в течение длительного времени, пакет снова передается в пункт назначения.
Microcom, с другой стороны, передает протоколы передачи файлов на хост-компьютеры и помещает их в модем. Это исправляет все передаваемые данные, включая передачу файлов. Устройства без процессоров имели безошибочные ссылки. При подключении к удаленному модему модемы Microcom воспроизводят разные тона в линии и прослушивают ответы. Получив в качестве ответа надлежащие тональные сигналы, модемы переходят в состояние исправления ошибок. Различные версии протоколов Microcom были выпущены с особыми характеристиками и функциями.
Первоначальный стандарт MNP, MNP 1, представлял собой простой полудуплексный протокол без поддержки скользящего окна. Они также были неэффективными, так как были созданы для реализации на ограниченном оборудовании. MNP 2 была полнодуплексной версией, позволяющей возвращать подтверждающие сообщения во время простого запуска следующего пакета. Это потребовало больше памяти для отслеживания подтверждения, полученного в течение заданного времени. Версия MNP3 обеспечивала лучшую эффективность, присутствие которой отключало кадрирующие биты.
Большинство модемов содержат асинхронные режимы работы. Они определяют скорость отправителя, прослушивая отправляемые ему биты, и после этого синхронизируют часы со скоростью принимаемых битов. Поскольку нет особого времени для поступления данных, часы перенастраиваются в соответствии с действиями пользователя. Это работает, только если в данных есть переходы между 1 и 0. Добавляя дополнительные кадрирующие биты с обеих сторон, стартовые и стоповые биты устраняют эту проблему. Это обеспечивает передачу от 1 до 0 на каждый байт, позволяя синхронизировать часы. Используя эту версию протокола Microcosm, пакеты предлагают свои собственные кадрирования, что значительно снижает накладные расходы.
MNP4 включил улучшения в MNP3, добавив систему с переменным размером пакета, называемую адаптивной сборкой пакетов. Два модема контролируют линии на предмет пропущенных пакетов. После пересечения определенных порогов модем возвращается к маленьким размерам пакетов. Таким образом, отбрасывание пакета требует только небольшого количества данных для повторной отправки. Это также включало оптимизацию фазы данных. Это включает в себя операции формирования пакетов, которые отбрасываются после установки канала. Это уменьшает накладные расходы на протокол.
MNP5 был введен со сжатием данных на лету в модемах. С появлением версии 32 появилось множество модемов, поддерживающих MNP5.
Таким образом, MNP6 был введен, чтобы отличать их от товара товарного рынка. Статистический дуплекс является наиболее важной особенностью MNP6, которая выделяет большую или меньшую полосу пропускания для каждой стороны модемного соединения.
MNP7 представил алгоритмы сжатия, улучшающие сжатие 3-1 для текстовых файлов, а MNP9 улучшил универсальное обнаружение ссылок, добавив режимы высокой скорости. У MNP10 был новый протокол исправления ошибок, разработанный для работы с шумными телефонными линиями, помимо контроля качества линии и настройки резервного копирования размера пакета.