ТОР 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). Не нашли, что искали? Воспользуйтесь поиском:
|