Байт-ориентированные протоколы. Беспроводные сети. Виртуальные каналы и виртуальные пути

Страницы работы

Фрагмент текста работы

STOP), по уровню соответствующие логической единице. Затем до прихода следующего стартового бита канал снова переходит в исходное состояние (MARK).  Структура передаваемых символов оказывает влияние на эффективную скорость передачи данных, под которой понимается число информационных (без служебных) бит, передаваемых в секунду (бит/с). Общая скорость передачи измеряется в бодах и соответствует всему количеству битов (включая и служебные), передаваемых в секунду. Таким образом, данный способ передачи, называемый также “старт‑стопным” является достаточно медленным и используется в основном для передачи информации по телеграфным каналам связи.

Вопрос 40. Последовательность операций при обмене данными в режиме “скользящего окна”.

Более эффективным является метод непрерывного автоматического запроса на повторение (ARQ), называемый также методом “скользящее окно”, допускающий последовательную передачу нескольких блоков данных (чаще всего -7) до прихода подтверждения на первый блок данных, после чего разрешается передача следующего блока и так далее. Метод в основном ориентирован на использование дуплексной (одновременной двунаправленной) передачи, обеспечивающей передачу подтверждений без прерывания потока данных. Более того, как правило, подтверждается не каждый блок данных, а группа блоков, например, четыре. В основе метода лежит понятие передающих и принимающих окон. Окно определяет количество и номера блоков, которые можно передать в данный момент без получения очередного подтверждения. Величина окна постоянно меняется в зависимости от количества блоков, переданных после получения очередного подтверждения. Нижняя граница окна определяется номером очередного полученного подтверждения, которое как бы продвигает окно вперед, делая его “скользящим”. Максимальный размер окна (W) определяется вычислительными ресурсами, в частности объемом буферной памяти, выделяемыми для операции обмена в каждом устройстве и для большинства систем принимается равным семи. Это значение выбирается исходя из условия организации непрерывного потока данных между передающим и принимающим устройством. Передача очередного блока разрешается в том случае, если его порядковый номер находится в пределах окна, то есть P(S) < P(R)-1+W, где P(S) — порядковый номер передаваемого блока, P(R) — порядковый номер подтверждения. Выполнение этого условия обеспечивает непрерывную передачу блоков данных. При обнаружении ошибок передается отрицательное подтверждение с указанием номера ошибочного блока, в этом случае осуществляется повторная передача блоков.

Существуют два метода повторной передачи. Первый метод, называемый с выборочным повторением, требует повторной передачи только ошибочного сообщения. Второй метод, получивший название “возвращение на N кадров” требует повторной передачи ошибочного и всех переданных за ним блоков. Выборочное повторение обеспечивает лучшее использование канала передачи данных, так как исключает повторную передачу неискаженных блоков, однако требует дополнительных аппаратурных затрат для хранения блоков данных, поступивших после искаженного блока. Возвращение на N кадров является более простым методом, не требует хранения последующих блоков, однако пропускная способность канала в этом случае существенно зависит от количества ошибок в канале передачи данных. Примером протоколов данного типа может служить протокол ZMODEM

Похожие материалы

Информация о работе