# Компьютерные системы и сети. Экзаменационый лист. Саркисян Роман
[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) - это разница в сквозной односторонней задержке между выбранными пакетами в потоке, при этом любые потерянные пакеты игнорируются. [1] Эффект иногда называют джиттером пакетов, хотя это определение неточно
Терминалогия
Термин 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 в потоках мультимедиа может быть смягчен с помощью буфера надлежащего размера на приемнике. Пока полоса пропускания может поддерживать поток, а размер буфера достаточен, буферизация вызывает только обнаруживаемую задержку перед началом воспроизведения мультимедиа.
## Выполнение 2 задания - описание реализации решения
<iframe src="https://glitch.com/edit/#!/sarkisyan-exam?path=views%2Findex.html%3A1%3A0"width=1024 height=1024>