TCP/IP三次握手四次挥手和连续ARQ协议

本文详细解析了TCP的三次握手过程,从Closed到ESTABLISHED状态的转变,以及四次挥手如何实现连接关闭,涉及半连接状态、SYN flood攻击防范等。此外,还介绍了连续ARQ协议的工作原理,它通过发送窗口提高信道利用率,并采用累计确认方式减少确认丢失导致的重传问题。
摘要由CSDN通过智能技术生成
TCP:
TCP三次 握手:
首先客户端处于Closed状态,服务器端处于Listen状态,客户端首先回向服务器端发送SYN报文,之后客户端进入SYN_SENT状态,服务器端收到报文后回复一个SYN+ACK的报文, 之后服务器端进入SYN_RECEVED状态,这是一个三次握手中的一个中间状态,称为半连接状态,很短暂,基本上用netstat很难看到这种状态,如果发生了SYN flood(洪泛攻击), 这种状态倒是可以看见很多,因为SYN flood就是利用三次握手的半连接状态来浪费服务器资源以达到让服务器崩溃的结果,因为在半连接状态中,如果没有超过SYN timeout,就会一直 发送最后一个ACK报文(因为服务器以为自己发送的SYN+ACK的报文丢失),这样就会大量浪费服务器资源,让服务器不能正常处理业务,从而丧失服务功能,当然也可以通过一些方法来预防,例如将SYN timeout的时间缩短&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值