Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ППЕОМ-ЛР5.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
923.14 Кб
Скачать

Модемний протокол стискання інформації V.42.Bis

Стандарт определяет другие режимы и ситуации функционирования алгоритма. К наиболее важным из них относятся следующие.

- Определен механизм удаления элементов словаря при его переполнении.

- Реализован механизм постепенного увеличения длины кодового слова.

- Существуют два режима работы Передатчика: Прозрачный и режим Сжатия.

- Стандарт предписывает, что реализация V.42bis должна поддерживать кроме запроса на обработку поступающего из DTE символа, еще три функции: запрос на переинициализацию словарей, запрос на сброс накопленных, но не переданных в линию данных (Flush) и запрос на оцен ку эффективности сжатия.

Структуры данных

Ключевым вопросом реализации является организация словарей, обеспечивающая быстрое отождествление (поиск в словаре) накопленной строки и текущего символа, а также эффективную модификацию словаря (добавление новой строки и освобождение элемента при переполнении словаря).

4.3.4. MNP–протоколи, режими MNP –протоколів.

MNP (Microcom Network Protocols) - серія найбільш поширених апаратних протоколів, вперше реалізована на модемах фірми Microcom. Ці протоколи забезпечують автоматичну корекцію помилок і компресію передаваних даних.

Є наступні|слідуючі| протоколи:

MNP1. Протокол корекції помилок, що використовує асинхронний напівдуплексний метод передачі даних. Це найпростіший з протоколів MNP.

MNP2. Протокол корекції помилок, що використовує асинхронний дуплексний метод передачі даних.

MNP3. Протокол корекції помилок, що використовує синхронний дуплексний метод передачі даних між модемами (інтерфейс модем - комп'ютер залишається асинхронним). Оскільки при асинхронній передачі використовується десять біт на байт - вісім біт даних, стартовий біт і стоповий біт, а при синхронній тільки вісім, то в цьому криється можливість прискорити обмін даними на 20%.

MNP4. Протокол, що використовує синхронний метод передачі, забезпечує оптимізацію фази даних, яка декілька покращує неефективність протоколи MNP2 і MNP3. Крім того, при зміні числа помилок на лінії відповідно міняється і розмір блоків передаваних даних. При збільшенні числа помилок розмір блоків зменшується, збільшуючи вірогідність успішного проходження окремих блоків. Ефективність цього методу складає близько 20% в порівнянні з простою передачею даних.

MNP5. Додатково до методів MNP4, MNP5 часто використовує простий метод стискування передаваної інформації. Символи часто зустрічаються в передаваному блоці кодуються ланцюжками бітів меншої довжини, чим символи, що рідко зустрічаються. Додатково кодуються довгі ланцюжки однакових символів. Зазвичай при цьому текстові файли стискуються до 35% своєї початкової довжини. Разом з 20% MNP4 це дає підвищення ефективності до 50%.

MNP6. Додатково до методів протоколу MNP5 автоматично перемикається між дуплексним і напівдуплексним методами передачі залежно від типа інформації. Протокол MNP6 також забезпечує сумісність з протоколом V. 29.

MNP7. В порівнянні з ранніми протоколами використовує ефективніший метод стискування даних.

MNP9. Використовує протокол V. 32 і відповідний метод роботи, що забезпечує сумісність з низькошвидкісними модемами.

MNP10. Призначений для забезпечення зв'язку на сильно зашумленных лініях, таких, як лінії стільникового зв'язку, міжміськими лініями, сільські лінії. Це досягається за допомогою наступних методів:

- багатократного|багаторазового| повторення спроби встановити зв'язок

- зміни розміру пакетів відповідно до зміни рівня перешкод на лінії

- динамічної зміни швидкості передачі відповідно до рівня перешкод лінії

Всі протоколи MNP| сумісні між собою від низу до верху. При встановленні зв'язку відбувається|походить| установка найвищого можливого рівня MNP-протокола|. Якщо ж один з модемів, що зв'язуються, не підтримує протокол MNP|, то MNP-модем| працює без MNP-протокола|.

MNP-модем| забезпечує наступні|слідуючі| режими передачі даних:

- Стандартний режим. Забезпечує буферизацію даних, що дозволяє працювати з різними швидкостями передачі даних між комп'ютером і модемом і між двома модемами. В результаті для підвищення ефективності передачі даних ви можете встановити швидкість обміну комп'ютер-модем вищий, ніж модем-модем. У стандартному режимі роботи модем не виконує апаратної корекції помилок.

- Режим прямої передачі. Даний режим відповідає звичайному модему, що не підтримує MNP-протокол. Буферизація даних не проводиться і апаратна корекція помилок не виконується.

- Режим з корекцією помилок і буферизацією. Це стандартний режим роботи при зв'язку двох MNP-модемов. Якщо видалений модем не підтримує протокол MNP, зв'язок не встановлюється.

- Режим з корекцією помилок і автоматичним налаштуванням. Режим використовується, коли заздалегідь не відомо, чи підтримує модем протокол MNP. На початку сеансу зв'язку після визначення режиму модему встановлюється один з трьох інших режимів.