Supponiamo che un determinato frammento TCP sia frammentato in due datagrammi IP e che il primo datagramma arrivi al server TCP, ma il secondo datagramma non arrivi mai.
Dopo un certo periodo di tempo il server TCP invia un keepalive e determina che il client è attivo. Cosa fa quindi il server TCP con questo primo datagramma? Aspetta che arrivi il secondo datagramma o scarta il primo datagramma?