- 论坛徽章:
- 0
|
原帖由 larace 于 2008-7-8 10:39 发表
问题是这样的,三次握手还没有问题.但是后来的我所说的回应的那几次交互,序号和确认序号并没有加1.不知道为什么?
-> syn
TCP: Sequence number = 4071231308
TCP: Acknowledgement number = 0
ack
T ...
没有问题,确实是这样子的。
-> syn
TCP: Sequence number = 4071231308 发起方的SYN序号
TCP: Acknowledgement number = 0
<- ack syn
TCP: Sequence number = 1191340143 接收方的SYN序号
TCP: Acknowledgement number = 4071231309 接收方的ACK序号,其为发起方的SYN序号+1
-> ack
TCP: Sequence number = 4071231309 发起方的SYN序号,由于此时为3次握手的最后一步,因此这个SYN序号其实没有用
TCP: Acknowledgement number = 1191340144 发起方的ACK序号,其为接收方的SYN序号+1
-> ack push 登录信息
TCP: Sequence number = 4071231309 发起方的SYN序号,此时为最开始的SYN序号+1
TCP: Acknowledgement number = 1191340144
另外,TCP/IP详解卷一第18章的一个图,可以参考一下,也是相同的情况。 |
|