9. Медленное уплывание параметров линии (не слышно ухом)

Под параметрами линии мы здесь понимаем, прежде всего, то, что влияет на работу модема и, соответственно, оценивается и корректируется его подсистемами. К таковым относятся, например, коэффициент усиления (или затухания) сигнала в канале, амплитудно - и фазочастотная характеристика канала, вид эха, сдвиг частоты. Большинство жизненно важных параметров определяется на этапе установления соединения (или ретрейна), в первую очередь - вид АЧХ (настройка эквалайзера) и эха (настройка эхогасителя). Для этого протоколом выделяются специальные фазы, поскольку для того, чтобы настроить эхогаситель, необходимо "молчание" с противоположной стороны. И наоборот, при настройке эквалайзера полезно выключить свой передатчик, чтобы свой сигнал не добавлялся к искажениям канала.

В некоторых случаях параметры канала могут медленно меняться с течением времени, например, из-за изменения температуры блоков каналообразующей аппаратуры. Модем пытается в ходе своей работы отслеживать эти медленные изменения и корректировать, соответственно, свою работу. Это он может делать более или менее успешно. Обычно, достаточно легко парировать небольшие изменения затухания канала, небольшие изменения АЧХ (требуемых настроек эквалайзера), изменения смещения несущей. Известная проблема при разработке подобных следящих систем - найти компромисс между двумя противоречивыми требованиями: обеспечить, чтобы система успевала отслеживать достаточно быстрые изменения контролируемого параметра с одной стороны, и не спешила считать таковыми изменениями кратковременные "шумовые" выбросы параметра, с другой стороны. Еще хуже обычно удается следить за плаванием характеристик эха канала, поскольку постоянно присутствующий сигнал удаленного модема обычно много громче остаточного эха (подсистема работает в условиях, когда шум много превышает полезный сигнал).

НЕ нашли? Не то? Что вы ищете?

В худшем случае, модему может не удастся "по ходу дела" подстроить какую-либо подсистему и качество декодирования заметно падает (либо из-за изменения условий в канале, либо из-за "расстройки" принимающих подсистем модема). Тогда для восстановления правильности настройки требуется ретрейн - специальные действия, предусмотренные протоколом для повторного оценивания параметров линии, как при начальном установлении соединения. В этом случае, если у модема включен звук, мы услышим характерные "трели", сильно отличающиеся от нормального "шипения".

Слишком частые ретрейны несут с собой две неприятные вещи - во-первых, передача данных в обе стороны на этот период останавливается. Может оказаться, что работа на большей скорости с меньшей надежностью "не стоит свеч" из-за того, что модем большее время проводит в ретрейнах, чем передавая данные (заметим, что на V.34 время одного ретрейна может достигать нескольких секунд). Во-вторых, ретрейн на V.34 - довольно сложная логически процедура, имеющая несколько фаз, в ходе которых используются различные сигналы для измерения параметров канала и различные виды модуляций для передачи служебных данных. Поэтому ретрейн может быть "слабым местом" как из-за возникших в "неподходящее" время шумов (не давших возможности распознать вовремя нужный сигнал, например), так и из-за неучтенных особенностей в реализации протокола у локального или удаленного модема. Например, наличие слабого узкополосного сигнала-помехи на самом краю рабочей полосы, не очень сильно мешающего передаче данных, может не дать продетектировать вовремя один из сигналов в ходе ретрейна, из-за чего соединение так никогда и не будет установлено.

Как устроен и работает модем

Модем - это устройство, которое позволяет обменеваться данными по телефонной линии.

Если компьютеры расположенны слишком далеко и их нельзя соеденить стандартным сетевым кабелем, связь между ними осуществляется с помощью модема. В сетевой среде модемы служат для соеденения отдельных сетей между собой или между ЛВС и остальным миром. Осуществлять связь напрямую через телефонную линию компьютеры не могут, так как обмениваются данными с помощью цифровых электронных импульсов, а по телефонной линии можно передавать только аналоговые сигналы (звуки).

Цифровой сигнал может принимать лишь два значения - 0 или 1. Аналоговый сигнал - это плавная кривая, которая может иметь бесконечное множество значений. Модем на передающей стороне преобразует цифровые сигналы в аналоговые и передаёт их по телефонной линии. Модем на принимающей стороне преобразует приходящие аналоговые сигналы в цифровые для компьютера - получателя. Другими словами передающий модем модулирует цифровой сигнал в аналоговый, а принимающий модем демодулирует аналоговыйсигнал в цифровой.

Аппаратное обеспечение модемов

Модемы имеют два стандартных физических интерфейса:

Последовательный интерфейс передачи данных (RS-232)

Интерфейс с телефонной линией RG-11(четырёхконтактный телефонный разъём)

Существуют внутренние и внешние модемы. Внутренние модемы устанавливаются в слоты расширения на материнской плате подобно другим платам.

Внешний модем представляет собой коробочку, подключаемую к компьютеру с помощью последовательного (RS-232) кабеля. Этот кабель соеденяет последовательный порт компьютера с тем разъёмом модема, который предназначен для связи с компьютером. Для подключения модема к телефонной линии используется кабель с разъёмом RG-11.

Стандарты модемов

Промышленные стандарты существуют практически для каждой области сетевых технологий и модемы не являются исключением. Стандарты обеспечивают взаимодействие модемов от разных производителей. Спецификации, известные как V-серии, включают номер стандарта. Иногда включается так же слово "bis". Оно указывает, что данный стандарт - пересмооьренная версия более раннего стандарта. Если в названии присутствует слово "terbo" это означает, что второй-"bis" стандарт так же был модифицирован.

Производительность модема

Изначально скорость модемов измерялась в битах в секунду или в единицах, называемых "бод".Многии путали их, считая что они обозначают одно и то же. На самом деле бод относится к частоте осцилляций звуковой волны, переносящих биты данных по телефонной линии. В начале 1980-х годов скорость в бодов равнялась скорости передачи модемов. Затем инженеры разработали методы сжатия и кодирования информации. В результате каждая модуляция звука могла переносить больше одного бита информации, следовательно скороость передачи в битах в секунду может быть больше, чем скорость в бодах, поэтому необходимо сначало обратить внимание на скорость в битах в секунду, а затем в бодах. Например модем на скорости 28800бод в действительности может передавать данные со скоростью 115200 бит/c. Cовременные модемы имеют такие индустриальные стандарты сжатия данных как V.42bis/MNP5, и имеют скорость передачи данных 57600 бит/c, а некоторые-76800 бит/c.

Типы модемов

Существуют разные типы модемов, так как существуют разные среды передачи, для которых требуется разные методы передачи. Эти типы можно грубо разделить, взяв за основу критерий синхронизации связи. Связь бывает асинхронная и синхронная. Тип модема будет зависить от среды и от назначения сети.

Асинхронная связь

Асинхронная связь - самая распространённая форма передачи данных. Причина такой популярности заключается в использовании этим методом стандартных телефонных линий. При асинхронной передаче данные передаются последовательным потоком. Каждый символ - буква, число или знак раскладывается в последовательность битов. Каждая такая последовательность отделяется от другой стартовым и стоповым битом. Передающее и принимающее устройства должны согласовывать последовательность стартовых и стоповых битов. Связь этого типа не синхронизируется, передающий компьютер передаёт, а принимающий получает без координации взаимодействия устройств. Затем принимающий компьютер проверяет полученные данные на наличие ошибок и принимает следующий блок информации. 25% трафика уходит на передачу согласующей информации.

Контроль ошибок

Вероятность ошибок никогда не исключена, поэтому в асинхронной передаче используется специальный бит-бит чётности Схема проверки и коррекции ошибок, которая его применяет называется контролем чётности. При контроле чётности количество посланных и принятых единичных битов должно совпадать.

Стандарт модемов V.32 не предусматривал контроль ошибок. Чтобы решить эту проблему, компания Microcom создала собственный стандарт асинхронного контроля ошибок данных, который был назван Microcom Network Protocol (MNP). Этот метод оказался настолько удачным, что и другие компании заимствовали не только начальную версию его, но и другие версии, называемые классами. В настоящее время используется MNP классов 2,3, и 4.

В 1989 г. комитет CCITT опубликовал схему асинхронного контроля ошибок, названную V.42. Этот стандарт аппаратной коррекции ошибок включает в себя два протокола. Основная схема контроля ошибок - это Link Acces Procedure for Modem (LAPM), однако V.42 так же использует MNP4. Протокол LAPM используется для соеденения модемов по стандарту V.42, однако если один из модемов поддерживает только стандарт MNP4, будет использоватся MNP4.

Увеличение скорости передачи

Алгоритм коррекции/сжатия

При передаче информации с использованием протокола коррекции (MNP4, v.42) происходит обрезание 10 бит, полученных из компьютера, до 8-ми информационных (удаляются стартовый и стоповый биты) (10 бит = старт_бит + 8 информационных + стоп_бит - см. Асинхронный протокол RS232). И наоборот, при получении из линии 8-ми информационных бит модем их преобразует в 10 и передает в компьютер. Таким образом по линии идет информации меньше, чем модем получил из компьютера. Но это еще не все. При использовании протокола сжатия (MNP5, v.42bis) происходит еще и уменьшение объема полезной информации, так что от тех 10-ти бит, что модем получил от компьютера, в линию (и на удаленный модем) попадет от них только часть...

На производительность канала связи оказывают влияние два фактора:
Cкорость канала - характиризует, насколько быстро биты кодируются и передаються по каналу связи
Пропускная способность - характиризуют долю полезной информации, передаваемой по каналу
Скорость передачи и пропускная способность не одно и то же. За счёт сжатия данных можно увеличить пропускную способность - сжатие уменьшает время, необходимое для передачи данных (за счёт удаления избыточных элементов и пустых участков). Один из распространёных протоколов сжатия данных является MNP5- время передачи может быть сокращенно наполовину

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13