千家信息网

WebSocket

发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,出现的原因:HTTP 的"请求 - 应答"模式是"半双工"的,虽然可以双向收发数据,但同一时刻只能一个方向上有动作,传输效率低。更关键的一点,它是一种"被动"通信模式,服务器只能"被动"响应客户端的请
千家信息网最后更新 2025年12月01日WebSocket

出现的原因:

HTTP 的"请求 - 应答"模式是"半双工"的,虽然可以双向收发数据,但同一时刻只能一个方向上有动作,传输效率低。

更关键的一点,它是一种"被动"通信模式,服务器只能"被动"响应客户端的请求,无法主动向客户端发送数据。

不适合开发"实时通信"应用,效率低,难以实现动态页面,所以出现了 WebSocket。


WebSocket

WebSocket是一种基于 TCP 的轻量级网络通信协议,在地位上是与 HTTP"平级"的。

WebSocket 是一个"全双工"的通信协议,相当于对 TCP 做了一层"薄薄的包装",让它运行在浏览器环境里。

WebSocket 使用兼容 HTTP 的 URI 来发现服务,但定义了新的协议名"ws"和"wss",端口号也沿用了 80 和 443。

WebSocket 利用 HTTP 协议实现连接握手,发送 GET 请求要求"协议升级",握手过程中有个非常简单的认证机制,目的是防止误连接。

WebSocket 是一个真正"全双工"的通信协议,与 TCP 一样,客户端和服务器都可以随时向对方发送数据。一旦后台有新的数据,服务器就可以立即"推送"给客户端,不需要客户端轮询,"实时通信"的效率也就提高了。


通信 客户 客户端 数据 服务 效率 服务器 双工 实时 模式 主动 关键 动作 动态 原因 双向 口号 后台 地位 对方 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全理论是什么意思 支付网络技术公司 舟山桌面软件开发流程 微信收款码服务器短开怎么办 提高金融网络安全 网络安全为主题作文题目要求 泉州零工科技互联网有限公司 删除数据库可使用的关键字是 专科生学好软件开发好找工作吗 中邦网络安全技术(深圳)有限公司招聘 代码是在服务器还是在哪里 sql添加数据库报服务器失败 泸州软件开发公司招聘信息 电话号码 数据库 链家成交 数据库下载 mysql数据库服务端链接配置 技术情报数据库 中国证券软件开发商排名 生态船服务器 网络安全运维管理预案 dayz换服务器要重新玩吗 网络安全问题与整改方案 肠鸣音的数据库 国外服务器免费ip和密码 手游沙巴克传奇清空数据库 软件测试不属于软件开发时期 与高校合作软件开发协议 街头篮球手游自定义服务器 游戏外挂软件开发 青岛卓尔软件开发有限公司官网
0