网际协议分片的方法及相关无线网络系统技术方案

技术编号:8863503 阅读:125 留言:0更新日期:2013-06-28 02:40
本发明专利技术公开了一种无线网络系统和进行网际协议分片的方法。无线网络系统包括一发送端和一接收端,彼此之间采用一特定通信协议来传输数据。首先在发送端将多个资料封包合并为一数据封包串,依据特定通信协议的一最大传输单位来将数据封包串切割为多个子数据封包,再将多个子数据封包传送至接收端加以重组。因此,本发明专利技术的优点为提升无线网络系统在进行网际协议分片时的数据传输效率。

【技术实现步骤摘要】

本专利技术涉及一种网际协议分片方法及相关无线网络系统,特别是有关于一种可提升数据传输效率的网际协议分片方法及相关无线网络系统。
技术介绍
随着科技发展,网络应用也越来越普及,使用者可随时利用桌上型计算机、笔记型计算机、个人数字助理(personal digital assistant,PDA)或智能手机等电子装置连结至因特网。在无线网络系统中,发送端和接收端之间可采用不同通信协议来进行数据传输,而为了确保数据传输正确,每次传送的最大数据封包其大小不能超过通信协议的最大传输单位(maximum transmission unit, MTU)。图1为现有技术中一无线网络系统100的功能方块图。第2图为现有技术的无线网络系统100采用一特定通信协议来进行数据传输时的示意图。无线网络系统100的发送端包括一切割单元10,无线网络系统100的接收端包括一重组单元20,而PK 1-PH3代表不同大小的数据封包。假设数据封包PK I的大小等于特定通信协议的最大传输单位MTU,现有技术可将数据封包PK I直接从发送端传送至接收端,且能达到最大值100%的传输单位使用率;假设数据封包PK2的大小超过特定通信协议的最大传输单位MTU,现有技术的切割单元10需先对数据封包PK2进行因特网协议切割(IP fragmentation),进而将数据封包PK2切割为两个较小子资料封包ΡΚ2Γ和PK22’后再传送至接收端,亦即数据封包PK2需分两次来传送,且在传送封包PK22’时可能无法达到最大值的传输单位使用率;假设封包PK3的大小不超过特定通信协议的最大传输单位MTU,现有技术可将数据封包PK3直接从发送端传送至接收端,但可能无法达到最大值的传输单位使用率。在现有技术中,发送端的切割单元10若进行太多次因特网协议切割,接收端的重组单元20需耗费更多资源来重组子数据封包。同时,当数据封包大小不等于特定通信协议的最大传输单位时,现有技术无法提供100%的最大传输单位使用率,因此会浪费网络资源。
技术实现思路
有鉴于上述现有技术的问题,本专利技术的目的就是在提供一种网际协议分片方法及相关无线网络系统,以提升数据传输效率。为达到上述的目的,本专利技术提供一种在一无线网络系统中进行网际协议分片的方法,其包括在该无线网络系统的一发送端将多个数据封包合并为一数据封包串;依据该无线网络系统所采用的一通信协议的一最大传输单位来将该数据封包串切割为多个子数据封包;以及该发送端将该多个子数据封包传送至该无线网络系统的一接收端。本专利技术另提供一种可进行网际协议分片的无线网络系统,其包括一发送端和一接收端。该发送端包括一合并单元,用 来将多个数据封包合并为一数据封包串;以及一切割单元,用来依据该无线网络系统所采用的一通信协议的一最大传输单位来将该数据封包串切割为多个子数据封包。该接收端包括一重组单元,用来重组该发送端传来的该多个子数据封包。本专利技术的优点为提升无线网络系统在进行网际协议分片时的数据传输效率。附图说明图1为现有技术中一无线网络系统的功能方块图。图2为现有技术的无线网络系统采用一特定通信协议来进行数据传输时的示意图。图3为本专利技术中一无线网络系统的功能方块图。图4为本专利技术无线网络系统采用一特定通信协议来进行数据传输时的示意图。其中,附图标记说明如下:100,3 00无线网络系统10切割单元20重组单元30合并单元具体实施例方式图3为本专利技术中一无线网络系统300的功能方块图。图4为本专利技术无线网络系统300采用一特定通信协议来进行数据传输时的示意图。无线网络系统300可采用多层级开放系统互连(open system interconnection, 0SI)的网络架构,从最底第一层至最高第七层依序为物理层(physical layer),数据链路层(data link layer),网络层(networklayer),传输层(transport Layer),会话层(session layer),表不层(presentationlayer)和应用层(application layer)。无线网络系统300包含一发送端和一接收端,发送端和接收端可分别为一使用者装置(user equipment, UE)或一基地台(base station,BS)的不同层级,或是分别为一使用者装置的一特定层级和一基地台的一特定层级,彼此之间采用特定通信协议来进行数据传输。在本专利技术的无线网络系统300中,发送端和接收端可采用以太网络(Ethernet)协议、令牌环(Token-Ring)协议、光纤分布式数据接口(Fiber Distributed DataInterface, FDDI)协议、传输控制协议(Transmission Control Protocol, TCP),或用户数据包协议(User Datagram Protocol, UDP)等。在本专利技术中,无线网络系统300的发送端包含一切割单元10和一合并单元30,无线网络系统300的接收端包含一重组单元20。PKl-PHn代表不同大小的数据封包,可为应用程序封包、协议封包或服务质量(QoS)封包。如图4所示,无论数据封包PKl-PKn和特定通信协议的最大传输单位MTU之间的相对大小关系,本专利技术的合并单元30会在发送端将数据封包PKl-PKn合并为一数据封包串PK(如箭头SI所示),再由切割单元10对数据封包串PK进行因特网协议切割以提供多个子数据封包PKl’-PKm’ (如箭头S2所示)。在传送至接收端(如箭头S3所示)后,可由重组单元20进行数据重组。本专利技术可提高最大传输单位使用率。举例来说,若数据封包串PK的大小为最大传输单位MTU的整数倍,则子数据封包ΡΚΓ -PKm’的大小皆等于最大传输单位MTU,因此每一子数据封包都能以100%的最大传输单位使用率来传送;若数据封包串PK的大小不是最大传输单位MTU的整数倍,则子数据封包ΡΚΓ -PKm’中仅有子资料封包PKm’的大小会小于最大传输单位MTU,因此除了子数据封包PKm’外每一子数据封包都能以100%的最大传输单位使用率来传送,整体最大传输单位使用率亦会接近100%。综上所述,本专利技术可避免在进行网际协议分片时降低整体最大传输单位使用率,使得无线网络系统能以较佳效率来传输数据封包。以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,对于本领域的技术人员来说,本专利技术可以有各种更改和变化。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包括在本专利技术的保护范围之内。 ·本文档来自技高网
...

【技术保护点】
一种在一无线网络系统中进行网际协议分片的方法,其特征在于,该方法包括:在该无线网络系统的一发送端将多个数据封包合并为一数据封包串;依据该无线网络系统所采用的一通信协议的一最大传输单位来将该数据封包串切割为多个子数据封包;以及该发送端将该多个子数据封包传送至该无线网络系统的一接收端。

【技术特征摘要】
1.一种在一无线网络系统中进行网际协议分片的方法,其特征在于,该方法包括: 在该无线网络系统的一发送端将多个数据封包合并为一数据封包串; 依据该无线网络系统所采用的一通信协议的一最大传输单位来将该数据封包串切割为多个子数据封包;以及 该发送端将该多个子数据封包传送至该无线网络系统的一接收端。2.如权利要求1所述的方法,其特征在于,该方法另包括:在该接收端重组该多个子数据封包。3.如权利要求1所述的方法,其特征在...

【专利技术属性】
技术研发人员:郑宗佑
申请(专利权)人:宏碁股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1