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
1Congestion Control ID (CCID)NN2+10
2Allow Short SeqnosSP0+7.6.1
3Sequence WindowNN100+7.5.2
4ECN IncapableSP0-12.1
5Ack RatioNN2-11.3
6Send Ack VectorSP0-11.5
7Send NDP CountSP0-7.7.2
8Minimum Checksum CoverageSP0-9.2.1
9Check Data ChecksumSP0-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.
2007 - 2018 © Русские переводы RFC, IETF, ISOC.