三次挥手、四次挥手

TCP 的连接过程需要进行三次握手,以确保连接的可靠性和安全性。

第一次握手

客户端向服务器发送 SYN(同步)报文段,表示客户端请求建立连接,并选择一个初始序列号(ISN)。

创建连接请求

第二次握手

服务器收到客户端的 SYN 报文段后,向客户端发送 SYN+ACK(同步和确认)报文段,表示服务器接受了客户端的请求,并选择一个自己的初始序列号和确认号(ACK)。

知道了客服端要创建连接请求

第三次握手

客户端收到服务器的 SYN+ACK 报文段后,向服务器发送 ACK 报文段,表示客户端接受了服务器的确认,并发送自己的 ACK 值,连接建立成功。

去创建链接

相当于你手机没话费了,让朋友帮你开个热点,然后连接

3、四次挥手

当数据传输完成后,TCP 需要进行四次挥手来释放连接。

第一次挥手

客户端向服务器发送 FIN(结束)报文段,表示客户端不再发送数据。

不需要了你关闭连接吧

第二次挥手

服务器收到客户端的 FIN 报文段后,向客户端发送 ACK 报文段,表示服务器接受了客户端的请求,并告知客户端不再发送数据。

好,你别连了

第三次挥手

服务器向客户端发送 FIN 报文段,表示服务器不再发送数据。

我关了

第四次挥手

客户端收到服务器的 FIN 报文段后,向服务器发送 ACK 报文段,表示客户端接受了服务器的请求,连接释放成功。

好的

总之,TCP 的连接过程需要进行三次握手和四次挥手,确保连接的可靠性和安全性。在实际应用中,需要根据实际情况选择合适的连接方式和参数来进行数据传输。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值