Различия

Показаны различия между двумя версиями страницы.


qos [2021/07/31 21:58] (текущий) – создано - внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== Что такое QoS ======
  
 +{{htmlmetatags>
 +metatag-description=(QoS (quality of service «качество обслуживания») — технология предоставления различным классам трафика различных приоритетов.)
 +}}
 +
 +{{ ::voip-issues-qos_-01.png?nolink |}}
 +**QoS** (quality of service — качество обслуживания) — этим термином в области компьютерных сетей называют вероятность того, что сеть связи **соответствует заданному соглашению** о трафике.
 +
 +Для простоты понимания канал связи можно представить в виде условной трубы, а пропускную способность описать как функцию двух параметров: диаметра трубы и её длины. Когда передача данных сталкивается с проблемой «бутылочного горлышка» для приёма и отправки пакетов на маршрутизаторах, то обычно используется метод FIFO: первый пришел — первый ушёл (First In — First Out). При интенсивном трафике это создаёт заторы, которые разрешаются крайне простым образом: все пакеты, не вошедшие в буфер очереди FIFO (на вход или на выход), игнорируются маршрутизатором и, соответственно, теряются безвозвратно. Более разумный метод — использовать «умную» очередь, в которой приоритет у пакетов зависит от типа сервиса — [[ToS]]. Необходимое условие: **пакеты должны уже нести метку типа сервиса для создания «умной» очереди**. Обычные пользователи чаще всего сталкиваются с термином QoS в домашних маршрутизаторах с поддержкой QoS. Например, весьма логично дать высокий приоритет пакетам [[VoIP]] и низкий — пакетам [[FTP]], [[SMTP]] и клиентам файлообменной сети.
 +
 +Для большинства случаев качество связи определяется четырьмя параметрами:
 +
 +  - Полоса пропускания (Bandwidth), описывает номинальную пропускную способность среды передачи информации, определяет ширину канала. Измеряется в bit/s (bps), kbit/s (Kbps), Mbit/s (Mbps), Gbit/s (Gbps).
 +  - Задержка при передаче пакета (Delay), измеряется в миллисекундах.
 +  - Колебания (дрожание) задержки при передаче пакетов — джиттер(Jitter).
 +  - Потеря пакетов (Packet loss). Определяет количество пакетов, потерянных в сети во время передачи.
 +
 +**Использование QoS.**
 +
 +  * [[http://habrahabr.ru/post/246791/|Миф о бесполезности QoS без перегрузки сети]]
 +  * [[http://www.dlink.ru/ru/faq/58/268.html|QoS.Настройка Multicast вещания в коммутаторах D-Link]]
 +  * [[http://wifika.ru/propusknaya-sposobnost-seti-nastroyka-qos.html|Пропускная способность сети, или настройка приоритетов QoS для домашних роутеров]]
 +  * [[http://xgu.ru/wiki/QoS_%D0%B2_Linux|QoS в Linux]]
 +
 +Маркировать данные лучше всего ближе к источнику этих данных. По этой причине большинство IP- телефонов самостоятельно добавляют в IP- заголовок голосовых пакетов поле DSCP = EF или CS5. Многие приложения также маркируют трафик самостоятельно в надежде, что их пакеты будут обработаны приоритетно. Например, этим «грешат» пиринговые сети.
 +
 +Таким образом процесс предоставления качества обслуживания можно поделить на 2 этапа:
 +  - **Маркировка**. Поближе к источникам.
 +  - **Обработка пакетов**. Помещение их в физическую очередь на интерфейсе, подразделение на логические очереди и предоставление этим логическим очередям различных ресурсов.

📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.

📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.

💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!