11.1 | TCP/IP Transport Layer | |||
11.1.7 | Transmission Control Protocol (TCP) |
Transmission Control Protocol (TCP) is a
connection-oriented Layer 4 protocol that provides reliable
full-duplex data transmission. TCP is part of the TCP/IP protocol
stack. In a connection-oriented environment, a connection is
established between both ends before the transfer of information can
begin. TCP is responsible for breaking messages into segments,
reassembling them at the destination station, resending anything that
is not received, and reassembling messages from the segments. TCP
supplies a virtual circuit between end-user applications.
The protocols that use TCP include:
The following are the definitions of the fields in the TCP segment:
|