При передаче кадров на канальном уровне используются как дельтаграммные процедуры, так и процедуры с предварительным установлением логического соединения. При дельтаграммной передаче кадры посылаются в сеть без предупреждения, а стало быть протокол не несет никакой ответственности за его утрату. Предполагается, что сеть всегда готова принять кадр от конечного пользователя. Этот метод работает быстро, так как никаких предварительных действий не выполняется, однако при таком методе трудно организовать отслеживание факта доставки кадра узлу назначения.
Обнаружение и коррекция ошибок.
Большинство протоколов канального уровня выполняют только обнаружение ошибок, тем самым заставляя корректировать ошибки протоколы верхнего уровня, но существуют протоколы, которые самостоятельно решают задачу восстановления искаженных или потерянных данных. Для сетей, в которых потеря – очень редкое событие, разрабатываются протоколы, в которых не предусматривается процедура устранения ошибок. Если искажение и потеря случаются часто, то желательно использовать протокол с коррекцией ошибок.
Методы обнаружения ошибок.
- усовершенствование управление ошибками, при котором каждый переданный символ или кадр содержит дополнительную информацию, позволяющую приемнику не только установить наличие ошибки, но и сделать предположение, какой должна быть неискаженная информация.
- управление ошибками с обратной связью, при котором каждый символ или кадр содержит дополнительную информацию, достаточную для обнаружения тех случаев, когда поступившая информация содержит ошибку, после чего следует использовать повторную информацию с запросом о посылке новой, не содержащей ошибок копии информации. На практике число дополнительных битов, обеспечивающих надежное управление ошибками, быстро растет вместе с ростом числа информационных битов.
Компрессия данных.
|
Компрессия или сжатие данных применяется для сокращения времени их передачи. Наличие в сообщениях избыточности позволяет ставить вопрос о сжатии данных, то есть о передачи того же количества информации с помощью последовательности меньшей длины. Сжатие данных осуществляется либо на прикладном с помощью программ сжатия (статическая компрессия), либо с помощью устройств защиты от ошибок (динамическая компрессия). Компрессия данных требует больших вычислительных мощностей и временных затрат, поэтому наиболее перспективно применение компрессии в низкоскоростных линиях связи. Алгоритмы компрессии соответствуют определенным типам данных, например, десятичная упаковка – данные состоят только из чисел, а потому можно сократить число бит до четырех.
- Относительное кодирование.
- Символьное подавление – часто передаваемые данные содержат большое количество повторяющихся байт, следовательно, нужно научиться выделять значение байта, количество повторений и начало повторения.
- Коды переменной длины – не все символы в сообщении встречаются с одинаковой частотой, следовательно, коды часто встречающихся символов заменяют кодами меньшей длины.
Кодирование данных.
Кодирование на канальном и физическом уровнях – это определение способа представления данных сигналами, распределяющимися в среде передачи. Логическое кодирование данных преобразует поток бит с формированного кадра МАС-уровня в последовательность символов, подлежащих физическому кодированию. Физическое кодирование определяет правило представления дискретных символов продуктов логического кодирования. На физическом уровне должна осуществляться синхронизация приемника и передатчика. Скремблирование на физическом уровне позволяет подавить слишком сильные спектральные составляющие сигнала, «размазывая» их по некоторой полосе спектра. Слишком сильные составляющие вызывают помехи на соседних линиях передачи и излучение в окружающую среду. Применительно к физическому кодированию используют следующие термины: потенциальное кодирование – информационным является уровень сигнала в определенные моменты времени, транзитивное – информационными являются переходы из одного состояния в другое; униполярное – сигнал одной полярности используется для предоставления одного значения, нулевой – для другого; полярное – сигнал одной полярности используется для предоставления одного значения; биполярное (двуполярное) – использует положительное, отрицательное и нулевое значение для трех состояний; двухсвязное – в каждом битовом интервале обязательно присутствует переход от одного состояния в другое, что используется для выделения синхросигнала.
|
Виды систем передачи.
Совокупность технических средств и среды распространения образует канал передачи. Система передачи, в которой по одной цепи связи передается сигнал от одного источника к одному приемнику, называется одноканальной, многоканальная – это совокупность средств и среды распространения, которая обеспечивает одновременную независимую передачу некоторого количества сигналов от нескольких источников к нескольким получателям.