Suppose that I want to send a very large chunk of data using IP, and that the data gets fragmented into 100 IP datagrams.
By the time I have sent the first 90 datagrams, I realise that I would like to tweak a few bits in the payload of the 3rd datagram. Is it possible to send an "amendment" to the 3rd datagram before sending the last 10 datagrams, avoiding me a resend of the initial 90 datagrams?
Part of the reason I ask is that this RCF says (see page 1):
[a new fragment] may overlap with existing fragments