Секретный архив
Шерлока Холмса


MNP

Был проведен ряд опытов с модемами ведущих западных производителей, которые показали, что даже применение протоколов самого низкого уровня (MNP4 - MNP5) обеспечивают устойчивую работу, как по городским так и по междугородним коммутируемым телефонным каналам на скорости 2400 бод в режиме полного дуплекса. Для контроля и исправления ошибок применяются, как правило, алгоритмы разбиения потока данных на пакеты с подсчетом контрольных сумм по полиному 16 степени. Такие алгоритмы давно показали свою эффективность в телекоммуникационных протоколах SDLC и HDLC. Для сжатия данных применяются помимо удаления стартовых и стоповых посылок (практически передача ведется в синхронном режиме с битстаффингом) также широко известны алгоритмы типа Lempel Ziv (применяемые в архиваторах файлов для ПЭВМ). Безусловным лидером в разработке протоколов защиты от ошибок и сжатия данных является фирма MICROCOM , в настоящее время алгоритмы этого класса стандартизированы и описаны в протоколах V.42 и V.42bis.

Ниже приводятся сведения о протоколах фирмы MICROCOM и их взаимосвязи с международными стандартами.

В настоящее время алгоритмы коррекции ошибок Microcom (классы 2, 3 и 4) одобрены, наряду с протоколом LAMP, в качестве ведущего элемента рекомендации V.42 Международного Консультативного Комитета по Телефонии и Телеграфии (МККТТ) для выявления ошибок при работе модемов. Девять классов услуг MNP вводят важные концепции в технологию телекоммуникационного взаимодействия и иллюстрирует способность MNP поддерживать увеличивающийся со временем набора свойств, не жертвуя при этом совместимостью. Все классы услуг обеспечивают коррекцию ошибок и поддерживают прикладные программы по организации диалога и пересылке файлов через физический и канальный уровни OSI.

В настоящее время разработано 10 классов протокола. Реализация первого класса в модемы больше не включается.

Класс 1. Использует асинхронный байт-ориентированный полудуплексный метод обмена данными. Реализации класса 1 MNP обеспечивают минимальную зависимость от скорости процессора и объема памяти. В настоящее время реализации класса 1 в модемы больше не включаются!

Класс 2. Асинхронный побайтовый дуплекс. Эффективность передачи составляет 84%.

Класс 3. Синхронный дуплексный бит-ориентированный метод передачи. Эффективность передачи 108% (При скорости модема 2400 бод полезная информация передается со скоростью 2600 бод).

Класс 4. Добавлены две новые концепции:
  • адаптивный пакетный транслятор (размер пакета изменяется в зависимости от качества канала связи);
  • поэтапная оптимизация данных (бесконечно повторяющаяся управляющая информация выводится из потока данных).
    Эффективность протокола достигает 120%.

    Класс 5. Добавлена функция сжатия данных в реальном масштабе времени. Для этого применяется адаптивный алгоритм, позволяющий одинаково хорошо работать как в режиме передачи файлов так и в интерактивном режиме. Он непрерывно анализирует поступающие данные и выбирает метод их сжатия. Коэффициент сжатия может достигать 90% для некоторых видов информации. Алгоритм сжатия чувствителен к типу передаваемых данных. Так графические файлы могут сжаться до 10%, текстовые до 45-55%, программы до 60-90%. Архивы могут не поддаваться сжатию вообще. Эффективность передачи возрастает до 200%.

    Класс 6. Этот класс реализует Общую Договоренность о Канале (Universal Link Negotiation) и Статическое Дуплексирование (Statistic Duplexing), что позволяет одному модему работать с полным диапазоном скоростей другого модема. Работа начинается на медленной скорости и затем согласовывается использование более высоких скоростей. Вторая новая функция-статистическое дуплексирование. Эта функция позволяет модему имитировать дуплексные функции на полу-дуплексных соединениях V.29. Модем автоматически переключается из полу-дуплексного режима в дуплексный и обратно в зависимости от типа передаваемых данных. Реальная скорость передачи составляет 19200 бод при работе со скоростью 9600 бод.

    Класс 7. Использует более эффективный метод сжатия, чем класс 5. Эффективность передачи возрастает до 300%. Сжатие данных использует коды Хаффмена и предсказывающий алгоритм. В дополнение к методам сжатия 5 и 7 классов MNP также поддерживает метод сжатия V.42 bis. Этот метод основан на модели сжатия Lempel Ziv. Эффективность передачи возрастает до 400%.

    Класс 9. Этот класс позволяет сократить время, необходимое для выполнения двух административных функций:
  • подтверждение приема (здесь оно передается путем вклинивания подтверждения в пакет, передающий данные, если таковой имеется, вместо самостоятельного пакета;
  • повторные пакеты включаются в поток передачи данных, причем в пакетах повторяемых данных или в пакетах NAK указывается порядковый номер каждого сообщения. Повторяются только искаженные пакеты. Кроме нового алгоритма сжатия данных применяется протокол V.32 и соответствующий метод работы, обеспечивающий совместимость с низкоскоростными модемами.

    Класс 10. Включает средства улучшения качества плохих каналов связи, средства улучшения работы оборудования линий с плохим или изменчивым качеством (телефоны на порошковых элементах, международные линии и сельская телефонная служба). Эти улучшения можно разбить на 4 категории:
    1. Многократное вклинивание запроса в оборудование линии связи (прозванивание).
    2. Настраиваемый размер пакета для различных уровней интерфейса.
    3. Согласование изменений скоростей передачи для достижения максимально возможной скорости.
    4. Динамическое смещение к скорости модема, наиболее эффективной при данных параметрах линии.


    Назад







    Домой Гостевая книга Артур Конан Дойл Попытка (сказки)
    1997-2014
    Завтрак связиста