1. 1.1 TCP Three-Way Handshakehistorical

    What the TCP three-way handshake is, how it works, why three handshakes are needed, and SYN Flood.

  2. 1.2 TCP Four-Way Handshakehistorical

    What the TCP four-way connection termination is, how it works, why four handshakes are needed, and TIME_WAIT/CLOSE_WAIT states.

  3. 1.3 TCP Flow Controlhistorical

    What TCP flow control is and how the sliding window controls the sender's sending rate.

  4. 1.4 TCPhistorical

    What TCP is, why it is needed, its connection-oriented, reliable, byte-stream characteristics, message format, and comparison with UDP.

  5. 1.5 TCP KeepAlivehistorical

    English translation of the original VNote “TCP KeepAlive”, preserving its original structure and comparison with application-level heartbeats.

  6. 1.6 TCP CLOSE_WAIThistorical

    What CLOSE_WAIT means, why it is a local application state after receiving FIN, and how persistent CLOSE_WAIT growth points to socket-lifecycle bugs.

  7. 1.7 TCP Congestion Controlhistorical

    What TCP congestion control is, why it is needed, and the slow start, congestion avoidance, fast retransmit, and fast recovery algorithms.

  8. 2.1 HTTP Versionshistorical

    HTTP/1.0 short connections and statelessness, HTTP/1.1 persistent connections and pipelining, and HTTP/2 binary framing and header compression.

  9. 2.2 WebSockethistorical

    What WebSocket is, why it is needed, its role, its relationship with HTTP, and the WebSocket frame format.

  10. 2.3 HTTP Status Codeshistorical

    English translation of the original VNote “HTTP Status Codes”, preserving the original list of status codes and explanations.