Recovery from old duplicate SYH Page 33, Figure 9
Recovery from old Duplicate SYN TCP A TCP B SEQ=NA Page:33 Figure CLOSED LISTEN SEQ=NA SEQ=300 Should_ACK=NA SEQ=90 CTL=SYN ACK= DATA=
Recovery from old Duplicate SYN TCP A TCP B SEQ=NA SEQ=300 Page:33 Figure. 9 SEQ=100 SEQ=100 CTL=SYN ACK= DATA= Should_ACK=NA SEQ=90 CTL=SYN ACK= DATA= 1. CLOSED LISTEN 2. SYN-SENT -->...
Recovery from old Duplicate SYN TCP A TCP B SEQ=300 Page:33 Figure. 9 Should_ACK=NA SEQ=90 CTL=SYN ACK= DATA= 2. SYN-SENT --> (duplicate)... --> SYN-RECEIVED SEQ=100 Should_ACK=91 SEQ=100 CTL=SYN ACK= DATA=
Recovery from old Duplicate SYN TCP A TCP B SEQ=300 Page:33 Figure. 9 Should_ACK=NA 3. (duplicate)... --> SYN-RECEIVED 4. SYN-SENT <-- SYN-RECEIVED SEQ=100 Should_ACK=91 SEQ=90 CTL=SYN ACK= DATA= SEQ=300 CTL=SYN ACK=91 DATA=? SEQ=100 CTL=SYN ACK= DATA=
Recovery from old Duplicate SYN TCP A TCP B SEQ=300 Page:33 Figure. 9 Should_ACK=NA 4. SYN-SENT <-- SYN-RECEIVED 5. SYN-SENT --> --> LISTEN SEQ=100 Should_ACK=91 ? SEQ=100 CTL=SYN ACK= DATA= SEQ=91 CTL=RST ACK= DATA= Should_ACK=NA SEQ=400 SEQ=300 CTL=SYN ACK=91 DATA=
Recovery from old Duplicate SYN TCP A TCP B Page:33 Figure. 9 Should_ACK=NA 5. SYN-SENT --> --> LISTEN > SYN-RECEIVED SEQ=100 SEQ=100 CTL=SYN ACK= DATA= Should_ACK=NA SEQ=400 Should_ACK=101
Recovery from old Duplicate SYN TCP A TCP B Page:33 Figure. 9 Should_ACK=NA > SYN-RECEIVED 7. SYN-SENT <-- SYN-RECEIVED SEQ=100 SEQ=400 SEQ=400 CTL=SYN ACK=101 DATA= Should_ACK=101 Should_ACK=401 SEQ=101 SEQ=100 CTL=SYN ACK= DATA=
Recovery from old Duplicate SYN TCP A TCP B Page:33 Figure. 9 Should_ACK= SYN-SENT <-- SYN-RECEIVED 8. ESTABLISHED --> --> ESTABLISHED SEQ=101 SEQ=400 Should_ACK=101 SEQ=400 CTL=SYN ACK=101 DATA= SEQ=101 CTL= ACK=401 DATA= Should_ACK=101 SEQ=401