Узел A отправляет 1400-байтовый IP-пакет узлу B по каналу Ethernet и PPP. Канал PPP имеет MTU 532 байта, что означает, что IP-пакет будет фрагментирован на 3 меньших пакета.
Фрагмент 1 получен первым. Он имеет уникальный идентификатор и установлен битовый флаг М, указывающий, что есть еще фрагменты. Однако следующий фрагмент 3 принимается из-за некоторого переупорядочения в сети. Этот фрагмент имеет тот же идентификатор, что и фрагмент 1, но бит М не установлен, потому что это последний фрагмент. Фрагмент 2 получен вскоре после.
Что будет делать принимающий хост?
Будет ли принимающий хост знать, что смещение и длина пакета не совпадают, и предположить, что промежуточный пакет был отброшен или переупорядочен в сети, и ожидать его?
Будет ли принимающий хост повторно собрать пакет (обе контрольные суммы заголовка совпадают) и передать его на более высокий уровень (где он не сможет выполнить контрольную сумму IP для данных при использовании UDP/TCP).
Будет ли принимающий хост отбрасывать все фрагменты для этого идентификатора.