Network edge: connection-oriented service
 
 
Goal: data transfer between end sys.
- handshaking: setup (prepare for) data transfer ahead of time
- 
- set up “state” in two communicating hosts
 
- TCP - Transmission Control Protocol 
- 
- Internet’s connection-oriented service
 
- reliable, in-order byte-stream data transfer
- 
- loss: acknowledgements and retransmissions
 
- flow control: 
- 
- sender won’t overwhelm receiver
 
- congestion control: 
- 
- senders “slow down sending rate” when network congested