TCP 半关闭,半打开,半连接

半关闭

close:全关闭,不再输出,也不能接收输入

shutdown:半关闭

当半关闭输出时:对应TCP四次挥手的 FIN_WAIT_2状态

半打开:

如果一方异常关闭(断网,断电),而另一方并不知情。处于半打开的状态,如果双方不进行数据通信,是无法发现问题的。可以引入心跳机制,以检测半打开状态,检测到了发送RST重新建立连接

半连接:

三次握手中,主动发起握手的一方不发最后一次ACK,使得服务器端阻塞在SYN_RECV状态

半连接攻击(SYN攻击):会耗尽服务器资源,使得真正的请求无法建立连接。

猜你喜欢

转载自www.cnblogs.com/shuazi/p/10723603.html
今日推荐