设:
textsrc: 10.0.0.1:50000 → dst: 10.0.0.2:80 Seq = 1000 Ack = 0 Flags = SYN Options = MSS=1460, WS=7, SACK, TSval=123456, TSecr=0
textsrc: 10.0.0.2:80 → dst: 10.0.0.1:50000 Seq = 2000 Ack = 1001 (确认客户端 SYN) Flags = SYN, ACK Options = MSS=1460, WS=7, SACK, TSval=654321, TSecr=123456
textsrc: 10.0.0.1:50000 → dst: 10.0.0.2:80 Seq = 1001 Ack = 2001 (确认服务端 SYN) Flags = ACK Options = TSval=123457, TSecr=654321
设:
textsrc: 10.0.0.1:50000 → dst: 10.0.0.2:80 Seq = 1001 Ack = 2001 Flags = FIN, ACK
textsrc: 10.0.0.2:80 → dst: 10.0.0.1:50000 Seq = 2001 Ack = 1002 (确认客户端 FIN) Flags = ACK
textsrc: 10.0.0.2:80 → dst: 10.0.0.1:50000 Seq = 2001 Ack = 1002 Flags = FIN, ACK
textsrc: 10.0.0.1:50000 → dst: 10.0.0.2:80 Seq = 1002 Ack = 2002 (确认服务端 FIN) Flags = ACK
CLOSED → SYN_SENT → ESTABLISHEDLISTEN → SYN_RECEIVED → ESTABLISHEDESTABLISHED → FIN_WAIT_1 → FIN_WAIT_2 → TIME_WAIT → CLOSEDESTABLISHED → CLOSE_WAIT → LAST_ACK → CLOSED本文作者:晏秋
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!