extra credit Search 85,062 technologies ⌘K Download for Mac

TCP (RFC 9293)

Category
Web and networking protocols
Docs outline
9 sections

Official docs outline

rfc-editor.org
  1. Header format

    TCP header fields, flags, options and checksum.

  2. State machine

    CLOSED, LISTEN, SYN-SENT, ESTABLISHED, TIME-WAIT and other connection states.

  3. Sequence numbers

    Sequence and acknowledgment numbers and initial sequence number selection.

  4. Establishing a connection

    Three-way handshake and simultaneous open.

  5. Closing a connection

    FIN handshake, half-close and TIME-WAIT.

  6. Segmentation and MSS

    Maximum segment size, Nagle algorithm and delayed ACKs.

  7. Data communication and windows

    Retransmission timeout, receive window and window management.

  8. Congestion control

    Slow start, congestion avoidance, fast retransmit and fast recovery.

  9. 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.

All 36
↑↓ move ↵ open