面试常客TCP挥手握手你学废了吗?

TCP三次握手确保双方通信可靠性,第一次握手确认Server接收正常,第二次握手确认双方发送与接收正常,第三次握手再次确认双方接收与发送功能。四次挥手用于断开连接,避免数据丢失,双方依次发送FIN与ACK确认,最终完全关闭连接。
摘要由CSDN通过智能技术生成

原链接为:点击前往
在这里插入图片描述

为什么建立TCP连接需要三次握手

三次握手的目的是建立可靠的通信信道,说到通讯,简单来说就是数据的发送与接收,而三次握手最主要的目的就是双方确认自己与对方的发送与接收是正常的。
第一次握手:Client 什么都不能确认;Server 确认了对方发送正常,自己接收正常

第二次握手:Client 确认了:自己发送、接收正常,对方发送、接收正常;Server 确认了:对方发送正常,自己接收正常

第三次握手:Client 确认了:自己发送、接收正常,对方发送、接收正常;Server 确认了:自己发送、接收正常,对方发送、接收正常

所以三次握手就能确认双发收发功能都正常,缺一不可。

tcp标志位有6种:

SYN(synchronous建立联机)
ACK(acknowledgement确认)
PSH(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值