RFC: 4340
Оригинал: Datagram Congestion Control Protocol (DCCP)
Категория: Предложенный стандарт
Дата публикации:
Авторы: , ,
Перевод: Николай Малых

6.3.2. Согласование не используется

Значение признака представляет собой строку байтов. Каждая опция содержит ровно одно значение признака. Держатель признака (feature location) сообщает о новом значении, передавая опцию Change L. Другая сторона (feature remote) должна принимать любое значение, отвечая с помощью опции Confirm R, содержащей новое значение. В ответ на некорректную опцию должна возвращаться пустая опция Confirm R (если опция Change L не была помечена, как Mandatory; см. параграф 6.6.9). Опции Change R и Confirm L недопустимо передавать для несогласуемых признаков (см. параграф 6.6.8). Несогласуемые признаки используют механизм согласования лишь для обеспечения гарантий доставки.

6.4. Номера признаков

Определяемые в этом документе признаки перечислены в таблице 4:

Номер Значение Правило согласования Начальное значение Обязательный Описание
0 Резерв SP
1 Congestion Control ID (CCID) NN 2 + 10
2 Allow Short Seqnos SP 0 + 7.6.1
3 Sequence Window NN 100 + 7.5.2
4 ECN Incapable SP 0 - 12.1
5 Ack Ratio NN 2 - 11.3
6 Send Ack Vector SP 0 - 11.5
7 Send NDP Count SP 0 - 7.7.2
8 Minimum Checksum Coverage SP 0 - 9.2.1
9 Check Data Checksum SP 0 - 9.3.1
10-127 Резерв
128-155 Связанные с CCID признаки 10.3
 
Таблица 4: Номера признаков DCCP
  • Правило согласования
  • правило, используемое для согласования значений этого признака (SP — приоритет сервера, NN — признак не согласуется).
  • Начальное значение
  • начальное значение признака. Для всех признаков начальные значения известны.
  • Обязательный
  • значение «+» указывает признаки, которые должны поддерживаться каждой реализацией DCCP. Значение «-» указано для признаков, которые подобны асширениям (см. главу 15), и можно без опаски отвечать на опцию Change для такого признака пустой опцией Confirm. Естественно, механизмы CCID могут требовать поддержки определенных признаков — например, протокол DCCP, реализующий CCID 2, должен поддерживать признаки Ack Ratio и Send Ack Vector.

Страница 26 из 113

2007 - 2022 © Русские переводы RFC, IETF, ISOC.