Это очень зависит от реализации - на самом деле различия используются для снятия отпечатков ОС.Например, некоторые системы Windows увеличивают идентификатор, но отправляют поле в порядке байтов хоста, а не в порядке байтов сети.
Это не имеет значения и не вызывает проблем, поскольку идентификатор используется только для фрагментации,Итак, как вы предлагаете, если DF установлен, вы, вероятно, можете игнорировать ID, хотя я бы с уверенностью проверил, что смещение фрагмента равно 0, а общая длина соответствует количеству полученных данных.