Компьютерные сети - курс лекций Гуманитарный факультет
35
Рис. 3.3. Передача в коде NRZ с синхросигналом
Самый большой недостаток кода NRZ – это
возможность потери
синхронизации
приемником во время приема слишком длинных блоков
(пакетов) информации. Приемник может привязывать момент начала приема
только к первому (стартовому) биту пакета, а в течение приема пакета он
вынужден пользоваться только внутренним тактовым генератором (внутренними
часами). Например, если передается последовательность нулей или
последовательность единиц, то приемник может определить, где проходят
границы битовых интервалов, только по внутренним часам. И если часы
приемника расходятся с часами передатчика, то временной сдвиг к концу приема
пакета может превысить длительность одного или даже нескольких бит. В
результате произойдет потеря переданных данных. Во избежание потери
синхронизации вводят вторую линию связи для синхросигнала (рис. 3.3). Но при
этом требуемое количество кабеля, число приемников и передатчиков
увеличивается в два раза. При большой длине сети и значительном количестве
абонентов это невыгодно.
В связи с этим код NRZ используется только для передачи короткими
пакетами (обычно до 1 Кбита).
Большой недостаток кода NRZ состоит еще и в том, что он может
обеспечить обмен сообщениями (последовательностями, пакетами) только
фиксированной, заранее оговоренной длины. Дело в том, что по принимаемой
информации приемник не может определить, идет ли еще передача или уже
закончилась. Для синхронизации начала приема пакета
Достарыңызбен бөлісу: