TCP第三次握手失败怎么办

 

最新文章可以参看https://yuanrengu.com/2020/77eef79f.html

 

笔试题中经常会遇到这个问题:如果tcp建立连接时第三次握手失败,tcp会做何操作?该问题的本质是判断我们对tcp的状态转换是否能有比较深刻的理解。只要理解了下面的状态转换图,很容易回答上述问题。

在此,将《TCP/IP协议族》中每一个状态的转换伪代码整理下:

第58行指明了当第三次握手失败时的处理操作,可以看出当失败时服务器并不会重传ack报文,而是直接发送RST报文段,进入CLOSED状态。这样做的目的是为了防止SYN洪泛攻击。

posted on 2013-10-24 16:55  猿人谷  阅读(16427)  评论(5编辑  收藏  举报