Оглавление
Вид услуги
-
Определение и использование поля Type of Service (ToS)
- ToS – это второй байт заголовка IPv4, который ранее использовался для различных целей.
- До переопределения ToS можно было указывать приоритет и запрашивать различные типы обслуживания.
- ToS не получил широкого применения за пределами сетей Министерства обороны США, но был предметом экспериментальных исследований.
-
Современное переопределение ToS
- Современное определение ToS включает 6-разрядное поле “Дифференцированные услуги” (DS) и 2-разрядное поле “Явное уведомление о перегрузке” (ECN).
- DS частично совместим с ToS, в то время как ECN не совместим.
-
История и эволюция ToS
- ToS был определен в RFC 791 и интерпретировался как приоритет IP и условия доступа.
- Определение ToS было основано на спецификации Министерства обороны США JANAP-128.
- В RFC 1349 был добавлен бит денежных затрат, а в RFC 1583 был представлен метод маршрутизации с учетом требований ToS.
- В IPv6 поле ToS было заменено на “Дифференцированные службы” (DS) с кодовой точкой дифференцированных служб (DSCP).
-
Распределение приоритетов и прав пользования
- Приоритет IP был определен как 3-битное поле, где пакеты с высоким приоритетом имеют более высокий приоритет.
- В RFC 1349 было введено дополнительное поле “низкая стоимость”, которое стало частью ToS.
-
DSCP и ECN
- Первые шесть битов поля DS зарезервированы для кодовой точки дифференцированных служб (DSCP), а последние два бита – для явного уведомления о перегрузке (ECN).
- DSCP определяет имена селекторов классов для каждого значения, соответствующего приоритету IP.
-
Поддержка программного обеспечения и терминология
- Определения IP-адресов широко распространены в Unix-подобных операционных системах.
- Остатки старой терминологии RFC 1349 можно найти в некоторых инструментах.
-
Рекомендации и дальнейшее чтение
- В статье есть ссылки на дополнительные ресурсы и материалы для углубленного изучения темы.
Полный текст статьи: