TCP的三次握手和四次挥手

本文详细解析了TCP协议中的三次握手建立连接过程及四次挥手断开连接过程。首次握手,客户端发送SYN报文;二次握手,服务端确认并发送SYN报文;三次握手,客户端确认,连接建立。挥手阶段,客户端发起断开请求,服务端确认后发送断开请求,客户端确认,连接断开。

三次握手:

第一次握手:发出连接请求。客户端向服务端发送连接请求,SYN=1,seq=x,客户端进入请求连接状态

第二次握手:服务端收到客户端的请求报文,进行确认,SYN=1,ACK=x+1,seq=y

第三次握手:客户端收到服务端的报文,设置ACK=y+1,seq=x+1,客户端和服务端连接成功,完成TCP 的三次握手

四次挥手:

第一次挥手:客户端向服务端发出终止连接请求,设置FIN=1,seq=x

第二次挥手:服务端收到客户端发出的终止连接请求,向客户端回应报文,设置ACK=1,seq=y,ack=x+1

第三次挥手:服务端向客户端发送关闭连接请求,设置FIN=1,ACK=1,seq=z,ack=x+1

第四次挥手:客户端收到报文,进行回应,设置ACK=1,seq=x+1,ack=z+1,双方连接关闭,终止数据传输

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值