Transmission Control Protocol 
Feature 
- connection-oriented
 
Structure 
TCP segment
header 
20 bytes
Pipeline (sliding window) 
Go-Back-N (GBN) 
the receiver doesn't need a buffer
Scenario
- out of order / packets gap 
- discard all the following packets
 
 
Selective Repeat 
the receiver need a buffer to store packets,
Resend 
- timeout
 - multiple not ACKed
 
