传输层
Computer Networks · 10 notes
- 1.1 TCP Three-Way Handshakehistorical
What the TCP three-way handshake is, how it works, why three handshakes are needed, and SYN Flood.
- 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.
- 1.3 TCP Flow Controlhistorical
What TCP flow control is and how the sliding window controls the sender's sending rate.
- 1.4 TCPhistorical
What TCP is, why it is needed, its connection-oriented, reliable, byte-stream characteristics, message format, and comparison with UDP.
- 1.5 TCP KeepAlivehistorical
English translation of the original VNote “TCP KeepAlive”, preserving its original structure and comparison with application-level heartbeats.
- 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.
- 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.
- 1.8 TCP TIME_WAIThistorical
Historical notes on TCP TIME_WAIT, why it exists, why it lasts 2MSL, and the high-concurrency short-connection problem.