TCP (Transmission Control Protocol)
- Defined by RFC’s 793, 1122, 1323
- Connection Oriented Protocol
- Provides reliable end to end transport of data ”segments”
- Functions:
- Fragments, if needed, the data sequence received from Application layer and forwards them to the Inter networking layer (IP) as several segments.
- Reassembles it at destination (reorders and asks for retransmissions)
- Flow and error control
- Congestion control
Figure 12 TCP segment format
TCP Header by Sajidur89 (Own work) from Wikipedia CC BY-SA 3.0