owned this note
owned this note
Published
Linked with GitHub
# Компьютерные системы и сети. Экзаминационный лист. Мороз Дмитрий
[TOC]
## 1 Задание.
Перевести (аккуратно) и поместить на этой страничке перевод страницы википедии [Packet delay variation](https://en.wikipedia.org/wiki/Packet_delay_variation).
## 2 Задание.
Выбрать вариант протокола по формуле $1 + (d \mod 3)$, где d - ваш день рождения
1. HTTP
2. WebSocket
3. UDP
Реализовать клиент-серверный вариант определения PDV (Packet delay variation), для сервера, расположенного на glitch.com
Определить для числа пакетов $2^{10}$, $2^{11}$, $2^{12}$, ... , $2^{20}$
1) минимальное значение PDV
2) максимальное значение PDV
3) среднее значение PDV
4) медианное значение PDV
Предоставить ссылку на реализацию в теге "\<iframe\>"
----
# Выполнение 1 задания
## Вариация задержки пакета
В компьютерных сетях **изменение задержки пакетов (PDV)** - это разница в сквозной односторонней задержке между выбранными пакетами в потоке, при этом любые потерянные пакеты игнорируются. Эффект иногда называют **джиттером (англ. jitter) пакетов**, хотя определение является неточным.
### Разделы перевода
1. [Терминология](https://hackmd.io/LKHFV5U_S1abDVmpkE81Iw#Терминология)
2. [Измерение вариации задержки пакета](https://hackmd.io/LKHFV5U_S1abDVmpkE81Iw#Измерение-вариации-задержки-пакетов)
3. [Ограничение PDV или его эффектов](https://hackmd.io/LKHFV5U_S1abDVmpkE81Iw#Ограничение-PDV-или-его-эффектов)
4. [Смотрите также](https://hackmd.io/LKHFV5U_S1abDVmpkE81Iw#См-Также)
5. [Ссылки](https://hackmd.io/LKHFV5U_S1abDVmpkE81Iw#Ссылки)
## Терминология
Термин PDV определен в Рекомендации МСЭ-Т Y.1540 «Служба передачи данных по Интернет-протоколу - параметры рабочих характеристик передачи IP-пакетов и доступности», раздел 6.2.
В компьютерных сетях , хотя и не в электронике , использование термина джиттер может вызвать путаницу. Из RFC 3393 (раздел 1.1):
>Изменение задержки пакета иногда называют «джиттером». Этот термин, однако, вызывает путаницу, потому что он по-разному используется разными группами людей. ... В этом документе мы будем избегать термина "джиттер", когда это возможно, и будем придерживаться более точных вариаций задержки.
## Измерение вариации задержки пакетов
Средства выбора пакетов для измерения не указаны в RFC 3393, но могут, например, быть пакетами с наибольшим изменением задержки за выбранный период времени.
Задержка указывается от начала пакета, передаваемого в источнике, до начала пакета, принимаемого в пункте назначения. Компонент задержки, который не меняется от пакета к пакету, может быть проигнорирован, поэтому, если размеры пакетов одинаковы и пакеты всегда требуют одного и того же времени для обработки в пункте назначения, тогда можно использовать время прибытия пакета в пункт назначения.
Мгновенное изменение задержки пакета - это разница между последовательными пакетами - здесь RFC 3393 действительно определяет критерии выбора - и это обычно то, что в общих чертах называется «джиттером», хотя иногда также термин, используемый для обозначения дисперсии задержки пакета. Например, скажем, пакеты передаются каждые 20 мс. Если 2-й пакет получен через 30 мс после 1-го пакета, IPDV = -10 мс. Это называется дисперсией . Если второй пакет получен через 10 мс после первого пакета, IPDV = +10 мс. Это называется слипанием.
## Ограничение PDV или его эффектов
Для интерактивных приложений реального времени, например, для передачи голоса по IP (VoIP), PDV может быть серьезной проблемой, и, следовательно, для передачи VoIP может потребоваться качество сетей с поддержкой услуг, чтобы обеспечить канал высокого качества.
Эффект PDV в потоках мультимедиа может быть смягчен с помощью буфера надлежащего размера на приемнике. Пока полоса пропускания может поддерживать поток, а размер буфера достаточен, буферизация вызывает только обнаруживаемую задержку перед началом воспроизведения мультимедиа.
## См. Также
* [Задержка (инженерная)](https://en.wikipedia.org/wiki/Latency_(engineering))
## Ссылки
1. [^](https://en.wikipedia.org/wiki/Packet_delay_variation#cite_ref-1) RFC 3393
# Решение задания 2
<iframe src="https://glitch.com/edit/#!/moroz-exam" width=1024 height=1024>