在线客服系统

期刊库

教育   经济   科技   财会   管理   
医学   法学   文史   工业   建筑   
农学   水利   计算机   更多>>
 首 页    论文大全   论文精品    学术答疑    论文检测    出书咨询    服务流程    诚信通道    关于我们 

UDP数据报IP分片传输方式研究

人气指数: 发布时间:2013-06-28 11:42  来源:http://www.zgqkk.com  作者: 刘阳
分享到:

 

  摘要:本文介绍了TCP/IP协议中的UDP数据传输协议和IP数据分片的传输方式,分析了IP数据分片的优势和劣势。针对IP数据分片的优劣,提出了现有信息传输系统以太网数据传输方式的改进,为提高系统的数据吞吐量打下了一定基础
 
  关键词:TCP/IPUDPIP分片
 
  1引言
 
  网络和网络应用的普遍化使得各种设备如何接入网络并充分应用现成网络以进行远距离集中控制成为人们所关注的问题。其中如何解决设备与网络之间的接口问题就成为重中之重。因此对于以太网接口系统的研究既有理论意义,也有实际价值。
 
  网络协议中有一种简单的面向数据的传输层协议UDP数据报,UDP数据报产生于进程中的每个输出操作,并在发送时组装成一份待发送的IP数据,这个数据的长度是有一定限制的,如果一个进程中发送的数据长度超过网络的MTU,就要对IP数据进行分片。本文分析了IP分片在UDP数据传输的优势和劣势,提出了切实可行的改进方案。
 
  2UDP数据报和IP分片协议介绍
 
  2.1UDP数据报传输协议
 
  一个UDP数据报由UDP首部和用户数据组成,UDP首部中包括16位的源端口号,16位的目的端口号,16位的UDP长度,16位的UDP校验和共8个字节组成。
 
  在传输层中,一个UDP数据报加上了20个字节的IP数据报首部,组成一个IP数据报。在整个IP包首部加上6字节的目的物理地址、6字节的源物理地址和2字节的IP报类型数据,这些数据被一起发送给下一层网络层进行传输。在某系统地面站分系统中,地面收发单元给地面综合数据处理单元发送的UDP包。
 
 
  2.2IP分片协议
 
  当UDP数据包进行分片后,每一片都具有自己的首部,因此可以看成一个完整独立的IP包,并且与其他UDP包进行分片后的IP包是相互独立的。然而接收端接收这些IP包时有可能不会按照原来的顺序接收,但是IP包的首部中有足够的信息,因此接收端能正确的还原出原来的数据报。
 
  3UDP数据报和IP分片的优劣
 
  3.1IP分片的优势
 
  分片技术是一种降低CPU处理负荷的技术,这种技术的基本思想主要是为了降低CPU对协议的处理的负担,由高速网卡或者高速线卡等硬件来完成对包括TCP、IP、UDP、ICMP等子协议的处理。
 
  具体来说,对UDP数据报进行IP分片有以下的优势:
 
  分片可以大大减少中断次数。如果进行分片处理,每个以太网包触发一次CPU的中断改为应用程序的每次网络I/O操作触发一次中断,CPU响应中断处理的负荷会大大减少。
 
  IP数据分片一般由高速网卡专用协议芯片完成,而专用协议芯片的对网络协议的处理速度远不是通用CPU可以比拟的。省略了数据识别、重组拷贝的过程。采用专用协议处理芯片处理后,先在本地进行协议处理,然后才通知CPU将数据上传,避免了CPU对待处理数据缓冲这一环,以及占用时间很大的搬移数据的工作量。
 
  3.2IP分片的缺点
 
  UDP数据报被分片后,每一片都具有自己的IP首部,是独立的,与其他UDP数据包的分片也没有任何关系,因此,当接收端接收到这些数据分片时,有可能顺序会被打乱。目的端将分片重组时,重组的顺序,单片长度等信息完全依赖于每个分片中的IP首部。由于IP数据包是一种不可靠的数据传输服务,它不保证IP数据包能到达目的地,因此,如果在网络传输中丢失了某一个IP分片,则在目的端将无法将整个UDP数据报重组起来。对应用层来说,整个分片和重组过程对它来说是透明的,若底层无法将UDP数据报重组的话,应用层将无法收到这一整个UDP数据报。
 
  4对现有系统的改进
 
  为充分发挥IP数据分片的优势,避免不足之处对系统数据传输的影响,可对网络接口模块的软件作一定的改进:利用在网络数据传输中可以利用不同的端口号进行不同类型数据的传输,将下行复合数据中的各种信息在地面收发单元拆分后分不同的端口传输。遥测数据要求实时、高可靠性传输,但数据量不大;图像等任务数据数据量较大,可以容忍一定的时延,出现偶发的错误时也对信息的解码和恢复也不会造成太大影响。

期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
  本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。


  【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

 
QQ在线咨询
投稿辅导热线:
180-1501-6272
微信号咨询:
fabiaoba-com
咨询电话:18015016272 投稿邮箱:zgqkk365#126.com(#换成@)
本站郑重声明:文章只代表作者观点, 并不意味着本站认同。所载文章、数据仅供参考,使用前请核实,风险自负。
部分作品系转载,版权归原作者或相应的机构   若某篇作品侵犯您的权利,请来信告知.版权:周口博闻教育咨询有限公司 
Copyright © 2005-2023 . 期刊库 版权所有