html5是什么干什么的

html5是什么干什么的,第1张

HTML的全称是超文本标记语言,是一种标记语言。它包括一系列标签,可以统一网络上文档的格式,将分散的互联网资源连接成一个逻辑整体。HTML是由HTML命令组成的描述性文本,可以解释文字、图形、动画、声音、表格、链接等。Html是一种用来描述网页的语言。它被称为超文本标记语言,它是一种标记语言。它包括一系列标签,可以统一网络上文档的格式,将分散的互联网资源连接成一个逻辑整体。

WebSocket 是 HTML5 提供的一种浏览器服务器进行全双工通讯的网络技术,属于应用层协议。它基于 TCP 传输协议,并复用 HTTP 的握手通道。浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接, 并进行双向数据传输。

WebSocket 的出现就解决了半双工通信的弊端。它最大的特点是:服务器可以向客户端主动推动消息,客户端也可以主动向服务器推送消息。

WebSocket原理:客户端向 WebSocket 服务器通知一个带有所有接收者 ID 的事件,服务器接收后立即通知所有活跃的客户端,只有 ID 在接收者 ID 序列中的客户端才会处理这个事件。

WebSocket 特点的如下:

支持双向通信,实时性更强

可以发送文本,也可以发送二进制数据‘’

建立在 TCP 协议之上,服务端的实现比较容易

数据格式比较轻量,性能开销小,通信高效

没有同源限制,客户端可以与任意服务器通信

协议标识符是 ws(如果加密,则为wss),服务器网址就是 URL

与 HTTP 协议有着良好的兼容性。默认端口也是80和443,并且握手阶段采用 HTTP 协议,因此握手时不容易屏蔽,能通过各种 HTTP 代理服务器。

Websocket的使用方法如下:

在客户端中:

对服务器的性能来说是没有关系的,HTML5是在浏览器端解析和渲染的,与服务器端无关,服务器只负责把HTML文件内容传输给浏览器,不需要解析它的代码。就算不使用服务器,不安装IIS等服务器软件,HTML5网页也是可以在PC机上用浏览器浏览的。要说与服务器有关的话,只有一点:网络传输速度,就是服务器的带宽,决定了浏览器下载数据的速度。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/451606.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-01
下一篇2023-06-01

发表评论

登录后才能评论

评论列表(0条)

    保存