这个文章介绍了正常的TCP流程
我有几个疑惑:1.为什么不将ACK M+1和FIN N这两个包放到一起传呢?和开始的SYN K, ACK J+1一样
2. 查看TCP连接状态就会发现,很多连接处于TIME_WAIT和CLOSE_WAIT状态,其中TIME_WAIT表示自己主动断链,但是正在等待对端发送断链的FIN包;CLOSE_WAIT是被动断开端收到了对端的FIN包,但是由于一些原因不配合对端的断链造成的。
这篇文章介绍了在Web Server场景下TIME_WAIT是如何出现的,并且Windows Server 2003可以接收对端发来的重复SYN,只要这些包的序号是递增的。
阅读(811) | 评论(0) | 转发(0) |