Будет ли заголовок TCP присутствовать во фрагментированных IP-пакетах

Что произойдет, если ICMP отключен в маршрутизаторе и если размер пакета превышает MTU, как маршрутизатор фрагментирует этот пакет? Будет ли заголовок TCP присутствовать в IP-фрагментированных пакетах?


person user2622687    schedule 26.07.2013    source источник


Ответы (1)


Я не тестирую этот сценарий, но ... я думаю, что если IP-фрагментация включена, ваша часть данных IP-пакета будет фрагментирована и передана независимо, потому что фрагментация использовалась на уровне L3. Без ICMP отправляющий компьютер не знает, что размер пакета превышает разрешенный сетевой MTU, и он не может отправлять новые фрагментированные данные на уровне L4 (заголовок TCP будет представлен в каждом пакете). Но мы фрагментируем на уровне L3, и мы должны использовать поле смещения фрагмента. Я думаю, что заголовок TCP будет представлен только в одном пакете, за которым следует фрагментированная часть данных TCP.

Попробуйте провести эксперимент, чтобы проверить это поведение.

person Pavel Benáček    schedule 26.07.2013