Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

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

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Протокол BSC управления информационным каналом




Родоначальниками большинства канальных протоколов в различных сетях стали байт-ориентированный протокол BSC и бит-ориентированный протокол HDLC. Особенно популярны разновидности HDLC. К таким протоколам можно отнести канальные протоколы XМodem для модемной связи, протоколы IEEE 802.Х, протокол LAPB для сетей Х.25 и др.

Байт-ориентированный протокол BSC (Binary Synchronous Communication), разработан фирмой IBM в середине 60-х годов. Протокол BSC – кодозависимый протокол, то есть использует для управления обменом набор управляющих символов. Каждый переданный символ анализируется на приемной стороне, чтобы определить, является ли он управляющим символом или относится к массиву данных.

Управляющие символы, применяемые в BSC, представлены кодом ASCII. Приведем основные из управляющих символов и их код в HEX-коде:

SVN(код 16h) – синхронизирующий символ

SOH(код 01h) – начало заголовка пакета

STX(код 02h) – начало текста

ETX(код 034) – конец текста

ETB(код 17h) – конец передачи блока (заголовка)

ENQ(код 05h) – запрос

ACK(код 06h) – подтверждение

NAK(15h) – отрицательная квитанция (переспрос)

EOT(04h) – конец сеанса связи

Протокол обеспечивает передачу двух типов кадров: управляющих и информационных. В управляющих кадрах передаются управляющие и служебные символы, в информационных - сообщения (отдельные пакеты, последовательность пакетов).

Работа протокола BSC осуществляется в три фазы:

- установление соединения с помощью передачи символа ENQ;

- поддержание сеанса передачи сообщений;

- разрыв соединения с помощью передачи символа EOT.

Протокол требует на каждый переданный кадр посылки квитанции(символ ACK или NAK) о результате его приема. Кадры, переданные с ошибкой, передаются повторно. Протокол определяет максимальное число повторных передач.

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

Так как при синхронной передаче нет стоповых и стартовых битов, отделяющих байты друг от друга, синхронизация достигается за счет того, что передатчик добавляет два или более управляющих символа, называемых символами SYN, перед каждым блоком символов. В коде ASCII символ SYN имеет двоичное значение 0010110, это несимметричное относительно начала символа значение позволяет легко разграничивать отдельные символы SYN при их последовательном приеме. Символы SYN выполняют две функции: во-первых, они обеспечивают приемнику побитную синхронизацию, во-вторых, как только битовая синхронизация достигается, они позволяют приемнику начать распознавание границ символов SYN. После того как приемник начал отделять один символ от другого, можно задавать границы начала кадра с помощью другого специального символа. Обычно в символьных протоколах для этих целей используется символ STX (Start of TeXt, ASCII 0000010). Другой символ отмечает окончание кадра – ЕТХ (End of TeXt, ASCII 0000011).






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных