Explains Transmission Control Protocol (TCP), focusing on its connection-oriented design to ensure reliable data transfer between computer systems.
TCP is a connection-oriented protocol that
-
specifies the format of data and acknowledgments that two computer systems exchange to transfer data,
-
defines the procedures computers use to ensure that data arrives correctly, and
-
allows multiple applications on a system to communicate concurrently by handling all demultiplexing of incoming traffic among the application programs.