TCP
Heavyweight Protocol
- Full error correction
- Flow control
- Needs open, close processes
- Must acknowledge each TCP-PDU
- Places heavy load on sending and receiving hosts
- Adds to network traffic overhead
- Creates latency in delivering application PDUs to application programs