Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4523.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
375.3 Кб
Скачать
    1. Алгоритм работы принимающей стороны

Принимающая сторона координирует свои действия в соответствии с потоком поступающих знаков.

На основании двух принятых знаков СИН устанавливается побайтовая синхронизация. Управляющий знак НТ воспринимается как символ, указывающий на начало блока с данными, и после его выявления осуществляются следующие действия:

  1. включается таймер формирования ответа;

  2. запускается процедура формирования контрольной последовательности для принимаемого блока данных;

  3. принимаемые байты данных записываются в промежуточный буфер.

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

Прием управляющего знака КБ (КТ):

  1. сбрасывает таймер формирования ответа;

  2. останавливает процедуру формирования контрольной последовательности для принимаемого блока данных (<кпб> приемника), то есть указывает, что <кпб> приемника сформирована;

  3. вызывает процедуру поразрядного сравнения двух контрольных последовательностей: <кпб> передатчика принимается из канала связи сразу за управляющим символом КБ (или КТ).

Если кпб приемника совпадает с кпб передатчика, то:

  1. блок данных из промежуточного буфера выдается получателю;

  2. в канал связи передается положительная квитанция (ДА СИН СИН);

  3. принимающая сторона переходит к опознаванию знаков синхронизации.

Если кпб приемника не совпадает с кпб передатчика, то:

    1. блок данных в промежуточном буфере стирается;

    2. в канал связи передается отрицательная квитанция (НЕТ СИН СИН);

    3. принимающая сторона переходит к опознаванию знаков синхронизации.

Если после приема символов синхронизации принимается управляющий знак КТМ, то это означает, что передающая сторона запрашивает повторную передачу ответа на последний принятый блок. Следовательно, протокол принимающей стороны должен хранить в своей памяти последний переданный ответ, и, получив управляющую последовательность запроса ответа, необходимо организовать его передачу.

  1. Методические указания к выполнению работы

4.1. Домашняя подготовка

Ознакомиться с организацией передачи данных на канальном уровне. Изучить алгоритм функционирования протокола управления передачей данных BSC, использующего метод остановки и ожидания. Подготовить ответы на контрольные вопросы.

4.2. Работа в лаборатории

Изучение работы протокола управления каналом передачи данных осуществляется на имитационной модели BOPR 1. Модель имитирует передачу информационных и управляющих кадров по каналу, вносящему ошибки.

Перед началом работы вводятся исходные параметры модели: максимально допустимое число повторений одного кадра с данными, максимально допустимое число передач запроса ответа по одному блоку данных, число передаваемых блоков с данными.

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

  1. относительно действий принимающей стороны по отношению к блоку принятых данных, записанных в промежуточный буфер: выдать получателю или стереть. Для случая приема управляющей последовательности, не содержащей пользовательских данных, предусмотрено «отсутствие действия»;

  2. по формированию принимающей стороной управляющих последовательностей ответа;

  3. относительно действий передающей стороны.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]