Connected: An Internet Encyclopedia
4.2.2.8 TCP Connection State Diagram: RFC-793 Section 3.2, page 23

Up: Connected: An Internet Encyclopedia
Up: Requests For Comments
Up: RFC 1122
Up: 4. TRANSPORT PROTOCOLS
Up: 4.2 TRANSMISSION CONTROL PROTOCOL -- TCP
Up: 4.2.2 PROTOCOL WALK-THROUGH
Prev: 4.2.2.7 TCP Checksum: RFC-793 Section 3.1
Next: 4.2.2.9 Initial Sequence Number Selection

4.2.2.8 TCP Connection State Diagram: RFC-793 Section 3.2, page 23

4.2.2.8 TCP Connection State Diagram: RFC-793 Section 3.2, page 23

There are several problems with this diagram:

  1. The arrow from SYN-SENT to SYN-RCVD should be labeled with "snd SYN,ACK", to agree with the text on page 68 and with Figure 8.

  2. There could be an arrow from SYN-RCVD state to LISTEN state, conditioned on receiving a RST after a passive open (see text page 70).

  3. It is possible to go directly from FIN-WAIT-1 to the TIME-WAIT state (see page 75 of the spec).


Next: 4.2.2.9 Initial Sequence Number Selection

Connected: An Internet Encyclopedia
4.2.2.8 TCP Connection State Diagram: RFC-793 Section 3.2, page 23