【http】TCP 的三次握手和四次握手

TCP的三次握手确保可靠连接,防止失效请求导致错误。四次挥手是因为TCP全双工特性,每个方向需独立关闭,避免资源浪费。在连接建立时,SYN和ACK可一起发送,而在关闭时,数据未发送完的一方需先确认对方的FIN,待发送完剩余数据后再发送自己的FIN。
摘要由CSDN通过智能技术生成

【http】TCP 的三次握手和四次握手

HTTP  && Https
通过上面这张图我们能够知道(图片来自网络)

在Http工作之前,Web浏览器通过网络和Web服务器建立链连接,该连接是通过Tcp来完成的,该协议和Ip共同组成了Internet,即著名的Tcp/Ip协议族,Http是比Tcp更高的应用层协议,一般Tcp接口的端口好是80。

TCP的三次握手

1.第一次握手:客户端发送了一个带有SYN(建立连接)的Tcp报文到服务器,这个三次握手中的开始。表示客户端想要和服务端建立连接。

2.第二次握手:服务端接收到客户端的请求,返回客户端报文,这个报文带有SYN(建立连接)和ACK(确认)标志,询问客户端是否准备好。

3.第三次握手:.客户端再次响应服务端一个ACK(确认),表示我已经准备好。

TCP的四次挥手

  1. 第一次挥手 ,TCP发送一个FIN(结束),用来关闭客户到服务端的连接(此时客户端没有数据要发送,请求断开连接<单方面断开,没有数据要发出,但是可以接收服务端发送的数据>);
  2. 第二次挥手 ,服务端收到这个FIN,他发回一个ACK(确认),
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值