Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Обнаружение и коррекция ошибок

Методы передачи данных канального уровня

Асинхронная и синхронная передача.

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

Режим работы при котором все кадры передаваемые через сеть содержат ста старт – стопные байты – называются асинхронные.

 

 

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

При синхронном режиме старт – стопные биты между каждой парой байт отсутствуют, пользовательские данные собираются в кадр, в которой претворяется байтом синхронизации.

Байт синхронизации – это последовательно единиц и нулей, которая гарантирована не может появится внутри передаваемых данных. (для передачи через интернет)

 

 

 

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

Существуют различные методы передачи на канальном уровне:

1. Асинхронные/ синхронные

2. Символьно - ориентированные/ бит-ориентированные

3. С предварительным установлением соединения/дейтограмма.

4. С обнаружением искажённых данных/ без обнаружения.

5. С обнаружением потерянных данных/ без обнаружения

6. С восстановлением потерянных и искажённых данных/ без восстановления

7. С поддержкой динамической компрессии данных/ без поддержки динамической компрессии.

Канальный уровень должен обнаруживать ошибки передачи данных, связанные с искажением бит принятом кадре или с потеряй кадра и по возможности их корректировать.

 

Методы обнаружение ошибок:

Все методы обнаружения ошибок основанные на передачи в составе кадра данной служебной избыточной информации. По которым можно судить с некоторой степенью вероятности о достоверности принятой информации. Контрольная сумма, вычисляется как функция от основной информации.

1. Контроль по паритету: заключается в суммировании по модулю 2 всех бит контролируемой информации. Результат суммирования представляет собой 1 бит данных, который передаётся вместе с контролируемой информации. Применяется к небольшим порциям данных (по байтна) и даёт коэффициент избыточности 1/8.

2. Вертикальный и горизонтальный контроль по паритету: исходные данные рассматриваются в виде матрицы строки которой составляют байты данных. Контрольный разряд подсчитывается отдельно для каждой строки и для каждого столбца матрицы. Обнаруживает большую часть двойных ошибок, однако обладает ещё большей избыточностью.

3. Циклический избыточный контроль: исходные данные рассматриваются в виде одного многоразрядного двоичного числа, то есть кадр состоящий из 1024 байт будет рассматриваться как одно число, состоящая из 8192 бит. В качестве контрольной информации рассматривается остаток от деления этого числа на известный делитель. В качестве делителя используется 17 или 32 разрядные числа, при этом остаток от деления будет иметь длину в соответственно в 2 либо в 4 байта. При получение кадра вновь вычисляется остаток от деления на тот же делитель, но при этом к данным кадра добавляется содержащиеся в нём контрольная сумма. Если остаток от деления равен нулю делается вывод об отсутствие ошибок, в противном случае кадр считается искажённым. Данный метод обнаруживается все одиночные двойные ошибки и ошибки в нечётном числе бит. Обладает не высокой избыточностью. Используется в компе при контроле записи дисков.

<== предыдущая лекция | следующая лекция ==>
Дискретная модуляция аналоговых сигналов | Методы коммутации
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 769; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.