Стандарты на модуляцию
Таблица 4.2. Стандарты на модуляцию
Стандарт
bps
baud
Примечания
Удобен для диалога. Используется в U.S. Robotics.
Для коррекции ошибок и сжатия данных используются различные протоколы.
MNP - Microcom Networking Protocol - де-факто стандартный протокол корреккции ошибок и сжатия данных, введенный фирмой Microcom. Различают 9 классов MNP, определяющих различный сервис. Классы 2--4 - обеспечение безошибочной передачи, классы 5 и 7 - сжатие данных, класс 6 - расширенный сервис, класс 9 - оптимизация протокольных процедур, класс 10 - адаптация к каналам связи, класс 8 - пропущен. Старшие классы обычно включают в себя и возможности младших. MNP-1. Асинхронный байт-ориентированный полудуплекс с минимальными требованиями к скорости процессора. Только исправление. Эффективность передачи данных 70% от обычного варианта, в модемы уже не включается. MNP-2. Асинхронный байт-ориентированный дуплекс. Только исправление. Эффективность 84%. MNP-3. Бит-ориентированный дуплекс с синхронной связью между модемами, асинхронный для пользователя. Эффективность 108% (254 cps при 2400 bps). MNP-4. Адаптивная сборка пакетов (длина пакета зависит от качества линии) и сокращение избыточности (повторяющаяся служебная информация удаляется из потока данных). Эффективность 120% (до 150%). MNP-5. Сжатие данных в реальном времени. Эффективность 150%. На сжатых (ZIP, ARJ...) файлах СНИЖАЕТ скорость. MNP-6. Выполняет универсальное согласование связи - настройку скорости модема в диапазоне 300--9600 бод в зависимости от возможностей модема на другом конце линии. Симулирует дуплекс ("статистический дуплекс"). MNP-7. Выполняет более эффективное сжатие данных, чем MNP-5. Эффективность 300%. MNP-9. Сокращает время на протокольные процедуры подтверждения приема сообщения и повторной передачи после ошибки. MNP-10. Борьба с плохими линиями: множественные агрессивные попытки установления связи, адаптация размера пакета к уровням помех, согласование и динамическое изменение скорости. MNPX. Возможность переключения протокола безошибочной передачи с MNP на LAPM и обратно. В Hayes-модемах применяется собственный протокол исправления - Hayes V-Series. CCITT рекомендует следующие стандарты: V.42 - коррекция ошибок. На 20% эффективнее MNP-4. Использует стандарт LAPM (Link Access Procedure for Modems) - протокол безошибочной передачи данных по телефонным линиям. V.42bis - сжатие данных. Включает в себя V.42 - коррекцию ошибок. На 35% эффективнее MNP-5, не пытается сжимать уже сжатые данные (многие V.42bis-модемы имеют режим MNP-5). Протоколы исправления и сжатия реализуются программно (дешевле, но загружается CPU), или аппаратно (дороже, но эффективнее). На серверах и станциях, использующих модемы в фоновом режиме, лучше использовать модемы с аппаратной компрессией и исправлением ошибок. Вопросы и ответы (глава 4) | Глава 5 | Содержание | |
Михаил Гук (Mgook@stu.neva.ru, Сайт автора)
| |