Сетевые информационные технологии

Синхронная передача данных


Для быстрой передачи больших массивов данных на дальние расстояния с автоматическим контролем ошибок создан набор процедур, называемых протоколами канального уровня или протоколами звена данных. Эти соединения синхронны: они переносят информацию в форме пакетов. Пакет - группа битов от нескольких сотен до тысяч, которые передаются в точно определенный промежуток времени (рис. 4).

Заголовок

ДанныеХвостовик

Рис. 4. Структура пакета

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

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

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



Содержание раздела