Все пакеты имеют похожую структуру, состоят из двух секций header
и payload
. Секция header
содержит заголовок пакета, в случае пакетов провайдера она пустая, в случае пакетов клиента она содержит аутентификационную информацию. Секция payload
несет в себе полезную нагрузку пакета, содержит данные необходимые для действия, с целью которого пакет был отправлен.
Если пакет содержит в себе данные, кодировка которых не входит в таблицу символов ASCII, данные должны быть в кодировке UTF-8.