UDP协议的研究与实现.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
湖甫殳理学隧谒繹谡针旅给 课程名称: 计算机软件技术课程设计 系 部: 电气与信息工程学院 专业班级: 通信工程 学 号: 200916020121 学牛姓名: 蔣丿心 指导教师: 邵老师 完成时间: 20011年12门28 口 扌艮告成绩: 评阅意见: 日期评阅教师 日期 目录 TOC \o 1-5 \h \z \o Current Document 一、 设计要求 4 \o Current Document 二、 设计目的 4 \o Current Document 三、 所用仪器设备 4 四、 具体设计过程 4 \o Current Document UDP可靠传输机制 4 \o Current Document 帧结构设计 5 \o Current Document 1管理应用层帧结构 6 \o Current Document 2适配层报文格式 6 \o Current Document 3控制帧的帧结构 6 \o Current Document 3可靠传输的软件实现 7 \o Current Document 1数据缓存设计 7 \o Current Document 2定时器设计 7 \o Current Document 3接收任务设计 8 \o Current Document 3. 4发送任务设计 9 \o Current Document 3.5监控任务设计 10 \o Current Document 五、 实验程序 11 \o Current Document 六、 设计心得体会 14 \o Current Document 七、 参考文献 14 UDP协议的研究及实现 摘要:在高速数据传输网络中,用户数据报协议(UDP)有着其他数据传输协议无 法比拟的优势,但同时也存在着传输可靠性。 目前实现IP网络消息交换和数据传输的方法主要有TCP传输控制协议和 SCTP简单流传输协议,以及UDP用户数据报协议。这些协议各有特点,但都不 能完全满足通信网络屮高效数据传输的要求。TCP和SCTP协议都是面向连接的, 保证了数据的可靠传输,但是处理复杂,效率不高,占用资源较多,无法支持 海量并发连接。UDP协议采用面向非连接的传输策略,速度快,效率高,可支持 海量并发连接,但存在可靠性差,传输功能少的缺点。但对绝大多数基于消息包 传递的应用程序来说,基于帧的通信比基于流的通信更为直接和有效。 随着通信技术和光器件的不断发展,光网络设备的功能越来越强,对光网 络设备的管理和维护也越來越复朵。网管与设备间通信的数据量越来越大,设备 内部各单元间的数据交换越来越频繁,数据量也越来越人。这些新的变化对设备 内部数据通信的实时性和可靠性都提出了较高的要求。H前开放系统互连(OSI) 模型中传输层采用的主要有传输控制协议(TCP)和用户数据报协议(UDP) [1 ], 其中,TCP是面向连接的协议,通信前需先建立连接,传输时延校大;TCP的确认 和乘发机制、流量控制机制虽能保证数据的可靠传输,但处理过程复朵,效率 不高;并且TCP不支持广播和组播,不能适应光网络设备内部数据交换的要求。 UDP采用了无连接的传输策略,通信时直接向对端发送数据;在传输过程中不关 注网络状态,节省了人量的网络资源,能有效地提高网络的传输效率;并且UDP 支持广播和组播。但UDP不能保证数据的可靠传输。如果能在充分利用UDP优 势的前提下,保证UDP通信的可靠性,将使通信设备的性能得到很大的提高, 因此对UDP可靠性的研究利改进已经成为当前的热点问题。 、设计要求: 1、了解UDP是OST参考模型屮一种无连接的传输层协议,提供面向事 务的简单不可靠信息传送服务。了解UDP协议基本上是IP协议与上 层协议的接口。了解UDP协议适用端口分别运行在同一台设备上的多 个应用程序。 2、 清楚所研究协议的重要性,在整个协议族中的地位,作用,应用场所。 3、 掌握所研究协议的工作流程,画出流程图。 4、 在流程图基础上用C语言编写程序实现UDP协议,能读懂,写出注释。 5、 报告按格式书写,字迹工整,作图规范。 二、 设计目的 了解传输层的工作方式,研究Udp协议的工作流程,并画出流程图,能读 懂C语言编写的实现udp协议的程序,并写上注释。 三、 所用仪器设备 互联网,Word文档,以及相关计算机书。 1 UDP可靠传输机制 为了解决UDP传输过程屮存在的丢包、乱序等问题,在嵌入式系统网络分层体系 的应用层中增加两个子层,其网络分层体系结构如图1所示。 应用层协议适配层传输层 网络层数据链路层 应用层 协议适配层 传输层 网络层 数据链路层 图1 UDP可靠传输网络体系结构

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档