Кратко
- Идентификатор Content-Format в CoAP обозначает определённый Content Type и при необходимости Content Coding; само число без семантической регистрации недостаточно.
- RFC 9876 сужает путь «первым пришёл — первым обслужен» и вводит чёткий экспертный список проверок для большинства диапазонов.
- Временные регистрации получают явный жизненный цикл; 64998 и 64999 предназначены для документации, а 65000-65535 остаются экспериментальными, а не эксплуатационными.
- Контроль должен не позволить недопустимым параметрам, неизвестным кодированиям и логическим дубликатам стать компактными, но ложными фактами протокола.
Идентификатор Content-Format в CoAP обозначает сочетание типа носителя и, если применимо, кодирования содержимого. Поэтому реестр содержит сведения, необходимые для интерпретации этого числа. Если зарегистрированная комбинация недопустима, дублирует другую или неоднозначна, идентификатор перестаёт указывать на единственное определённое значение протокола.
RFC 9876 заменяет процедуры регистрации из раздела 12.3 RFC 7252. Прежний пробел был не канцелярским. Правила явно не требовали проверять семантическую допустимость комбинации Content-Type и Content Coding, хотя для этого могут понадобиться сведения из нескольких реестров типов носителей, параметров и кодирований HTTP. Регистратор может установить, заполнены ли поля. Решить, описывают ли они допустимую, отдельную и интерпретируемую нагрузку, — иная техническая задача.
Новая таблица распределения точнее связывает дефицит номеров и строгость проверки. Однобайтовый диапазон 0-255 требует Expert Review. Для 256-9999 нужны IETF Review или IESG Approval вместе с Expert Review. Диапазоны 10000-19999 и 33000-64997 также проходят экспертную проверку. Только 20000-32999 сохраняет First Come First Served, причём при узких условиях: зарегистрированный или одобренный Media Type, отсутствие параметров и Content Coding, а также отсутствие прежнего использования этого Media Type в реестре CoAP. Если условия не выполняются, заявка должна перейти в экспертно проверяемый диапазон.
Список эксперта проверяет смысл, а не только написание. Он требует убедиться, что сочетание Content-Type и Content Coding ещё не существует, Media Type имеет официальную или допустимую предварительную регистрацию, имена и значения параметров разрешены, строка приведена к предпочтительному виду, а Content Coding существует в реестре HTTP. Так обнаруживаются и правдоподобные ссылки без регистрации, и скрытые дубликаты: явное указание параметра по умолчанию или кодирования identity может быть лишь второй записью одного логического значения.
RFC 9876 упорядочивает и временный статус. В диапазоне 0-64997 возможны временные записи, включая ранние назначения и записи с предварительными Media Type. После успешного завершения нужной процедуры и постоянной регистрации типа IANA снимает временную отметку. Если применимый процесс не завершён или подходящий предварительный тип оставлен, запись можно удалить, вернув идентификатор в состояние Unassigned. Для верхних диапазонов, регистрация которых не зависит от завершения процесса стандартизации, сохраняется указанное в RFC исключение.
Остальные границы также становятся явными. Новый столбец Media Type связывает компактную запись с базовой регистрацией. Номера 64998 и 64999 предназначены для примеров в документах, а не для эксплуатации. Диапазон 65000-65535 является экспериментальным и не должен использоваться в рабочих развёртываниях. Постоянное значение, временная координация, документация и эксперимент получают разные области вместо общей серой зоны.
Источники
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
