[发明专利]一种IP报文分片与重组方法及装置有效
申请号: | 201610059297.8 | 申请日: | 2016-01-28 |
公开(公告)号: | CN105610744B | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 李冰;刘玉翠;胡正华;金涛;陈帅;刘勇;董乾;赵霞;王刚 | 申请(专利权)人: | 东南大学 |
主分类号: | H04L12/953 | 分类号: | H04L12/953;H04L12/955;H04L12/805;H04L12/861;H04L12/863 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 214135 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种IP报文分片与重组的方法及装置,包括接受处理模块、格式调整模块、分片处理模块和重组处理模块;分片重组装置的输入端接收MAC层的数据报文信息,接收处理模块将接收的数据报文信息传输至格式调整模块,格式调整模块将数据报文信息调整为网络数据报文传输给分片处理模块,再由分片处理模块将网络数据报文进行分片处理。重组处理模块读取分片处理模块分片处理后的数据包,最后重组处理模块将数据包重组为数据报文信息并发送至MAC层。本发明所述的分片与重组方法,利用RAM地址信息与数据信息一一对应的特性,减少传输数据报文信息的头部信息,减轻传输的数据负载,提高了分片与重组的效率。 | ||
搜索关键词: | 一种 ip 报文 分片 重组 方法 装置 | ||
【主权项】:
1.一种IP数据报文的分片方法,其特征在于,在接收来自MAC层的数据报文信息后,网络层的处理步骤如下:第一步,接收处理模块在接收到来自MAC层的数据报文信息后,首先将数据报文信息进行缓存,然后统计数据报文的信息,最后将数据报文信息传送到格式调整模块;其中所要统计的数据信息包括:版本、IHL、服务类型、数据包长度、标识、标志、片偏移量、生存时间、协议、包头校验和、源地址以及目的地址的信息;第二步,格式调整模块在接收到来自接收处理模块的数据报文信息后,对数据报文信息进行格式调整,并去除数据报文信息中的前导码和端口号的冗余信息,形成网络数据报文,网络数据报文传输至分片处理模块;第三步,分片处理模块在接收到格式调整模块发送来的网络数据报文后,将网络数据报文的数据部分按接收的先后顺序分成编号从1至n的n个数据包,将这n个数据包按编号从小到大的顺序连续地存储在数据存储单元RAM0中,同时记录下每个数据包对应的包头位置start_addr[1]…start_addr[n]和每个数据包对应的包尾位置end_addr[1]…end_addr[n];第四步,分片处理模块将第三步中网络数据报文对应的头部信息提取出来存放在第一存储单元RAM1,然后顺序地将第三步中记录的n个数据包对应的包头位置和包尾位置的信息按照“start_addr[1],end_addr[1],start_addr[2],end_addr[2],start_addr[3],end_addr[3],...,start_addr[n],end_addr[n]”的顺序,紧接在对应的网络数据报文的头部信息后存放在第一存储单元RAM1中,第五步,重复第一步至第四步,直至接收到的所有数据报文信息都完成分片。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610059297.8/,转载请声明来源钻瓜专利网。
- 上一篇:搬运装置
- 下一篇:辅助吞咽的方法和装置