>
Microcom
Стиснення
MNP9
Microcom
Стиснення
MNP10
Microcom
Корекція помилок
ETC
AT & T, 1993
Корекція помилок
SDC
Motorola
Стиснення, корекція помилок
Стиснення інформації
Тепер давайте обговоримо ще одне важливе поняття - стиснення інформації. Звичайно, ви знайомі з програмами-архіваторами і розумієте, яку вигоду може дати стиснення інформації при її перекачуванні по каналу зв'язку, за користування яким доводиться платити. Розуміли це і розробники протоколів зв'язку, і тому найдосконаліші з цих протоколів передбачають стиснення інформації перед самою відправкою. Як ви знаєте, достатньо лише п'яти біт, щоб передати будь-яку з 32-х літер російського алфавіту. Це ілюструє той факт, що якщо в повідомленні використовуються не всі 256 символів ASCII, то при його передачі можна обійтися "урізаним байтом" - З меншою кількістю біт (звичайно, передані байти залишаються восьмибитового, а групи з, скажімо, 5 біт можуть починатися в одному байті і закінчуватися в наступному). p> Зрозуміло, навряд чи в вашому повідомленні будуть задіяні всі до одного символи таблиці ASCII. Тому за рахунок такого "укорочення байта" можна помітно скоротити обсяг файлу, не втративши нічого з його вмісту. Більше того, довжина таких укорочених байтів може бути навіть змінної, причому більш часто зустрічаються символи кодуються більш короткими послідовностями бітів. Ну і нарешті, ще більшої економії можна досягти, скорочуючи повторювані групи символів за принципом:
ААААА - 5A
Звичайно, цим методи стиснення даних не вичерпуються, і, наприклад, програми-архіватори працюють за набагато складних алгоритмах. Але, на жаль, при стисненні даних прямо під час передачі (Як кажуть, "на льоту") алгоритм в кожен момент часу бачить лише невелику частину всіх даних - один блок (див. нижче). Тому великий ефективності досягти при цьому не вдається; скажімо, якщо два поспіль йдуть блоку абсолютно однакові, який посилає модем не може просто сказати, що другий блок збігається з першим, - йому все одно доведеться послати ще раз ті ж дані, так як стискати інформацію дозволяється тільки в межах одного блоку. p> Перелік протоколів MNP
MNP (Microcom Network Protocols) - серія найбільш поширених протоколів, вперше реалізована на модемах фірми Microcom. Ці протоколи забезпечують автоматичну корекцію помилок і компресію переданих даних. p> Зараз такі протоколи:
MNP1 . Протокол корекції помилок, використовує асинхронний напівдуплексний метод передачі даних. Це самий простий з протоколів MNP. p> MNP2 . Протокол корекції помилок, викор...