10.4. Требования к профилям CCID
Каждый документ CCID Profile должен удовлетворять по крайней мере перечисленным ниже требованиям:
Профиль должен включать имя и номер описываемого механизма CCID.
Профиль должен описывать условия, в которых этот механизм явно будет полезен. Зачастую лучшим способом будет являться сравнение с существующими CCID.
Профиль должен перечислять и описывать все связанные с данным CCID опции, признаки, значения Reset Code; следует также какие из опций и признаков общего назначения, описанных в настоящем документе, имеют отношение к данному CCID.
Все новые механизмы подтверждения должны включать способ передачи сигналов ECN Nonce Echo отправителю.
Профиль должен описывать формат пакетов данных, включая все опции, которые следует включать, и установку поля Ccval в заголовке.
Профиль должен описывать формат пакетов подтверждения, включая опции, которые следует помещать в эти пакеты.
Профиль должен определять контроль насыщения для пакетов данных. Это описание включает отклики на факты насыщения, простои, периоды вносимых приложением ограничений, а также опции DCCP Data Dropped и Slow Receiver. Механизмам CCID, которые реализуют контроль насыщения на уровне отдельных пакетов, следует указывать, как размер пакетов влияет на принимаемые механизмом контроля решения.
Профиль должен указывать, когда генерируются подтверждения и как контролируется насыщение для них.
Профиль должен определять, когда использующий CCID отправитель считается статичным.
Профиль должен указывать, нужно ли подтверждать подтверждения CCID и как часто это следует делать.