Topics to Look For¶
- TCP
- Ports
- End-to-end principle
- Stateful / connection-oriented / connected
- Sockets
- Reliable transmission
- Sliding window
- Sequence numbers
- Three-way handshake
- Syn flooding
- TCP state diagram
Reading¶
- Dordal: 17 - TCP Transport Basics — skip 17.5 and 17.6
Supplemental¶
- Peterson & Davie, 6th ed: 5.2 - Reliable Byte Stream (TCP) up through “Connection Establishment and Termination”
- High Performance Browser Networking: Building Blocks of TCP up through “Three-Way Handshake”