基于RRUDP协议的通信模块的研究与应用
发布时间:2021-10-28 11:38
本课题是从上海产权交易所网络报价系统的开发过程中引申而来的。网络报价系统需要传输的数据量大,传输的实时性要求高,安全性要求强。综合这些特点,传统的通信协议很难满足这些要求,本文基于对传统通信协议的学习及研究,根据网络报价系统项目的需要,开发出一种能够满足网络报价系统的数据传输通信协议。为网络报价人提供友好的网络报价体验,推动计算机网络通信技术的发展。本文首先对传统的TCP和UDP进行讲解、分析,并提出基于RUDP(Reliable UDP)协议改进的RRUDP(Relative Reliable UDP)协议,将RRUDP协议和传统的TCP和UDP进行比较,提出RRUDP的改进之处,将RRUDP协议在不同的网络环境下进行相关测试,最终能够得出相关结论,RRUDP协议相比其他协议在某些方面能够有比较高的优势。最后建立在前面对已经存在的协议分析、研究和实验基础之上,作者开发一个基于改进的可靠协议RRUDP的数据传输中间件,该中间件在网络报价系统中能够比现有协议更有效率。
【文章来源】:华东理工大学上海市 211工程院校 教育部直属院校
【文章页数】:60 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 研究背景
1.2 本文的工作内容及意义
1.3 本文的组织结构
第2章 相关技术研究
2.1 网络的分层结构
2.2 OSI参考模型介绍
2.3 TCP/IP模型介绍
2.4 主要协议介绍
2.4.1 TCP协议
2.4.2 UDP协议
2.4.3 SCTP协议
2.4.4 UDT
2.4.5 可靠UDP协议
2.5 Java socket介绍
第3章 RRUDP网络通信模块总体分析
3.1 RRUDP协议的实现原理
3.2 RRUDP协议的总体设计思想
3.2.1 建立和终止连接
3.2.2 序列号
3.2.3 滑动窗口设计
3.2.4 流量控制
3.2.5 确认及重传机制
第4章 RRUDP通信协议模块的设计与实现
4.1 RUDP协议数据报结构
4.1.1 RUDP协议头部字段介绍
4.1.2 RUDP协议同步包
4.1.3 RUDP协议确认数据包
4.1.4 RUDP协议扩展确认数据包
4.1.5 RUDP协议重置数据包
4.1.6 RUDP协议空数据包
4.1.7 RUDP协议终止包
4.2 RUDP协议特性实现
4.3 参数协商
4.4 RUDP协议的改进
4.4.1 基于相对可靠性的传输策略
4.4.2 RRUDP扩展确认压缩机制
4.5 RRUDP接口设计
4.5.1 客户端ReliableSocket类
4.5.2 服务器端ReliableServerSocket类
4.6 接口使用说明
第5章 RRUDP通讯模块的应用
5.1 网络报价系统介绍
5.1.1 总体介绍
5.1.2 主要功能
5.2 系统架构
5.3 RRUDP通信分析
5.4 RRUDP组件与系统集成
5.5 改进结果分析
第6章 展望与总结
6.1 主要工作
6.2 本文创新点
6.3 研究工作不足及展望
参考文献
致谢
【参考文献】:
期刊论文
[1]TCP与UDP网络流量对比分析研究[J]. 张艺濒,张志斌,赵咏,郭莉. 计算机应用研究. 2010(06)
[2]具有补发机制的增强型可靠UDP的实现[J]. 靳海力,李俊. 小型微型计算机系统. 2010(05)
[3]基于UDP的数据可靠传输技术研究与应用[J]. 王艳芳,戴永,刘东华,孔华威,曾艳艳. 计算机工程与应用. 2010(03)
[4]基于UDP的可靠传输协议的研究与实现[J]. 富元,吕建新. 光通信研究. 2009(05)
[5]基于UDP的滑动窗口协议的设计与实现[J]. 黄远峰,宗平. 南京邮电大学学报(自然科学版). 2007(04)
[6]可靠UDP数据传输协议的研究与设计[J]. 王继刚,顾国昌,徐立峰,王陈. 计算机工程与应用. 2006(15)
[7]一种基于UDP的可靠传输协议分析与研究[J]. 王海军,刘彩霞,程东年. 计算机应用研究. 2005(11)
[8]基于UDP的可靠数据传递技术研究[J]. 芦东昕,张华强,王陈. 计算机工程. 2003(22)
[9]支持最少速率保证的UDP拥塞控制机制[J]. 李方敏,叶澄清,李仁发. 计算机研究与发展. 2001(08)
本文编号:3462749
【文章来源】:华东理工大学上海市 211工程院校 教育部直属院校
【文章页数】:60 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 研究背景
1.2 本文的工作内容及意义
1.3 本文的组织结构
第2章 相关技术研究
2.1 网络的分层结构
2.2 OSI参考模型介绍
2.3 TCP/IP模型介绍
2.4 主要协议介绍
2.4.1 TCP协议
2.4.2 UDP协议
2.4.3 SCTP协议
2.4.4 UDT
2.4.5 可靠UDP协议
2.5 Java socket介绍
第3章 RRUDP网络通信模块总体分析
3.1 RRUDP协议的实现原理
3.2 RRUDP协议的总体设计思想
3.2.1 建立和终止连接
3.2.2 序列号
3.2.3 滑动窗口设计
3.2.4 流量控制
3.2.5 确认及重传机制
第4章 RRUDP通信协议模块的设计与实现
4.1 RUDP协议数据报结构
4.1.1 RUDP协议头部字段介绍
4.1.2 RUDP协议同步包
4.1.3 RUDP协议确认数据包
4.1.4 RUDP协议扩展确认数据包
4.1.5 RUDP协议重置数据包
4.1.6 RUDP协议空数据包
4.1.7 RUDP协议终止包
4.2 RUDP协议特性实现
4.3 参数协商
4.4 RUDP协议的改进
4.4.1 基于相对可靠性的传输策略
4.4.2 RRUDP扩展确认压缩机制
4.5 RRUDP接口设计
4.5.1 客户端ReliableSocket类
4.5.2 服务器端ReliableServerSocket类
4.6 接口使用说明
第5章 RRUDP通讯模块的应用
5.1 网络报价系统介绍
5.1.1 总体介绍
5.1.2 主要功能
5.2 系统架构
5.3 RRUDP通信分析
5.4 RRUDP组件与系统集成
5.5 改进结果分析
第6章 展望与总结
6.1 主要工作
6.2 本文创新点
6.3 研究工作不足及展望
参考文献
致谢
【参考文献】:
期刊论文
[1]TCP与UDP网络流量对比分析研究[J]. 张艺濒,张志斌,赵咏,郭莉. 计算机应用研究. 2010(06)
[2]具有补发机制的增强型可靠UDP的实现[J]. 靳海力,李俊. 小型微型计算机系统. 2010(05)
[3]基于UDP的数据可靠传输技术研究与应用[J]. 王艳芳,戴永,刘东华,孔华威,曾艳艳. 计算机工程与应用. 2010(03)
[4]基于UDP的可靠传输协议的研究与实现[J]. 富元,吕建新. 光通信研究. 2009(05)
[5]基于UDP的滑动窗口协议的设计与实现[J]. 黄远峰,宗平. 南京邮电大学学报(自然科学版). 2007(04)
[6]可靠UDP数据传输协议的研究与设计[J]. 王继刚,顾国昌,徐立峰,王陈. 计算机工程与应用. 2006(15)
[7]一种基于UDP的可靠传输协议分析与研究[J]. 王海军,刘彩霞,程东年. 计算机应用研究. 2005(11)
[8]基于UDP的可靠数据传递技术研究[J]. 芦东昕,张华强,王陈. 计算机工程. 2003(22)
[9]支持最少速率保证的UDP拥塞控制机制[J]. 李方敏,叶澄清,李仁发. 计算机研究与发展. 2001(08)
本文编号:3462749
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3462749.html