为什么是三次握手,改为两次可以吗

不能改为两次,会出现僵尸连接,浪费网络资源

1.考虑一种特殊情况

   客户端发送SYN包A1,由于网络链路问题,到达时间滞后
   因为客户端迟迟收不到服务器的响应,以为丢包,清理A1,重发SYN包B1
   B1顺利到达,响应B2,与客户端建立连接
   A1姗姗来迟,响应A2,由于A1被清理,客户端不理会A2
   但是服务器还是会维持这个僵尸连接

2.避免SYN攻击

你可能感兴趣的:(Web)