简要说明html的原理,HTML5 的工作原理
HTML5 的工作原理
April 23, 2021
贡献者:
C
HTML5 使用 HTTP,这是用于客户端和服务器之间通信的请求/响应协议。客户端启动 TCP 连接并使用它向服务器发送 HTTP 请求。服务器通过授予可用资源的访问权限来响应这些请求。客户端和服务器建立连接后,它们之间交换的消息仅包含 WebSocket 标头,而不包含 HTTP 标头。
HTML5 的基础结构由 WebSocket 组成,它进一步利用现有的 HTTP 基础结构,为客户端和 Web 服务器之间的通信提供轻量级机制。您通常在浏览器和 Web 服务器中实现 WebSocket 协议。但是,您可以将此协议用于任何客户端或服务器应用程序。
当客户端尝试使用 WebSocket 建立连接时,Web 服务器将 WebSocket 握手视为升级请求,并且服务器切换到 WebSocket 协议。WebSocket 协议允许浏览器和 Web 服务器之间频繁交互。因此,您可以使用此协议进行实时更新,例如股票指数和分数卡,甚至现场游戏。这是可能的,因为服务器采用标准化方式向客户端发送未经请求的响应,同时保持开放连接,以便客户端浏览器和服务器之间进行双向持续通信。
注意
您还可以通过使用其他各种技术,如彗星,以非标准化的方式实现这种效果。有关彗星的更多信息,请参阅http://en.wikipedia.org/wiki/Comet_(programming)。
WebSocket 协议通过 TCP 端口 80 和 443 进行通信。这有助于在使用防火墙阻止非 Web Internet 连接的环境中进行通信。此外,WebSocket 有自己的碎片机制。一个 WebSocket 消息可以作为多个 WebSocket 帧发送。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
