17
1.5 Соединения, протоколы сжатия и протоколы уровня 2
На втором уровне модели OSI или канальном уровне поддерживается
работа с асинхронными, синхронными, символьно-ориентированными, бит-
ориентированными, дейтаграммными протоколами, протоколами обнаружения
искаженных данных или потерянных данных.
В настоящее время вместо асинхронных протоколов, основанных на
наборах символов, применяются синхронные протоколы. В данном случае обмен
данными производится кадрами, каждый из которых имеет свой заголовок,
«концевик» и поле данных. Все биты кадра передаются в синхронном режиме,
что положительно влияет на производительность передачи данных.
Поскольку байты в этих протоколах не отделены друг от друга
служебными сигналами, то первой из задач приёмника является установление
границ для байта. После этого приёмник должен найти начало и окончание
кадра, установить границы для каждого поля и для каждого поля задать адрес
назначения, источника и другую служебную информацию. Большая часть
синхронно-символьных протоколов основана на вставку в кадре поля, имеющего
переменную длину. В некоторых случаях заголовок так же может иметь
переменную длину. Как правило, протокол устанавливает максимальное
значение, которое может иметь поле данных, получившее название
максимальной единицы передачи данных [8].
Синхронные протоколы второго уровня модели OSI могут быть бит-
ориентированными и символьно-ориентированными. Каждый из этих
протоколов применяет аналогичные методы синхронизации.
Символьно-ориентированные протоколы применяют для передачи блоки
символов (например, текстовых). Поскольку при синхронной передаче не
применяются стартовые и стоповые биты, то для синхронизации символов
используется другой метод. Синхронизация производится таким образом, чтобы
передатчик мог добавить два или несколько управляющих символов,
получивших название символов SYN перед каждым блоком символов. Символы
SYN позволяют обеспечить побитную синхронизацию, в результате которой
приемник распознаёт границы этих символов.