Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Исследование информационного каналаСодержание книги
Поиск на нашем сайте
Цель работы: исследование процедур протоколов управления информа- ционным каналом и выбор оптимальных системных параметров протокола для заданных условий обмена. Общие сведения Протоколы управления информационным каналом являются важнейшим элементом информационной сети с точки зрения обеспечения требуемых ха- рактеристик передачи данных – времени доставки, скорости обмена и надежно- сти передачи. В рамках семиуровневой модели взаимосвязи открытых систем (ВОС) данные протоколы обеспечивают сервис уровня информационного кана- ла (уровень 2), на котором базируются все вышележащие протокольные уровни (сетевой, транспортный и т. д.). Основной задачей протокола 2-го уровня является надежная и своевре- менная доставка пользовательских данных по двухточечному соединению. Се- мантический анализ этих пользовательских данных не входит в задачи прото- кола, однако он должен обеспечить их кодовую прозрачность, то есть возмож- ность любых кодовых (битовых) сочетаний. Единицей пользовательских дан- ных в протоколе выступает некоторая структура с ограничением по максимуму длины, которая называется в разных протоколах пакетом, сегментом, фрагмен- том и т.д. Будем использовать название пакет, как наиболее употребительное.
Для целей управления передачей информации в протоколах класса HDLC используются служебные кадры (см. разд. 2.2.4). Функционирование информационного канала разбивается на ряд после- довательных фаз: • установления соединения; • передачи данных; • разъединения соединения. При обнаружении неисправимых ошибок на фазе передачи данных воз- можен переход в фазу повторного установления соединения (рестарта). Протоколы информационного канала используют различные методы (процедуры) для борьбы с ошибками, вызванными ненадежностью среды пере- дачи (канала связи-КС). Отметим важнейшие из них. 1. Основным элементом для борьбы с ошибками на уровне структуры кадра выступает контрольная последовательность кадра FCS, представляю- щая собой остаток от деления внутренней области кадра на образующий поли- ном циклического кода. Наибольшее распространение получил в современных сетях образующий полином 16-й степени.
2. В информационном канале производится последовательная нумера- ция передаваемых информационных кадров. Каждому кадру, содержащему пакет данных, присваивается последовательный номер передачи N (S). Для со- кращения размера поля номера N (S) в заголовке кадра применяется нумерация по модулю 8 (иногда 128). Это позволяет сократить размер поля номера до 3-х (в случае модуля 128 – до семи) бит. Процедура последовательной нумерации позволяет станции-приемнику следить за отсутствием пропуска кадров, использовать различные процедуры решающей обратной связи (РОС). 3. В случае обнаружения ошибок на уровне последовательной нумерации информационных кадров станция-приемник может сообщить об этой ситуации с помощью специальных управляющих кадров (REJ, SREJ). 4. Подтверждение доставки данных обеспечивается процедурой РОС «с положительным квитированием». Станция-приемник сообщает отправителю о поступлении без обнаруженных ошибок информационного кадра с номером N (S). Для этой цели используется управляющий кадр (типа RR) либо специаль- ное поле в передаваемом во встречном направлении информационном кадре. 5. Для борьбы с «зависанием» информационного канала, когда станция- отправитель в течение длительного времени не получает ни положительных, ни отрицательных квитанций из-за ошибок в обратном канале, используемом для РОС, применяется восстановление по таймеру. Станция-отправитель при посылке информационного кадра в прямой ка- нал запускает таймер Т ож ожидания подтверждения. Если за интервал Т ож не по- ступит сигнала РОС по обратному каналу, то срабатывание таймера иницииру- ет процедуру восстановления (обычно это повторная передача кадра в прямом канале с запуском таймера). 6. Повышение эффективности использования информационного канала обеспечивается процедурой передачи некоторого фиксированного количе- ства информационных кадров без ожидания квитанций на их доставку. Для этой цели станция-отправитель использует системный параметр «окно переда- чи» W, задающий разрешение на отправку без получения подтверждения W кадров информации. Величина параметра W должна быть меньше модуля цик- лической нумерации передаваемых информационных кадров. 7. Протоколы уровня информационного канала могут использовать при обмене три основных метода РОС.
Появление ошибки в последовательности принимаемых на станции- получателе информационных кадров вызывает посылку по обратному каналу кадра REJ с номером последнего принятого без ошибок и в порядке следования номеров кадра. Такой кадр REJ инициирует процедуру «группового переспро- са», т. к. при его получении станция-отправитель стирает подтвержденные ин- формационные кадры и немедленно начинает повторную выдачу в канал связи всех остальных информационных кадров в пределах окна передачи. в) Разновидностью режима непрерывной передачи, позволяющей в ряде случаев несколько повысить эффективность использования канала, является про- цедура «избирательного переспроса». В этом случае станция-получатель при ошибке в последовательном номере принятого кадра отправляет по обратному ка- налу управляющий кадр SREJ, содержащий номер ожидаемого последовательного кадра. Получаемые на станции кадры не стираются, а хранятся в буфере в ожида- нии получения недостающего кадра. После его приема вся последовательность передается пользователю (протоколам более высоких уровней). Данный режим используется относительно редко из-за сложности реализации. Функционирование протокола информационного канала осуществляется с использованием среды передачи (телефонный, радио- или спутниковый канал, коаксиальный кабель, витая пара, волоконно-оптический канал и т. д.), харак- теризующейся: 1) задержкой распространения сигнала Т з, зависящей от длины канала L к и скорости передачи сигналов (модуляции) в канале V м; 2) ошибками передачи информации, которые зависят как от средней ве- роятности ошибок в канале на бит передаваемой информации Р ош, так и от ха- рактера (модели) распределения ошибок во времени. Выбор конкретной версии протокола информационного канала включает в себя: 1. Формирование базовой структуры протокола, включающей некоторое подмножество рассмотренных выше процедур для борьбы с ошибками с соот- ветствующим набором управляющих кадров. 2.
• максимальная длина информационной части кадра, т.е. длина пакета данных I max; • ширина окна передачи W; • длительность тайм-аута ожидания подтверждения Т ож. Для выбора оптимальной (для конкретной системы и среды передачи) версии используются различные критерии. Это может быть в зависимости от назначения системы, например:
min); • минимальное время доставки сообщения абоненту-приемнику (T дост → •
превышающее максимально заданное – P (T дост, T max) → max; • максимум относительной эффективности использования канала связи (E → max). Достаточно часто в качестве критерия используется показатель E, т. к. это позволяет при проектировании информационной сети обеспечить наилучшее использование пропускных способностей имеющихся каналов связи. Описание работы В данной работе используется имитационная модель информационного канала между двумя станциями (узлами) информационно-вычислительной сети (рис. 8.1). Рис. 8.1. Структура имитационной модели информационного канала В блоке отправителя данных моделируется простейший протокол верхне- го уровня, включающий: •
• сегментирование сообщения на пакеты длиной I max, причем длина по- следнего пакета может быть меньше I max; • фиксацию моментов времени выдачи службе информационного канала каждого сообщения и пакета. В блоке получателя данных соответствующий протокол для сообщений производит сборку сообщения из пакетов и фиксирует время доставки как каж- дого пакета, так и сообщения в целом. На этом же уровне модели рассчитывается относительная эффективная скорость передачи данных между узлами на заданном временном интервале (цикле) E i:
м
где N d – объем пакетов данных (в битах), доставляемых от А к В за время цикла; V м – скорость передачи (модуляции) в канале, бит/с; T ц – заданный временной интервал (цикл) для оценки величины E i.
Протокольная станция узла В моделирует процедуры анализа поступаю- щих информационных кадров, передачи их получателю данных, выдачи управ- ляющих кадров в обратный канал связи. Блоки моделей прямого и обратного каналов связи и источника ошибок моделируют задержку распространения сигналов и процесс поражения случай- ными ошибками кадров в прямом и обратном каналах. Используемая модель позволяет изменять следующие параметры инфор- мационного канала, среды передачи и пользователя: • N с – длина передаваемых сообщений (бит); • T max – максимальная длина пакета данных (бит); • Т з – задержка распространения сигнала между станциями А и В; • Р ош – вероятность ошибки в канале связи (на бит информации); • Т ож – тайм-аут ожидания подтверждения; • W – окно передачи. Выходными параметрами модели являются: • математическое ожидание T п, дисперсия D п и гистограмма распределе- ния времени доставки пакетов данных Т п i; • математическое ожидание T с, дисперсия D с и гистограмма распределе- ния времени доставки сообщений Т с i между узлами А и В; • значение относительной эффективной скорости передачи данных E, ее дисперсия D Е, и гистограмма значений E i по циклам измерения; • число доставленных по информационному каналу сообщений; • число доставленных по информационному каналу пакетов. Порядок выполнения работы В таблице исходных данных к данной работе приведены основные пара- метры исследуемой системы передачи данных: • V м – скорость передачи по каналу связи; • L к – длина канала связи; • N с – длина передаваемых сообщений; • Р ош – вероятность ошибки в канале связи. Расчет параметров модели. Необходимо предварительно выполнить следующие расчеты. 1.
Например, исследуется система передачи с V м = 2400 бит/с. Интервал вы- дачи одного бита информации в канал связи будет соответствовать 1 единице модельного времени, следовательно, 1 единица модельного времени = 416,6 мкс.
2. Произведите расчет задержки распространения сигнала Т з в канале свя- зи, исходя из заданной длины канала связи и скорости распространения сигнала (0,77 с, где с – скорость света). Например, задано L к = 2000 км, тогда Т з = L к/0,77 с = 8,658 мс = 20,81 единиц модельного времени С учетом округления до целых получим Т з = 21 единица модельного вре- мени. 3. Выполните расчет времени Т ож – тайм-аута ожидания подтверждения, исходя из максимальных задержек во всех элементах системы передачи, то есть Т ож > Т 1ВК + Т З + Т 2АН + Т 2ВК + Т З + Т 1АН, где Т 1ВК – время выдачи информационного кадра в канале связи станцией
Т з – время задержки распространения сигнала в канале связи; Т 2АН – время анализа кадра на узле В (принято равным в модели 1 едини- це модельного времени); Т 2ВК – время выдачи управляющего кадра в КС на узле В; Т 1АН – время анализа кадра на узле А (принято равным в модели 1 едини- це модельного времени). Длина управляющего кадра, содержащего только заголовок и концевик, составляет 48 бит (см. рис. 2.13), длина информационного кадра увеличивается на принятую величину I max. Например, при I max = 128 бит получим: Т ож > 176 + 21 + 1 + 48 + 21 + 1 = 268 единиц модельного времени; при I max = 256 бит получим Т ож > 396 и т.д. 4. Выполните расчет времени моделирования работы информационного канала. В таблице 8.1 приведено время моделирования работы исследуемого ва- рианта информационного канала в секундах. Для проведения эксперимента необходимо пересчитать это время в единицы условного модельного времени. В п.1 приведена методика калибровки модели исходя из заданной скорости си- стемы передачи. Теперь нужно рассчитать общее время моделирования. Например, V м = 2400 бит/с. Было получено: 1 единица модельного време- ни = 416,6 мкс. Положим, что цикл моделирования (из таблицы 1) составляет 150 с. Получим – 150 с/416,6 мкс = 360000 единиц модельного времени.
|
|||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2021-01-14; просмотров: 154; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.58.45.238 (0.009 с.) |