Кратко
- RFC 791 делил октет между приоритетом и отдельными указаниями задержки, пропускной способности и надёжности.
- RFC 1349 превратил его в одно четырёхбитное значение TOS; RFC 2474 определил шесть бит DSCP, а RFC 3168 отдал два оставшихся бита ECN.
Положение поля сохранилось, но его смысл изменился. В RFC 791 три бита обозначали приоритет, ещё три выражали пожелания по малой задержке, высокой пропускной способности и надёжности, а два были зарезервированы. Это были компромиссные пожелания, а не гарантии; обычно рекомендовалось задавать не более двух таких признаков одновременно.
RFC 1349 заменил независимые признаки единственным четырёхбитным выбором: минимальная задержка, максимальная пропускная способность, максимальная надёжность, минимальная денежная стоимость или обычное обслуживание. Узлы должны были корректно обрабатывать неизвестный тип, не обязуясь понимать его семантику. TOS оставался запросом, а не обещанием.
RFC 2474 заменил эту структуру полем Differentiated Services. Старшие шесть бит образовали неструктурированный DSCP, выбирающий поведение на каждом переходе; два оставшихся бита получили статус «Currently Unused» для обработки Diffserv и не должны были влиять на этот выбор. Соответствие между кодовой точкой и поведением настраивается, а административные домены могут переписывать поле на границах. Документ прямо называет новую структуру несовместимой с RFC 791. Class Selector сохраняет лишь ограниченную обратную совместимость со старым приоритетом.
RFC 3168 назначил младшие два бита полю ECN. Четыре кодовые точки называются Not-ECT, ECT(0), ECT(1) и Congestion Experienced (CE). Если конечные точки участвуют в механизме, активное управление очередью может при начинающейся перегрузке пометить пакет ECT как CE вместо его удаления. ECN не гарантирует доставку и не устраняет потери.
DSCP выбирает локально настраиваемую обработку, а ECN сообщает о перегрузке участвующему транспорту. Стабильность позиции октета не означает универсальной стабильности смысла и не доказывает конкретные задержку, пропускную способность, надёжность или стоимость.
Sources
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
