EECS 122, Lecture 23
TCP Connections
TCP Endpoints
The TCP Header
TCP Header Fields
Steady State Operation
TCP Sequence Numbers
TCP Connection Setup
TCP Connection Tear-Down
TCP State Transitions
TCP State Diagram
Example Connection
2MSL Wait
A Related Issue
Urgent Data
Maximum Segment Size (MSS)
Choosing a Segment Size
The Push Function
The TCP Checksum
TCP Performance Issues
TCP Window Scaling Option
TCP Timestamp Option
Wrapped Sequence Numbers
TCP Summary
A Word on Implementation
The Application View
API Implementation
Buffers
Operations on Buffers
Lookup Maps
Timers and Events
Email: kfall@cs.berkeley.edu
Home Page: http://www-inst.eecs.berkeley.edu/~ee122