Я изучаю протокол сетевого времени и прошел примерно через RF C 5905 из IETF .
В нем говорится, что The packet format consists of three components: the header itself, one or more optional extension fields, and an optional message authentication code (MAC)
из раздела 7.3, однако, похоже, что нет ничего в подсчете этих необязательных полей расширения в схеме кодирования. И, насколько я понимаю, без этой информации весь пакет не может быть надежно прочитан, потому что общая длина неизвестна, если есть какие-либо поля расширения.
Пожалуйста, укажите, что я пропустил или неправильно понял.