TCP Functions

You have now seen where TCP comes from and the standards that describe it. As I said in the introduction to this chapter, TCP is a complicated protocol, so it will take some time to explain how it works. Here, I'll describe what TCP does and what it doesn't do.

Functions That TCP Performs

Despite the TCP's complexity, I can simplify its basic operation by describing its primary functions. The following are what I believe to be the five main tasks that TCP performs:

Addressing/Multiplexing Many different applications use TCP for a transport protocol. Therefore, like its simpler sibling, the User Datagram Protocol (UDP), multiplexing the data that TCP receives from these different processes so that the data can be sent out using the underlying ...

Get TCP/IP Guide 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.