APP下载

基于HTTP1.1的WebSocket协议的新式网络聊天室设计与研究*

2018-12-19万琪伟卢成林

通信技术 2018年12期

万琪伟,卢成林

(南昌工程学院瑶湖学院,江西 南昌 330099)

0 引 言

目前,互联网市场的在线通信技术大多仍为传统的TCP通信协议,而WebSocket方兴未艾,更能适应现代社会发展的通信需要。本设计应用该技术设计搭建网络聊天室,弥补了传统通信的一些缺点,给现代通信架构的设计提供样本参考。

1 WeSocket协议的网络聊天室应具备的功能

(1)客户端自由连接,自由发言;

(2)完备的文件转码机制,使聊天室支持多类型文件的收发和多状态信息的传输;

(3)提供统一处理机制,对外提供开放接口,方便开发部署应用;

(4)并行异步处理模式,提高并行处理时的效率,构建更稳定的通信应用。

2 可行性分析

2.1 HTTP网络传输协议

最早的HTTP网络传输协议是HTTP0.9,于1991年发布。它在网络传输过程中只传输文本内容,没有缓存、身份验证和错误机制。由于传输前没有身份验证机制,所以其传输的内容不安全,有许多方法可以冒充接收方截下这段内容。因此,在该协议的背景下,个人网站和企业网站的首页等一类不需要加密的业务内容应运而生。由于私密内容不适合在网络之间传输,因此为了提供更多的安全性,身份验证和错误状态机制被添加进HTTP1.0。1992年后,互联网发展迎来了第一个巅峰,各种网络技术应用层出不穷,但网络间的数据传输还是基于HTTP1.0协议,通信技术的更新使得传输速度越来越快,数据流量越来越大。而HTTP1.0的身份验证是一次性验证,对于频繁的网络请求,身份验证占据的带宽相当可观。……

登录APP查看全文