- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UDP协议研究分析实现.doc
湖南文理学院课程设计报告
课程名称: 计算机软件技术课程设计
系 部: 电气与信息工程学院
专业班级: 通信工程
学 号: 200916020121
学生姓名: 蒋开心
指导教师: 邵老师
完成时间: 20011年12月 28日
报告成绩:
目录
一、设计要求 4
二、设计目的 4
三、所用仪器设备 4
四、具体设计过程 4
1 UDP 可靠传输机制 4
2 帧结构设计 5
2.1 管理应用层帧结构 6
2.2 适配层报文格式 6
2.3 控制帧的帧结构 6
3 可靠传输的软件实现 7
3.1 数据缓存设计 7
3.2 定时器设计 7
3.3 接收任务设计 8
3.4 发送任务设计 9
3.5 监控任务设计 10
五、实验程序 11
六、设计心得体会 14
七、参考文献 14
UDP协议的研究及实现
摘要:在高速数据传输网络中,用户数据报协议(UDP) 有着其他数据传输协议无法比拟的优势,但同时也存在着传输可靠性。
目前实现IP 网络消息交换和数据传输的方法主要有TCP传输控制协议和SCTP 简单流传输协议, 以及UDP 用户数据报协议。这些协议各有特点, 但都不能完全满足通信网络中高效数据传输的要求。TCP 和SCTP 协议都是面向连接的, 保证了数据的可靠传输, 但是处理复杂, 效率不高, 占用资源较多, 无法支持海量并发连接。UDP 协议采用面向非连接的传输策略,速度快, 效率高, 可支持海量并发连接, 但存在可靠性差, 传输功能少的缺点。但对绝大多数基于消息包传递的应用程序来说, 基于帧的通信比基于流的通信更为直接和有效。
随着通信技术和光器件的不断发展, 光网络设备的功能越来越强, 对光网络设备的管理和维护也越来越复杂。网管与设备间通信的数据量越来越大,设备内部各单元间的数据交换越来越频繁,数据量也越来越大。这些新的变化对设备内部数据通信的实时性和可靠性都提出了较高的要求。目前开放系统互连(OSI) 模型中传输层采用的主要有传输控制协议( TCP)和用户数据报协议(UDP) [1 ] ,其中,TCP 是面向连接的协议,通信前需先建立连接,传输时延较大; TCP 的确认和重发机制、流量控制机制虽能保证数据的可靠传输,但处理过程复杂,效率
不高;并且TCP 不支持广播和组播,不能适应光网络设备内部数据交换的要求。UDP 采用了无连接的传输策略,通信时直接向对端发送数据;在传输过程中不关注网络状态,节省了大量的网络资源,能有效地提高网络的传输效率;并且UDP 支持广播和组播。但UDP 不能保证数据的可靠传输。如果能在充分利用UDP 优势的前提下, 保证UDP 通信的可靠性, 将使通信设备的性能得到很大的提高, 因此对UDP 可靠性的研究和改进已经成为当前的热点问题。
一、设计要求:
1、了解UDP是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不靠信息传送服务。UDP 协议基本上是IP协议与上层协议的接口。UDP协适用端口分别运行在同一台设备上的多个应用程序2、清楚所研究协议的重要性,在整个协议族中的地位,作用,应用场所。
3、掌握所研究协议的工作流程,画出流程图。
4、在流程图基础上用C语言编写程序实现UDP协议,能读懂,写出注释。
5、报告按格式书写,字迹工整,作图规范。
二、 设计目的
了解传输层的工作方式,研究udp协议的工作流程,并画出流程图,能读懂C语言编写的实现udp协议的程序,并写上注释。
三、所用仪器设备
互联网,Word 文档,以及相关计算机书。
四
1 UDP 可靠传输机制
为了解决UDP 传输过程中存在的丢包、乱序等问题,在嵌入式系统网络分层体系的应用层中增加两个子层,其网络分层体系结构如图1 所示。
图1 UDP可靠传输网络体系结构
管理应用层处理的是协议数据单元( PDU) ,协议适配层处理的是单个的消息数据单元(MDU) 。发送数据时管理应用层接收用户数据,经过处理形成PDU 帧,下发给协议适配层,协议适配层将PDU 帧分解成MDU 分片,下发给UDP 层;接收数据时协议适配层从UDP 层接收MDU 分片,并组合成PDU 帧,上交给管理应用层,经管理应用层
您可能关注的文档
- RC网络频率特性和选频特性研究分析(综合实验).doc
- Ref_秦世引(北航)_智能科学崛起.ppt
- report(climate change).doc
- Report(车牌定位识别几种方法比较).doc
- Research on Necessity and Countermeasures of Development of Low-carbon Economy in China.doc
- RESTLET开发实例(一)基于JAX-RSREST服务.doc
- RFMD RF WMS.ppt
- RICS历史中国发展情况.doc
- risk management training Jan 06 (Pieter).ppt
- Rose交互图其应用.ppt
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
文档评论(0)