Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Формат протокола и форматы кадра HDLC



HDLC - протокол высокоуровнего управления каналом передачи данных, является базовым для построения других протоколов канального уровня (SDLC, LAP, LAPB, LAPD, LAPX и LLC). поддерживающие полудуплексную и полнодуплексную передачу, одноточечную и многоточечную конфигурации, а так же коммутируемые и некоммутируемые каналы.

Существует три типа станций HDLC:

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

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

Комбинированная станция сочетает в себе одновременно функции первичной и вторичной станции. Передает как команды, так и ответы и получает команды и ответы от другой комбинированной станции, с которой поддерживает сеанс.

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

Режим нормального ответа (NRM - Normal Response Mode) требует, чтобы прежде, чем начать передачу, вторичная станция получила явное разрешение от первичной. После получения разрешения вторичная станция начинает передачу ответа, который может содержать данные. Пока канал используется вторичной станцией, может передаваться один или более кадров. После последнего кадра вторичная станция должна снова ждать явного разрешения, прежде чем снова начать передачу. Как правило, этот режим используется вторичными станциями в многоточечных конфигурациях звена передачи данных.

Режим асинхронного ответа (ARM - Asynchronous Response Mode) позволяет вторичной станции инициировать передачу без получения явного разрешения от первичной станции (обычно, когда канал свободен, - в состоянии покоя). Этот режим придает большую гибкость работы вторичной станции. Могут передаваться один или несколько кадров данных или управляющая информация, отражающая изменение статуса вторичной станции. ARM может уменьшить накладные расходы, поскольку вторичная станция, чтобы передать данные, не нуждается в последовательности опроса. Как правило, такой режим используется для управления соединенными в кольцо станциями или же в многоточечных соединениях с опросом по цепочке. В обоих случаях вторичная станция может получить разрешение от другой вторичной станции и в ответ на него начать передачу. Таким образом разрешение на работу продвигается по кольцу или вдоль соединения.

Асинхронный сбалансированный режим (ABM - Asynchronous Balanse Mode) используют комбинированные станции. Комбинированная станция может инициировать передачу без получения предварительного разрешения от другой комбинированной станции. Этот режим обеспечивает двусторонний обмен потоками данных между станциями и является основным (рабочим) и наиболее часто используемым на практике.

Формат протокола и форматы кадра HDLC:

РHDLC(High level Data Link Control) – протокол уровня звена данных, к-ый работает на канальном уровне.

01111110 – Флаг – для опр-ия начала и конца кадра; Адресное поле, его содержимое зависит от режима ф-ания звена данных (режим нормального ответа и Асинхронный сбалансированный режим); CRC – контр. сумма предназначена для обнаружения ошибок и частичного исправления с исп-ием циклического кодирования, т.е. в поле вкл-ся остаток от деления на образующий полином; Поле данных – содержит либо инф-ию, либо команду, поэтому значение имеет неопр-ое; управляющее поле состоит из 3-х типов кадров: 1)I-кадр – инф-ный кадр – для передачи инф-ии, длина поля = пакету данных; 2)S – кадр – супервизорный кадр (короткий) – служит для восстановления кадров, потерянных из-за искажения каналов связи и для упр-ия потоком данных, min длина=6байт; 3)U – кадр – ненумеруемый кадр – для установления соединения и разъединения, завершения соот-щих режимов канала передачи и инф-ия о резуль-ах вып-ия конкретных действий





Дата публикования: 2015-02-03; Прочитано: 421 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...