基于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查看全文
