ЕННЯ ПОМИЛОК
4.1. Протоколи MNP
4.1.1. Загальні відомості
Одним з перших протоколів виправлення помилок став протокол MNP (Microcom Networking Protocol), розроблений фірмою Microcom. Він виявився настільки вдалим, що зазнав дев'ять модифікацій і розширень, які отримали назву Класів протоколів MNP. Класи 1 - 4 забезпечують виправлення помилок, класи 6, 9,10 - крім виправлення помилок, виконують і інші функції. p> MNP1 використовується для асинхронного побайтного напівдуплексного обміну даними. Він був розроблений для того, щоб пристрої з мінімальними апаратними ресурсами могли здійснювати контроль помилок. Через своєю надзвичайно низької ефективності протокол у сучасних модемах більше не використовується. p> MNP2 дозволяє виправляти канальні помилки при асинхронної полнодуплексной передавання даних і вимагає реалізується в модемах з мікропроцесорним управлінням. Протокол також характеризується підвищеною надмірністю, оскільки в ньому при асинхронному режимі передачі в кожен рухаючись символ включаються стартові і стопові біти. p> MNP3 забезпечує обмін даними між модемами по протоколом SDLC (Synchronouse Data Link Control) в синхронному режимі, в той час як обмін даними з комп'ютером залишається асинхронним. З байт даних, прийнятих від DTE, формуються блоки даних (кадри), звані в термінах MNP пакетами. Кожен пакет передається як один синхронний кадр другого канального рівня моделі OSI. Швидкість передачі інформації при використанні MNP3 підвищується за рахунок того, що вже не потрібно передавати додаткові стартові і стопові біти для кожного байта. p> • MNP4 передбачає можливість зміни розміру пакету в процесі процедури узгодження параметрів передачі, званої також процедурою адаптивної розробки пакунків (Adaptive Packet Assembly). Пакет може містити 32, 64, 128, 192 або 256 байт. При великому рівні шумів передаються пакети менших розмірів. У результаті цього збільшується ймовірність безпомилкової передачі пакета даних. За високоякісним каналам пересилаються пакети великих розмірів; при цьому зменшується кількість надлишкової службової інформації. Управління розміром пакета з боку користувача часто можливо за допомогою АТ-команди Аn. p> Протокол MNP4 дозволяє підвищити швидкість передачі за рахунок оптимізації фази (режиму) передачі даних (Data Phase Optimization), оскільки не вимагає передавати не змінюється заголовок для кожного нового пакета. p> Завдяки цьому більша частина інформаційної пропускної здатності каналу використовується для передачі даних. p> MNP6 розрахований на роботу зі швидкостями від 300 до 9600 біт/с. Модем починає роботу на швидкості 2400 біт/с і потім змінює її в Залежно від типу віддаленого модему. Цей протокол передбачає можливість автоматичного перемикання з напівдуплексного режиму в дуплексний і назад. p> MNP9 забезпечує сумісність з протоколом модуляції V.32 і передбачає процедуру стисн...