Questions: Path MTU Discovery and Handling MTU Issues

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A TCP connection establishes successfully — the handshake completes and small messages transfer fine — but the connection hangs every time a large file transfer begins. Pings to the same host succeed. The DF flag is set on data packets. What is the most likely cause?

ATCP's congestion window is collapsing due to a slow uplink
BICMP Fragmentation Needed messages are being blocked by a firewall, preventing PMTUD from reducing the packet size
CThe server's MSS advertisement during the handshake is misconfigured too large
DThe local network interface MTU is smaller than 1500 bytes, causing the initial path MTU estimate to be wrong
Question 2 Multiple Choice

What is the purpose of setting the DF (Don't Fragment) flag in PMTUD, given that allowing fragmentation seems simpler?

ADF prevents TCP reassembly at the destination from being overloaded by fragments
BDF forces routers to send ICMP feedback when a packet is too large, so the sender can learn the bottleneck MTU and avoid fragmentation entirely
CDF is required by the TCP specification and is set automatically regardless of PMTUD
DDF prevents intermediate routers from modifying the packet payload in transit
Question 3 True / False

Blocking most ICMP traffic at a firewall improves security without affecting TCP functionality like Path MTU Discovery.

TTrue
FFalse
Question 4 True / False

When a router encounters a packet larger than its outgoing link's MTU with the DF flag set, it sends back an ICMP Fragmentation Needed message containing the MTU of the bottleneck link.

TTrue
FFalse
Question 5 Short Answer

Why do PMTUD black holes cause connections to fail only during large data transfers and not during the TCP handshake or small request exchanges?

Think about your answer, then reveal below.