Способи передачі даних стандарти

Промислові стандарти існують практично для кожної галузі мережевих технологій, і модеми не є винятком. Стандарти забезпечують взаємодію модемів від різних виробників. Тут Ви знайдете опис деяких загальних стандартів модемів.

На початку 1980-х років компанія Hayes Microcomputer Products, Inc. розробила модем, який отримав назву Hayes Smartmodem. Він був названий "інтелектуальним", тому що міг автоматично набрати номер. Sinartmodem перетворився в стандарт, на який стали орієнтувати інші модеми, - незабаром виник термін "Hayes-сумісний". Точно так же персональний комп'ютер фірми IBM дав життя терміну "IBM-сумісний". Оскільки виробники підкорилися стандартам Hayes, через деякий час все модеми могли "спілкуватися" один з одним.

Перші Hayes Smartmodem передавали і брали дані зі швидкістю 300 бітів в секунду. Цілий ряд наступних модифікацій збільшив цю швидкість в чотири рази до 1200 біт / с (bps).

Протоколи корекції помилок нижнього рівня.

Протоколи корекції помилок можуть бути реалізовані як на апаратному рівні, так і на програмному. Апаратний рівень реалізації більш ефективний. Швидкодія апаратної реалізації протоколу MNP приблизно на 30% вище, ніж програмної.

Mnp-протоколи

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

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-протоколу.

Схожі статті