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

技术编号:8863966 阅读:229 留言:0更新日期:2013-06-29 01:00
本发明专利技术公开了一种无线网络系统和进行网际协议分片的方法。无线网络系统包括一发送端和一接收端,彼此之间采用一特定通信协议来传输数据。在传输多个数据封包前,接收端侦测通信协议的一最大传输单位,并输出一相对应的同步信号至发送端。发送端依据同步信号来调整一分片法则,再依据分片法则来将多个资料封包切割为多个子数据封包以传送至该接收端。因此,本发明专利技术的优点为提升无线网络系统在进行网际协议分片时的数据传输效率。

【技术实现步骤摘要】

本专利技术涉及一种网际协议分片方法及相关无线网络系统,特别是有关于一种可提升数据传输效率的网际协议分片方法及相关无线网络系统。
技术介绍
随着科技发展,网络应用也越来越普及,使用者可随时利用桌上型计算机、笔记型计算机、个人数字助理(personal digital assistant,PDA)或智能手机等电子装置连结至因特网。在无线网络系统中,发送端和接收端之间可采用不同通信协议来进行数据传输,而为了确保数据传输正确,每次传送的最大数据封包其大小不能超过通信协议的最大传输单位(maximum transmission unit, MTU)。第I图为现有技术中一无线网络系统100的功能方块图。无线网络系统100的发送端包含一切割单元10,无线网络系统100的接收端包含一重组单元20,发送端和接收端之间采用一第一通信协议来传输多个数据封包。假设一特定数据封包的大小超过第一通信协议的最大传输单位MTU1,现有技术的切割单元10需先对此数据封包进行因特网协议分片(IP fragmentation),进而提供不大于最大传输单位MTUl的多个子数据封包以传送至接收端,再由接收端的重组单元20来重组子数据封包。现有技术依据一固定分片法则来进行因特网协议分片,使得子数据封包的大小不会超过一预定值。由于不同通信协议的最大传输单位相异,现有技术多半会使用较小的预定值,以确保子数据封包的大小皆不会超过不同通信协议的最大传输单位。然而,若是发送端和接收端之间采用一第二通信协议来传输多个数据封包,其中第二通信协议的最大传输单位MTU2大于第一通信协议的最大传输单位MTUl。假设一特定数据封包的大小超过第一通信协议的最大传输单位MTUl但小于第二通信协议的最大传输单位MTU2,在第二通信协议下实际上不需要分片,但是现有技术仍会依据固定分片法则来对此特定数据封包进行因特网协议分片。假设一特定数据封包的大小超过第二通信协议的最大传输单位MTU2,在第二通信协议下实际上可能仅需一次切割,但现有技术仍会依据固定分片法则来进行多次因特网协议分片。针对发送端和接收端采用的不同通信协议,现有技术可能会进行不必要或是多余的因特网协议分片,因此会浪费网络资源。
技术实现思路
有鉴于上述现有技术的问题,本专利技术的目的就是在提供一种网际协议分片方法及相关无线网络系统,以提升数据传输效率。为达到上述的目的,本专利技术提供一种在一无线网络系统中进行网际协议分片的方法,其包括该无线网络系统的一发送端和一接收端采用一通信协议来进行数据传输;在传输多个数据封包前,该接收端侦测该通信协议的一最大传输单位,并输出一相对应的同步信号至该发送端;该发送端依据该同步信号来调整一分片法则;该发送端依据该分片法则来将该多个资料封包切割为多个子数据封包;以及该发送端将该多个子数据封包传送至该接收端。本专利技术另提供一种可进行网际协议分割的无线网络系统中,包括一发送端和一接收端。该发送端包含一切割单元,用来依据一同步信号来调整一分片法则,并依据该分片法则来将多个数据封包切割为多个子数据封包。该接收端包含一同步单元,用来侦测该无线网络系统所采用的一通信协议的一最大传输单位,并输出一相对应的同步信号;以及一重组单元,用来重组该发送端传来的该多个子数据封包。本专利技术的优点为提升无线网络系统在进行网际协议分片时的数据传输效率。附图说明图1为现有技术中一无线网络系统的功能方块图。图2为本专利技术中一无线网络系统的功能方块图。图3和图4为本专利技术无线网络系统采用特定通信协议来进行数据传输时的示意图。其中,附图标记说明如下:100,200 无线网络系统10 切割单元20重组单元30同步单元具体实施例方式图2为本专利技术中一无线网络系统200的功能方块图。无线网络系统200可采用多层级开放系统互连(open system interconnection, 0SI)的网络架构,从最底第一层至最高第七层依序为物理层(physical layer),数据链路层(data link layer),网络层(network layer),传输层(transport Layer),会话层(session layer),表不层(presentation layer)和应用层(application layer)。无线网络系统200包含一发送端和一接收端,发送端和接收端可分别为一使用者装置(user equipment, UE)或一基地台(base station, BS)的不同层级,或是分别为一使用者装置的一特定层级和一基地台的一特定层级,彼此之间采用特定通信协议来进行数据传输。在本专利技术中,无线网络系统200的发送端包含一切割单元10,无线网络系统200的接收端包含一重组单元20和一同步单元30。同步单元30可侦测特定通信协议的最大传输单位,并传送一相对应的同步信号至发送端。切割单元10可依据同步信号调整分片法则,再依此进行因特网协议分片以提供子数据封包。接收端的重组单元20可重组子数据封包。在本专利技术的无线网络系统200中,发送端和接收端可采用以太网络(Ethernet)协议、令牌环(Token-Ring)协议、光纤分布式数据接口(Fiber Distributed DataInterface, FDDI)协议、传输控制通信协议(Transmission Control Protocol, TCP),或使用者数据流通信协议(User Datagram Protocol, UDP)等。每种通信协议的最大传输单位大小不同,如下所示:通信协议Ethernet Token-Ring FDDI TCP/UDP最大传输单位150044644352 1492(位)图3和图4为本专利技术无线网络系统200采用一特定通信协议来进行数据传输时的示意图。PK1-PK3代表不同大小的数据封包,可为应用程序封包、协议封包或服务质量(QoS)封包。图3所示的实施例中,本专利技术无线网络系统200中发送端和接收端之间采用一第一通信协议来进行数据传输,第一通信协议的最大传输单位为MTUl。在进行数据传输前,同步单元30会侦测第一通信协议,并传送相关于最大传输单位为MTUl的同步信号至发送端,使得切割单元10依此调整其分片法则。在进行数据传输时,由于数据封包PK 1-PK3的大小超过第一通信协议的最大传输单位MTUl,本专利技术的切割单元10会数据封包PK1-PK3进行因特网协议分片,进而提供不大于最大传输单位MTUl的子数据封包PK Il-PK 12,PK21-PK22和ΡΚ31-ΡΚ33以传送至接收 端,再由接收端的重组单元20来重组子数据封包。在图3所示的实施例中,本专利技术无线网络系统200中发送端和接收端之间采用一第二通信协议来进行数据传输,第二通信协议的最大传输单位为MTU2 (MTU2 > MTU1)。在进行数据传输前,同步单元30会侦测第二通信协议,并传送相关于最大传输单位为MTU2的同步信号至发送端,使得切割单元10依此调整其分片法则。在进行数据传输时,由于数据封包ΡΚ1-ΡΚ3的大小超过第二通信协议的最大传输单位MTU2,本专利技术的切割单元10会依据调整后的分片法则来对数据封包PKl ΡΚ3进行因特网协议分片,进而提供不大于最大传输单位MTU2的子本文档来自技高网
...

【技术保护点】
一种在一无线网络系统中进行网际协议分割的方法,其特征在于,包括:该无线网络系统的一发送端和一接收端采用一通信协议来进行数据传输;在传输多个数据封包前,该接收端侦测该通信协议的一最大传输单位,并输出一相对应的同步信号至该发送端;该发送端依据该同步信号来调整一分片法则;该发送端依据该分片法则来将该多个资料封包切割为多个子数据封包;以及该发送端将该多个子数据封包传送至该接收端。

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

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

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

1