从HTTP2的多路复用,到与TCP的关系拓展

打印 上一主题 下一主题

主题 528|帖子 528|积分 1584

在讨论题目之前无疑涉及到两个知识点:

  • 什么是HTTP
  • 什么是TCP
在相识以上连个知识点后,我们可以更加深入相识
一.HTTP与TCP的关系

  • HTTP 是一个应用层协议
  • TCP 是一个传输层协议
  • HTTP使用TCP作为其传输协议之一,HTTP协议中的数据通过TCP毗连进行传输,在HTTP进行数据传输之前,起首必要在传输层建立一个TCP毗连
总结:可以说HTTP依赖于TCP提供的可靠毗连服务,但它们属于差别的协议条理。HTTP在应用层定义了怎样格式化和传输请求和响应,而TCP在传输层提供了数据传输的可靠性和顺序保证。
二.欣赏器的同一域名并发限定
欣赏器对同一域名的并发请求数量有限定,这种限定通常被称为“毗连并发限定”或“同一域名并发请求限定”。这种限定是为了防止单个网站占用过多的网络资源,导致其他网站的访问速度变慢。
三.HTTP2的多路复用办理了什么题目?
多路复用代替了HTTP1.x的序列和壅闭机制,所有的相同域名请求都通过同一个TCP毗连并发完成。在HTTP1.x中,并发多个请求必要多个TCP毗连,以及欣赏器的同一域名并发限定。
利益

  • 同域名下所有通讯都在单个毗连上完成,消除了因多个 TCP 毗连而带来的延时和内存消耗。
  • 单个毗连上可以并行交错的请求和响应,之间互不干扰
四.那HTTP2的并发就可以腾飞了么?
使用 HTTP/2 后,并发请求的处理机制确实有了很大的改进,但仍然存在一些限定。尽管 HTTP/2 通过单一 TCP 毗连的多路复用机制办理了 HTTP/1.1 中的许多题目,但并发请求的数量可能仍然会受到以下几个因素的限定:

  • 客户端和服务器的实现:虽然 HTTP/2 协议本身支持多路复用,但现实的并发请求数量可能会受到客户端和服务器实现的限定。例如,欣赏器通常会对同一域名的并发请求数量进行限定,尽管这个数量通常比 HTTP/1.1 要高得多。
  • 服务器配置:服务器端可能会对单一毗连的并发请求数量进行配置和限定,以防止资源过载。具体的限定取决于服务器的配置和硬件性能。
总之,使用 HTTP/2 可以明显进步并发请求的处理能力,但仍需留意可能的限定和优化策略。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

老婆出轨

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表