Q. Explain Silly window syndrome?
When either sending application sends data gradually or receiving application consumes data slowly
- Illustration when 1 byte sent 40 bytes overhead - not efficient
Syndrome created by the sender
- Nagle's algorithm
- to prevent TCP from sending the data byte by byte
- send the 1st byte
- wait for either the received ACK or else the maximum-size segment full
- repeat #2
Syndrome created by the receiver
- Clark's solution
- send ACK a.s.a data arrive, but advertise 0 size window
- Delayed ACK