Были ли какие-либо протоколы с прямым порядком байтов стандартизированы с RFC IETF?
Исторически RFC сетевого протокола использовали поля с прямым порядком байтов (порядок сети).
В настоящее время я участвую в разработке нового протокола (UDP), который, однажды, может быть стандартизирован с помощью RFC.
Могут ли проблемы с полями с прямым порядком байтов быть проблемой комитетов по стандартам?
Существуют ли примеры стандартизированных IETF протоколов, в которых используется порядок байтов с прямым порядком байтов?
(Использовать представления с прямым порядком байтов в новых протоколах кажется довольно бессмысленным, поскольку архитектуры с прямым порядком байтов по существу мертвы.)
2 ответа
Kerberos (например, RFC6542) является предлагаемым стандартом и использует порядок байтов, как и прямойэллиптические кривые RFC7748 .
Тем не менее, получение одобрения нового протокола, не имеющего очень веских причин («это обычное дело в вычислениях эллиптических кривых», как и «Kerberos уже широко развернут»; «все мои системы в любом случае являются LE», вероятно, не будет), вероятно, будет непросто и требует подробного обсуждения; см . пример такого обсуждения в QUIC - и обратите внимание, что QUIC действительно использует сетевой порядок байтов.
НЕ ИСПОЛЬЗУЙТЕ LITTLE_ENDIAN. Среди прочего, классический набор функций для работы с порядком байтов включает только понятия "порядок байтов хоста" и "порядок байтов сети". Не существует стандартного метода работы с "маленьким" порядком байтов.