Windows 95/98/NT/2000 FAQ - Что такое качество сервиса (quality of service - QOS)?

Что такое качество сервиса (quality of service - QOS)?

QOS впервые применена в 1970-е для сетей X.25, которые включали в себя усеченную версию QOS, обеспечивающую дифференциацию различных потоков данных с передачей приоритетов пакетов. С тех пор появились и другие технологии, включающие в себя в том числе и такие элементы, как ATM (Asynchronous Transfer Mode)

QOS в настоящее время не используется в Интернет, поскольку предполагает поддержку на всем протяжении передачи. Однако, за пределы своего первоначального использования (WAN - Wide Area Network) он в настоящее время выходит, что обусловлено, в основном, распространением таких сетей как "голос через IP" etc. Это не значит, что QOS не будет работать через Интернет, в будущем он станет важной частью Интернет. Но не сейчас.

QOS - это концепция "от начала до конца". Каждый маршрутизатор должен поддерживать QOS. Но как это происходит? По существу Вы резервируете часть полосы пропускания канала, следовательно, это имеет смысл только на протяжении всего пути пакета. Представьте, что маршрутизатор посреди сети не поддерживает QOS. От вашего компьютера до маршрутизатора будет иметь место запас полосы пропускания. Предположим, что компьютер-приемник выше маршрутизатора также поддерживает QOS. Вы должны были бы иметь резервный канал. Но если маршрутизатор не поддерживает QOS и не резервирует часть полосы пропускания, вся она может быть заполнена. Для работоспособности QOS _каждый_ из компонентов ДОЛЖЕН ее поддерживать.

Есть еще один тип QOS: полоса может не резервироваться, но приоритет над остальными трафиками имеет место. Это называется дифференцированным сервисом.

Для работы QOS в сети, необходимы две вещи. Первое - резервирование ресурсов. В данном случае - полосы пропускания для каждого из компонентов между двумя концами соединения. Это достигается использованием RSVP - Resource Reservation Protocol (протокол резервирования ресурсов). Второе - способность актуальных данных воспользоваться резервированной полосой пропускания, что звучит очень просто и может быть достигнуто в действительности.

Winsock 2.0, реализация сокета windows обеспечивает полную поддержку QOS. До сих пор, однако, не существует метода реализации. С Windows 2000, приложения получат полную поддержку QOS.