![](https://csdnimg.cn/release/download_crawler_static/88204266/bga.jpg)
第二章 网络通讯协议及其发展:主要对目前已存在的运输层(应用层需要依赖的)
TCP 和 UDP 协议进行介绍,同时对 HTTP 超文本应用层协议进行介绍,对 WebSocket 协议
进行重点介绍,并对应用层 HTTP 和 WebSocket 协议进行了对比。
第三章 信息推送服务技术:基于 WebSocket 协议的信息推送服务研究与实现,根据
软件工程(软件工程是研究和应用如何以系统性的、规范化的、可定量的过程方法去开
发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好
的技术方法结合起来
[2]
。)思想实现一个信息推送模拟系统。
第四章 基于 WebSocket 协议的信息推送服务体系设计:包括模拟推送系统需求和建
模,系统方案和关键技术、安全可靠性以及类设计等。
第五章 基于 WebSocket 的信息推送服务的实现:对模拟系统的具体实现进行描述,
介绍系统中主要使用的 JAVA 模式,服务器核心逻辑和客户端核心逻辑以及系统软件界
面和用户 API 文档,用户 API 文档有工具自动生成。
第六章 系统测试:主要对系统进行测试,介绍相关的系统测试工具和测试平台。
第七章 结论和展望:对本课题进行总结,展望 WebSocket 协议的发展。
1.5 本章小结
通过对 WebSocket 协议出现的背景进行介绍,从而对 WebSocket 协议出现的背景及
原因大致了解。通过对协议出现的背景和现国内外研究现状简要概述,介绍了 WebSocket
协议出现的意义,对论文组织的结构说明深化本课题的重点。
2 网络通讯协议及其进展
2.1 网络基础通讯协议:TCP 和 UDP
1974 年,美国的 IBM 公司宣布 SNA(System Network Architecture),这个结构是
按照分层方法制定(现在用 IBM 大型机构建的专用网络仍在使用 SNA)。1977 年国际化
标准组织 ISO 成立了专门机构研究计算机网络的互连,最后提出了 OSI/RM(Open
Systems Interconnection Reference Model)。1983 年形成了正式的开放系统互连基本
参考模型的文件,即:七层协议体系结构,如图 2-1 所示。但是由于商业化中 TCP/IP 体
系结构已经广泛运用(图 2-2 简要描述相关层所使用的主要协议)以及 OSI 体系结构在
实践中某些方面的复杂特点,使得 TCP/IP 体系结构成为了事实上的国际标准。
在因特网中使用的各种协议中,TCP 和 IP 协议是最主要和最著名的协议。目前运输
层主要使用 TCP 和 UDP 两种协议,IP 协议在网络层(通过帧(frame)数据传送)使用,
数据层和物理层(亦即网络接口层)则通过比特流进行数据传输。教学中所说的五层协
议体系结构是四层结构的拓展,在目前真实的网络环境下所运用的还是 TCP/IP 协议族
(protocol suite)。如图 2-1 所示目前的三种因特网中通信体系结构。