TCP: Why Connections?
Opens, closes, and ACKs create overhead, so undesirable
Why do it?
- Allows sequence numbers, so that errors can be handled easily
Overall, TCP is a high-overhead, highly reliable transport layer protocol that catches any errors at lower layers, giving “clean” service to the application programs