TCP Connection Management
3-way handshake opens bi-directional point-to-point connection
Either side can issue a close and continue to receive data indefinitely
Designed to handle simultaneous opens
- though rarely used in practice
Great care taken to detect and recover from lost, duplicated or reordered packets
When both sides close, the connection terminates