Главная » Просмотр файлов » В. Столлингс - Современные компьютерные сети (2-е издание, 2003)

В. Столлингс - Современные компьютерные сети (2-е издание, 2003) (1114681), страница 141

Файл №1114681 В. Столлингс - Современные компьютерные сети (2-е издание, 2003) (В. Столлингс - Современные компьютерные сети (2-е издание, 2003)) 141 страницаВ. Столлингс - Современные компьютерные сети (2-е издание, 2003) (1114681) страница 1412019-05-08СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 141)

Отдельный управляющий протокол КТР (КТР Сопгго1 Ргогосо!, КТСР) также работает в режиме групповой рассылки, обеспечивая обратной связью источники КТР-данных, а также всех участников сеанса. Протокол КТСР пользуется теми же самыми транспортными службами, что и протокол КТР (обычно это службы, предоставляемые протоколом (ЛЭР), и выделенным номером порта. Каждый участник периодически посылает всем остальным участникам сеанса КТСР- пакет. В КРС 1889 отмечаются четыре функции, выполняемые протоколом КТСР: + Качество обслуживания и борьба с перегрузкой Пропжол КТСР предоставляет обратную связь, касающуюся качества распределения данных. Поскольку КТСР-пакеты являются групповыми, все учаспппси сеанса получают возможность узнать о состоя»»ии получения и передачи данных остальных членов сеанса. Сведения, передаваемые отправителем, позволяют получателял» оценивать скорость передачи данных и качество передачи.

Сообщения, пос:ылаемые получателем, извещают о проблемах, с которыми сталкивается получатель, включая недостающие пакеты и слишком большую флуктуашпо задержки. Например, аудио- или видеоприложение может припять решение о снижении скорости передачи данных по низкоскоростным линиям, если качество графика, передаваемого по этим линиям, недостаточно высоко для поддержания текущей скорости. Обратная связь от получателей также важна для диагностики ошибок доставки. Отслеживая сообщения от всех 9 10 11 12-13 14 15 16-23 24 25 26 27 28 29-30 31 32 33 34-71 72-76 77 — 95 96-128 тип полезной нагрузки 6722-ачлио ( 16-аудио (стерео) (.16-аудио (моно) Неизвестные аудисданные МРА-аудио 6728-аудио Неизвестные аудиодзнные Неизвестные видеоданные Се»В-видео ЭРЕВ-зидза Неизвестные данные лч-зотлео Неизвестные видеоданные Н261-видео МРЧ-зидео МР2Т-видео Неизвестныедзнные Зарезервировано Неизвестные видеоданные Динамическая лолезнал нагрузка 608 Глава 18.

Протоколы поддержания качества обслуживания 18.8. Протокол йТР 609 о 8 участвующих в сеансе получателей, администратор сети может определить касается ли данная проблема отдельного пользователя или она получил ' ила более широкое распространение. + ХХденглификация. КТСР-пакеты содержат устойчивое текстовое описание КТСР-источпика.

Оно предоставляет больше информации об источник нике пакетов данных, чем случаиныи идентификатор 58КС, а также позволяет пользователю связывать несколько потоков от различных сеансов, напр- пример отдельных сеансов для аудио и видео. + Оценка насьаидниосгли сеанса и масшглабирование. Для выполнения первы ервых двух функций все участники периодически посылают КТСР-пакеты.

Скорость передачи таких пакетов должна снижаться при увеличении количества участников. Б сеансе с небольшим количеством участников КТСР-пакеты посылаются с максимальной скоростью, по одному пакету через каждые 5 секунд. В КРС 1889 также определен опюсительно сложный алгоритм, с помощью которого каждый участник ограничивает свою КТСР-скорость в зависимости от общего количества участников сеанса Назначение данного алгоритма заключается в том, чтобы ограничить КТСР-график пятью процентами от общего трафика сеанса.

+ Управление сеансом. Протокол КТСР дополнительно может предоставлять минимальную информацию об управлении сеансом, например идентификаторы участшгков, которые должны отображаться пользовательским интерфейсом. Передача по протоколу КТСР состоит из нескольких отдельных КТСР-пакетов, объедиценных в одну ()РР-дейтаграмму (или другой модуль данных более низкого уровня). В КРС 1889 определяются следующие типы пакетов: + сообщение отправителя (8епдег Керог(, 8К); + сообщение получателя (Косе)уег Керогг, КК); + описание источника (5опгсе РЕ5спрйоп, 8РЕ5); + завершение сеанса (8оог(В т'Е, В т'Е); + специфический пакет приложения.

Рисунок 18,11 описывает форматы этих типов пакетов. Пакет каждого типа начинается с 32-разрядного слова, поля которого перечислены далее: + Версия (2 бита). Текущая версия имеет номер 2. На рисунке ато ноле обозначено символом Ъ'. + Запаяли глель (1 бит). Указывает на наличие байтов заполнения в конце поля шцгезной нагрузки. Если этот бит установлен, то последний байт поля полезной нагрузки содержит количество байтов заполнения.

На рисунке это поле обозначено символом Р. + Счетчик (5 бит). Количество блоков сообщения, содержащихся в 5К- или КК-пакете, или число блоков источшгка, содержащихся в 8РЕ8- или БЪ'Е-пакете. На рисунке это поле обозначено символами КС (для 8К- или КК-пакетов) пли БС (для 5РЕ8- или В'т'Е-пакетов). + Тип лакегла (8 бит). Идентифицирует тип КТСР-пакета. На рисунке это поле обозначено символами РТ. + Длина (16 бит), Длина пакета в 32-разрядных словах минус один.

о В с с о ЯЯКС отправителя ЯЯЙС 1 (88йС первого источнике) Временная метка ЫТР (стершее слово) Доля Суммарное число потерь потерянных пакетов ос о.о $8 83 Временная ыетка МТР (младшее слава) Временная метка КТР Расширенный максимальный порядковый номер полученных данных Счетчик пакетов отправителя Счетчик байтов отправителя Флуктуация приема ЯЯЙС 1 (ЯЯЙС первого источника) Временная метка последнего Яй-сообщения Доля Суммарное число потерь потерянных пакетов Задержка с момента получения последнего Яй-сообщения Расширенный максимальный порядковый номер полученных данных Флуктуация приема ЯЯЙС 1 (ЯЯЙС первого источника) Временная метка последнего Яй-сообщения Доля Суммарное число потерь потерянных пакетов Звдер~нкв с момента получения последнего Яй-сообщения Расширенный максимальный порядковый номер полученных данных Флуктуация приема ЯЯЙС и (ЯЯЙС и-го источника) Временная метка последнего Яй-сообщения Доля Суммарное число потерь потерянных пакетов Задержка с момента получения последнего Яй-сообщения с 5 Расширенный максимальный порядковый номер полученных данных Флуктуация приема о о Временная метка последнего Яй-сообщения х о Задержка с момента получения последнего Яй-сообщения ,';.

Тс( Цвтр(ыегэвмтсярв1в„.", ь:;ь ;:,":;.,' бтб" ' н:":',~",„-Э е Рис. 18.11. Форматы ЙТСР-пакетов 610 Глава 16. Протоколы поддержания качества обслуживания 18.З. Протокол ВТР 61 1 Помимо 32-разрядного начального слова в пакетах сообщений отправителя и получателя содержится поле идентификатора источника синзронизаггии (33Р С идентификатора), идентифицирующее источник этого КТСР-пакета. Теперь мы перейдем к описанию каждого типа пакетов. Сообщение отправителя КТСР-получатели предоставляют обратную связь с информаццей о качестве приема при помощи сообщений получателя (КК) или отправителя (БК), если получатель также является отправителем в дагшом сеансе.

На рис. 18.11, а показан фор мат сообщения отправителя, Сообщение отправителя состоит из уже описанного ранее заголовка, информационного блока отправителя, а также нескольких (или ни одного) блоков сообщений о приеме. Поля информапионного блока отправи геля перечислены ниже: + Временная метка ХТР' (64 бита). Абсолютное время отправки данного сообщения, Это число с фиксированной точкой без знака, в котором целая часть числа содержится в старших 32 разрядах, а дробная часть — в младших 32 разрядах. Временная метка 1чТР может использоваться отправителем вместе с временной меткой, возврашземой в сообщениях получателя, чтобы измерить время прохождения сигнала в прямом и обратном направлениях.

+ Временная метка ВТР (32 бита). Это относительное время, используемое для создания временных меток в информационных КТР-пакетах Такая метка позволяет получателю синхронизировать сообщение с информационными КТР-пакетами от данного источника + Счетчик пакетов опт1хипипвля (32 бита). Суммарное число информационных ВТР-пакетов, переданных данным источником за время текушего сеанса. + Счвпгчик байтов отггравитавя (32 бита). Суммарное число байтов полезной нагрузки, переданных данным источником за время текущего сеанса.

За информационным блоком отправителя следуют ноль или несколько блоков сообщения о приеме. Для каждого источника, от которого данный участник получил данные в течение этого сеанса, включается по одному блоку сообщения о приеме. В каждый блок включаются следующие поля: + ЗЗВС п (32 бита). Идентифицирует источник, к которому относится данный блок сообшенги.

+ Доля потерь (8 бит). Доля информационных КТР-пакетов от источника 88КС и, потерянных за время данного сеанса. + Суммарное число потерянныхпакетов(24 бита). 1<оличеспю информационных КТР-пакетов от источника ЗАКС и, потерянных за время данного сеанса. + Расгиирвнныймаксималангкй порядковый номер получ вгвгыт даггных (32 бита). Младшие 16 бит содержат максимальный порядковый номер КТР-данных, полученных от источника 33КС и. Старшие 16 бит содержат счетчик, запоминаюШий, сколько раз порядковый номер переполнялся и начинал счет с нуля, ' Что означает аббревиатура ЫТР, непонятно, звсксзьку больше нигде в книге ака нв уяот кблзкггив Гтлимгк. Пгв ~ флуктуация приема (32 бита). Оценка значения флуктуации задержки информационных КТР-пакетов, полученных от источника 33КС и. Значение зтого поля будет обсуждаться ниже. + Последняя гугвмвнная метка Я~ (32 бита).

Средние 32 бита временной метки ХТР в последнем 3К-пакете, полученном от источника 33КС и. Эти 32 бита включают младшие 16 разрядов целой части и старшие 16 разрядов дробной части времепнои метки. + Задержка с момента получения послвдггвго ЗВ-сообщения (32 бита). Интервал времени 2-и с между получением последнего ЗК-пакета от источника 33КС и и передачей данного блока сообщения. Последние два поля могут использоваться источником для оцешси времени прохождения данных до определенного получателяи обратно. Вспомним, что флуктуация задержки определяется как максимальное изменение значения задержки пакетов в течение одного сеанса. Не сушествуст простого способа измерить зту величину на приемной стороне, но можно оценить среднюю величину флуктуации следующим образом.

Определим следующие параметры для дагшого источника у определенного получателя: + 5(1) — временная метка от информационного КТР-пакета 1; + К(1) — время прибытия информационного КТР-пакета 1, выраженное в единицах временной метки КТР (получатель должен использовать ту же самую частоту таймера или интервал приращения, что и отправитель, но ему не нужно синхронизировать значения времени с источником)„ + В(1) — разница между интервалами времени прибытия пакетов у получателя и временными интервалами между информационными КТР-пакетами, покидающими источник; + 1(1) — оценка средней флуктуации к моменту получения информационного КТР-пакета 1.

Значение В(1) вычисляется так: В(1) = (В(1) — В(1 — 1)) — (5(1) — 5(1 — 1)). Таким образом, значение В(1) определяет, насколько временной интервал между поступающими к получателю пакетами отличается от интервала между теми же пакетами при их передаче. В отсутствии флуктуации значения этих интервалов должны быть одинаковыми и значение В(1) должно быть равно нулю. Флуктуация вычисляется постоянно с получением каждого пакета 1 в соответствии со следующей формулой: 1(1) = — /(1 — 1) + — ~В(1)~. 15 1 16 16 1(1) вычисляется как зкспоненциальное среднее' от наблюдаемых значений В(1).

Характеристики

Тип файла
DJVU-файл
Размер
11,23 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6447
Авторов
на СтудИзбе
306
Средний доход
с одного платного файла
Обучение Подробнее