HTTP相关

2024-01-02 05:55:09

http设计了:

  • 客户端和服务端交互数据的方式。
    • 请求: 永远都是客户端向服务端发送。
    • 响应: 永远都是服务端向客户端发送。
  • 客户端和服务端交互数据的格式。
    • 请求报文: 请求时发送的数据。
    • 响应报文: 响应时发送的数据。

报文有规定的格式:

报文首部


报文主体

在这里插入图片描述

在HTTP1.0时,还是短连接
HTTP1.1时候,支持长连接,还支持缓存,响应速度更快

HTTP:应用层协议
TCP: 传输层协议 面向连接的协议
IP: 网络层协议

称之为:HTTP/TCP/IP 协议栈
连接关闭的时猴,要进行四次挥手
场景:一个请求页面中包含有很多的请求链接(src图片请求、链接跳转等)。

短连接的时候,每次的请求都会创建连接,关闭连接,非常麻烦。
短连接图示
长连接是在最后一个请求结束后才关闭连接。

减少了时间的延迟,以及TCP创建的次数。
长连接图示

未完可能待续。。。。。。

文章来源:https://blog.csdn.net/qq_48269763/article/details/135321107
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。