Как узнать максимальное значение полезных данных в ip пакете?
у каждого пакета, если он не фрагментированный, свой IP-заголовок.
у каждого пакета, если он один является частью фрагментированного пакета, свой IP-заголовок.
максимальное значение полезных данных в IP-пакете - это максимальный размер ethernet-кадра (MTU) за вычетом заголовков (которые перед данными, для ethernet ii без 802.1q - 14 байт) и трейлеров (которые после данных, для ethernet ii - 0 байт) ethernet-кадра и заголовков (20 байт) и трейлеров (0 байт) IP-пакета.
размер MTU равен 1500 байт, у jumboframe намного больше