三次握手协议

什么是三次握手协议  (tcp/ip建立连接的过程)

三次握手协议指的是在发送数据的准备阶段,服务器与客户端之间需要进行三次交互。

具体过程如下:

第一次握手:建立连接时,客户端向服务器发送一个SYN包(握手信号),并计入SYN_SENT状态,等待服务器确认。

第二层握手:服务器收到SYN包,必须确认客户端的SYN,同时自己也发送一个SYN包,即SYN+ACK包(接收到消息并响应),此                    时服务器进入SYN_SENT状态。

第三次握手:客户端收到服务器的SYN+ACK包,并向服务器发送确认包ACK,此包发送完毕,客户端和服务器进入                                      Established(已建立的,确认的)状态。即TCP连接成功,完成三次握手。此后,服务器和客户端就可以开始传送数据。

在上述三次握手协议中,服务器还在维护一个未连接队列,等待其他客户端的连接请求,若能顺利完成三次握手协议,则服务器也可以与该客户端进行数据的传输。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值