First page Back Continue Last page Overview Graphics
What is TCP?
TCP is a connection-oriented transport protocol
Counterpart to UDP
- Applications can only use one or the other for each stream
Explicit connection management
- Establishment, maintenance, and teardown
Provides end-to-end reliability
- Bit-error detection via checksum
- Detection and retransmission of lost packets
- Re-ordering of out-of-order packets
- Deletion of duplicate packets
Like UDP, uses port numbers so that an IP stack can give packets to a specific application, process or thread