The reassembly timer in a TCP/IP receiver is dynamically set to avoid data
corruption on fast networks caused by IP identification wrap-around. A
receiver independently sets the reassembly timer to a first reassembly
time set by the user for fast networks or to a second reassembly timer
set by the user for slow networks based on whether the receiver and
sender are on the same subnet.