O'Reilly logo
  • Rosenald Romeus thinks this is interesting:

The solution to these problems is to design timers and window sizes carefully. It is important that the packet-numbering space be large enough so that the packet number cannot wrap around during the worst-case delay time. Thus, if it is conceivable that a network could delay a packet by 15 sec, it must not be possible for a transmitter, at maximum speed, to transmit enough packets so that a packet number will wrap around within 15 sec. If the recipient holds on to packets that arrive out of order (for example, if the recipient receives 1 and then 3, it holds on to 3 hoping that 2 will eventually arrive), it is also important that the window be no larger than half the packet number. On strictly sequential channels, packets might be los...