Timeout and Retransmission Concepts

The previous lesson introduced you to the basics of TCP. This chapter covers some of the important TCP concepts that enhance data transmission and performance.

Human life revolves around the time of the day. Every aspect of our action is based on the time of the day right from waking up to going to sleep at the end of the day. This human dependency on time has been adopted into the world of TCP connections as well. In fact, time is the essence of the world of TCP connections. When a segment is transmitted, a timer is turned on in the sending computer. If the acknowledgement for the segment does not arrive within the predefined time limit, the timer assumes that the segment is lost and instructs the TCP service ...

Get Special Edition Using TCP/IP, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.