三次握手与四次挥手

一大### TCP的连接管理机制
在正常情况下TCP要进行三次握手建立连接,四次挥手断开连接;

三次挥手建立连接

在这里插入图片描述

状态

CLOSE:服务器关闭状态
LISTEN:监听状态
SYN_SENT:发送
SYN_RCVD:监听到连接请求,将该连接放到内核等待队列,再向对方发送确认SYN确认报文
ESTABLISHED:接受到对方发送的确认报文,就可以读写数据了;

四次挥手

在这里插入图片描述

主动关闭之同时关闭

在这里插入图片描述

被动关闭
状态

1.FIN_WAIT_1:主动调动close时,向对方发送结束报文后进入该状态;
2.FIN_WAIT_2 : 收到对方发送对结束报文的确认应答时进入该状态;
3.TIME_WAIT : 收到对方发送的结束报文时进入;该状态主要的作用是确认对方已收到我方发送的ACK确认应答,等待2MSL;
CLOSE_WAIT和LAST_ACK:收到对方发送的FIN并发送应答ACK进入该状态,程序将被动关闭,发送FIN包进入LAST_ACK状态等待对方的应答ACK,收到后进入CLOSE状态;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值