Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 3|回復: 0

客户端在传输数据之前必须进行多次

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2024-5-12 18:36:32 | 顯示全部樓層 |閱讀模式
与 HTTP/2 和 HTTP/1 相比,HTTP/3 的主要优点是什么? 为了了解 HTTP/3 的优点,我们首先回顾一下旧版本的工作原理。 发送时,网页、Web 应用程序(HTML、JS、CSS、图像等)中的文件会被分割成较小的单独数据包,并随着时间的推移传输数据。 HTTP/1.1 旨在为每个文件提供自己的连接。随着网站变得越来越复杂,需要更多的文件来加载每个网页。 浏览器限制可用的并行连接数量,从而造成瓶颈并减慢网站的加载速度。 HTTP/2 通过引入多路复用解决了连接限制引起的问题,多路复用允许通过单个连接传输多个文件。另一个主要改进是更好的标头压缩,以及一些在实践中不太成功的其他功能。 然而,这些改进并没有解决 TCP 协议的所有问题。


TCP 按时间顺序传输数据包,这意味着如果数据包丢失,整个连接将保持到 国家邮箱列表 成功接收数据包为止。 因此,服务器和往返来协商连接。 HTTP/3如何解决这些问题呢? 在从 TCP 转向 UDP 的过程中,HTTP/3 具有区别于 HTTP/1.1 和 HTTP/2 的三个主要功能。 独立的字节流 HTTP/3 通过为各个文件引入单独的字节序列来解决行头阻塞问题。在转发丢失的数据包时,仅阻塞单个流的数据,而不是整个连接。 为了进一步说明这一点,值得回顾一下 Tom Anthony 在其关于 HTTP/2 的开创性演讲(现已更新为HTTP/3)中使用的奇妙卡车类比。 基本前提是,使用 HTTP/1.1,您最终会看到多辆卡车排队沿着同一条道路(连接)行驶。



这一变化意味着用户的连接更快、更安全。 这一变化的后果之一是 HTTP/3 只能在安全环境中使用,因为 TLS 和 UDP 紧密相连。有趣的是,HTTP/2 的情况并非如此,从技术上讲,HTTP/2 可以在不安全的站点中使用,尽管没有一个主要浏览器允许您这样做。 连接迁移 HTTP/3 使用连接 ID,而不是使用 IP 地址来路由数据包。 通过这样做,您可以管理网络更改,而无需重新建立连接。 这在移动优先的世界中非常有益,因为用户经常在 Wi-Fi 和移动网络之间切换,无论是在速度还是连接稳定性方面。使用 HTTP/3,可以毫无问题地在两者之间进行交换。 免费审核:您的网站准备好了吗? 我们进行网络分析,检查您的网站是否已准备好实现您在互联网上的目标,并提供有关如何改进网站的建议。
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|z

GMT+8, 2025-2-8 23:33 , Processed in 0.030550 second(s), 18 queries .

抗攻擊 by GameHost X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |