RFC 793 State machine study Simultaneously active SYN









- Slides: 9
RFC 793 State machine study
Simultaneously active SYN Page 32, Figure 8
Simultaneously active SYN SEQ=NA Should_ACK=NA 1. CLOSED TCP A SEQ=NA Page: 32 Figure. 8 TCP B Should_ACK=NA CLOSED
Simultaneously active SYN SEQ=100 SEQ=NA Should_ACK=NA SEQ=100 ACK= TCP A SEQ=NA TCP B Should_ACK=NA CTL=SYN DATA= 1. 2. CLOSED SYN-SENT --> <SEQ=100><CTL=SYN> Page: 32 Figure. 8 CLOSED. . .
Simultaneously active SYN SEQ=100 Should_ACK=301 Should_ACK=NA SEQ=100 ACK= TCP A SEQ=300 SEQ=NA 3. TCP B Should_ACK=NA CTL=SYN DATA= SEQ=300 ACK= 2. SYN-SENT <-- <SEQ=300><CTL=SYN> --> <SEQ=100><CTL=SYN> SYN-RECEIVED Page: 32 Figure. 8 CTL=SYN DATA= . . . <-- SYN-SENT
Simultaneously active SYN SEQ=100 Should_ACK=301 SEQ=100 ACK=301 SEQ=300 ACK= 3. CTL=SYN DATA= TCP A SEQ=100 ACK= SEQ=300 Should_ACK=NA CTL=SYN DATA= SYN-RECEIVED <-- <SEQ=300><CTL=SYN> <-- SYN-SENT 5. SYN-RECEIVED --> <SEQ=100><ACK=301><CTL=SYN, ACK>. . . Page: 32 Figure. 8 TCP B
Simultaneously active SYN SEQ=100 Should_ACK=301 SEQ=100 ACK=301 4. 5. CTL=SYN DATA= TCP A SEQ=100 ACK= SEQ=300 Should_ACK=NA Should_ACK=101 Page: 32 Figure. 8 TCP B CTL=SYN DATA= SYN-RECEIVED --> <SEQ=100><ACK=301><CTL=SYN, ACK>. . . <SEQ=100><CTL=SYN> --> SYN-RECEIVED
Simultaneously active SYN SEQ=101 SEQ=100 Should_ACK=301 TCP A SEQ=100 ACK=301 4. 6. ESTABLISHED SEQ=300 CTL=SYN DATA= Page: 32 Figure. 8 TCP B Should_ACK=101 SEQ=100 ACK= CTL=SYN DATA= SEQ=300 ACK=101 CTL=SYN DATA= . . . <-- <SEQ=100><CTL=SYN> <SEQ=300><ACK=101><CTL=SYN, ACK> --> <-- SYN-RECEIVED
Simultaneously active SYN SEQ=101 Should_ACK=301 SEQ=101 ACK=301 TCP A SEQ=300 SEQ=301 Should_ACK=101 Page: 32 Figure. 8 TCP B CTL= DATA= 6. 7. ESTABLISHED <-<-. . . <SEQ=300><ACK=101><CTL=SYN, ACK> <SEQ=101><ACK=301><CTL=ACK> --> SYN-RECEIVED ESTABLISHED









