Я использую wireshark для понимания использования данных при публикации сообщений в очередь хранения azure через python SDK (https://pypi.org/project/azure-storage-queue/).
Захват Wireshark фильтр был установлен для отображения связи с очередью Azure. В следующей таблице приведены данные, переданные для одного сообщения в очередь (обмен сертификатами уже произошел). Если я публикую несколько сообщений, используя queue.send_message
, весь блок повторяется.
Само сообщение публикуется как часть строки 2 (длина 429 байт). , который зависит от размера сообщения, как и ожидалось). Затем появляется TCP Ack, и ответ возвращается (фиксированная длина, 753 байта), см. https://docs.microsoft.com/en-us/rest/api/storageservices/put-message.
Я не понимаю первого (619 байт) или последнего (88 байт) пакетов, которые также имеют фиксированную длину, даже при изменении размера сообщения. Есть идеи, что это за другие пакеты?