TCP (RFC 9293)
- Category
- Web and networking protocols
- Docs outline
- 9 sections
Official docs outline
rfc-editor.org- Header format
TCP header fields, flags, options and checksum.
- State machine
CLOSED, LISTEN, SYN-SENT, ESTABLISHED, TIME-WAIT and other connection states.
- Sequence numbers
Sequence and acknowledgment numbers and initial sequence number selection.
- Establishing a connection
Three-way handshake and simultaneous open.
- Closing a connection
FIN handshake, half-close and TIME-WAIT.
- Segmentation and MSS
Maximum segment size, Nagle algorithm and delayed ACKs.
- Data communication and windows
Retransmission timeout, receive window and window management.
- Congestion control
Slow start, congestion avoidance, fast retransmit and fast recovery.
- Window scale and timestamps
Window scale option and timestamps for high-bandwidth paths.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.