通信装置以及通信方法

文档序号:7912728阅读:139来源:国知局

专利名称::通信装置以及通信方法
技术领域
:本发明涉及在发送装置与接收装置之间通过网络进行的通信中控制通信频段的技术。
背景技术
:由于近年来网络技术的发展,互联网等的网络中传送的业务流呈稳步增加的势头。在互联网等中使用的IPdnternetProtocol互联网协议)承担着将分组发送给对方的装置的角色。由IP实现的通信为“不可靠通信”。即,IP不保证数据的到达和到达顺序。TCP(TransmissionControlProtocol:传输控制协议)用于实现“可靠通信”。在下面的说明中,“可靠通信”是指发送数据按照发送的顺序在没有过量与不足的情况下被转送的通信。尽管在目前TCP占据业务流的较大部分,但其性能不稳定存在偏差的情况。为了稳定地提供动态图像等的影像送信业务,需要使TCP的性能稳定。作为与TCP性能有关的公知技术之一,可以举出TCP频带控制技术。TCP频带控制技术是将业务流限制在预定量以下的技术,通常根据业务流的种类来赋予优先顺序,通过丢弃优先级低的业务流来避免网络的拥塞。
发明内容根据现有技术,TCP具有在拥塞时通过流量控制来调整数据发送速度的功能。该功能在存在拥塞的情况下动作,只要发送数据到达接收侧的终端装置而没有进行分组丢弃,就可以改善其性能。即,虽然可以根据通信状态来改善性能,却不能进行将性能很低地抑制在适当的范围这样的控制。关于某通信所需的通信性能,首先,存在由应用和系统管理者确定的性能A。而且,还存在以该性能A为目标根据实际通信状况而动态确定的性能B。鉴于近年来业务流增加的趋势,需要进行如下的频带控制在例如实际的通信状况良好且性能B高于性能A的情况下,降低性能B,并且在需要提高性能B的情况下,提高性能B。本发明的目的在于,提供一种能够考虑到频带调整与高速化之间的平衡而进行频带调整以得到所需要的性能的技术。为了解决上述问题,所公开的通信装置是在发送装置和接收装置经由网络进行通信时控制通信的频带的通信装置,其构成为具备测量部,其针对从所述发送装置至所述接收装置以及从所述接收装置至所述发送装置双方向的通信中的至少1个方向的通信,测量频带;存储部,其存储包含表示通信所需的频带的目标频带在内的有关频带调整的信息;调整部,其从所述存储部读出测量了所述频带的方向的目标频带,根据所述测量部中测量出的频带与该读出的目标频带之间的比较来调整分组的发送间隔,由此来进行频带的抑制或促进。根据所公开的通信装置,能够实现通信的稳定化以及有效地抑制分组的重传。图1是示出具有本实施方式的频带调整装置的通信系统的整体图。图2是本实施方式的频带调整装置的结构图。图3是频带调整中继部的结构图。图4是说明本实施方式的频带调整装置的频带调整中继部测量数据分组的频带的方法的图。图5是说明实施方式的频带调整装置的频带调整中继部测量ACK分组的频带的方法的图。图6是说明关于数据分组发送方向的频带抑制方法的图。图7是说明关于ACK分组发送方向的频带抑制方法的图。图8是说明关于数据分组发送方向的频带促进方法的图。图9是说明关于ACK分组发送方向的频带促进方法的图。图10是示出接收到的分组的判别处理的流程图。图11是示出频带测量处理的流程图。图12是示出频带调整处理的中断处理的流程图。图13是示出频带调整处理的流程图。图14是说明对数据分组进行缓冲的方法的图。图15是说明利用缓冲后的ACK分组的方法的图。图16是示出数据分组的缓冲处理的流程图。图17是示出ACK分组的缓冲处理的流程图。图18是说明丢弃缓冲数据的处理的图。图19是示出数据分组的代理重传处理的流程图。图20是示出ACK分组的代理重传处理的流程图。图21是说明数据分组的自动代理重传方法的图。图22是示出数据分组的自动代理重传处理的流程图。图23是说明通过利用服务通知信息来使频带调整处理分散的方法的图。图M是示出服务通知信息的设定方法的一例的图。图25是示出服务通知信息的设定方法的其他例的图。图沈是示出会话管理处理的流程图。图27是示出使用服务通知信息的会话管理处理的流程图。图28是示出服务通知标记处理的流程图。图四是示出会话表的结构例的图。图30是示出会话表数据的结构例的图。具体实施例方式下面,参照附图对本发明的实施方式进行详细说明。[结构]图1是示出具有本实施方式的频带调整装置的通信系统的整体图。图1(a)所示的通信系统是2台终端装置2A及终端装置(以下终端)4B彼此通过网络10连接并进行使用了例如TCP通信的影像发送(动态图像)等的通信。作为网络10的例子,例如可以列举ADSL(AsymmetricDigitalSubscriberLine非对称数字用户线路)、FTTx(FiberToTheχ光纤接入)等的有线接入网络;HSPA(HighSpeedPacketAccess:高速分组接入)、WiMAX(ffworldwideInteroperabilityforMicrowaveAccess)白勺无线接入网络。终端2A、4B可以由与网络10连接的家庭用或小规模办公室用的网络设备、个人计算机、手机终端、网络连接用适配器等构成。各个终端2A、4B分别具有频带调整装置ΙΑ、1B,频带调整装置1A、IB将本装置发送接收分组的频带调整为与通信对应的适当值。在下面的说明中,在数据发送侧将符号设为“A”,在数据接收侧将符合设为“B”频带调整装置1A、1B只要在能够观察TCP/IP分组的位置,则可以配置在任何位置。在图1(a)中示出了发送终端以及接收终端内具备频带调整装置1A、1B的结构。图1(b)是在将本实施方式的频带调整装置1装入终端之外的装置中时的系统结构图。在图1(b)所示出的例中,频带调整装置IC被装入在中继装置3内,将在终端2A与终端4B之间发送接收的分组的频带调整为与通信对应的适当值。在这里,中继装置3是指部分地或完全地识别TCP,并提供与TCP有关的功能的网络设备。中继装置不限于路由器和桥接器,还包含例如代理服务器、负载平衡器、流量整形以及WAN(WideAreaNetwork广域网)优化装置等。并且,在图l(a)以及图1(b)中,为了说明本实施方式的频带调整装置1的设置位置,将通信系统的结构进行了简化而仅示出终端2A、4B以及终端装置3。下面,在图1(b)的结构,即,在发送终端2A和接收终端4B之间的网络10上配置的中继装置3中安装本实施方式的频带调整装置1的情况的例子中,具体地说明频带调整装置1调整发送终端2A-接收终端4B间的通信频段的方法。图2是本实施方式的频带调整装置1的结构图。图2所示的频带调整装置1具有2个频带调整中继部11、12以及会话表13。频带调整中继部11、12分别从“其他的模块30、32”中接收分组并向“其他的模块31、33”移送分组。图2所示的“其他的模块3033”是中继装置3内具备的网络设备驱动程序和其他的协议栈,分别对包含TCP/IP分组的分组进行处理。频带调整装置1的频带调整中继部11、12在其他的模块3033之间进行分组的接收和移送。频带调整中继部11、12在所接收到的分组是TCP分组时,分别在从发送终端2A向接收终端4B以及从接收终端4B向发送终端2A的方向的通信中实施频带调整。此外,在图2及后述的图3中,将各通信方向记载为“A—B方向”以及“B—A方向”。会话表13保存频带调整中继部11、12进行频带调整时所需的信息。关于会话表13的详细情况将在后面参照图四以及图30进行详细说明。在由发送终端2A至接收终端4B以及由接收终端4B至发送终端2A双方向的分组通过频带调整装置1的情况下,频带调整装置1针对双方向的通信进行频带调整。在只有一个方向的分组通过频带调整装置1的情况下,频带调整装置1在频带调整中继部11、12中的分组通过的一方的频带调整中继部中进行频带调整,并将所需要的信息存储在会话表13中。另一方的频带调整中继部也可以参照会话表13进行频带调整。图3是频带调整中继部的结构图。图3所示的频带调整中继部11具有分组判别部21、会话管理部22、接收频带测量部23、频带调整部M以及发送频带测量部25。此外,在图3中,只示出了A—B方向的频带调整中继部11的结构,B—A方向的频带调整中继部12的结构与图3所示的频带调整中继部11的结构相同,频带调整中继部11、12共有会话表13以及缓冲部14。分组判别部21判别从其他的模块30接收到的分组是否是作为频带调整的对象的分组。具体地说,判别是否是TCP分组。会话管理部22在分组判别部21中判别为是作为频带调整的对象的分组的情况下,进行TCP会话的管理。会话管理部22进行以下处理将TCP会话管理所需的信息存储在会话表13中、并且将所需的信息从会话表13中取出等。接收频带测量部23对会话管理部22设为管理对象的分组的接收频带进行测量。接收频带测量部23将测量出的接收频带存储在会话表13中,并且在必要时将接收到的分组存储在缓冲部14中。频带调整部M根据会话表13中保存的测量频带等的信息进行频带的调整。具体地说,根据表示通信所需频带的目标频带与实际测量出的频带之间的大小关系,使分组的发送间隔变长或变短来进行频带的调整。关于分组的发送间隔的调整方法,将在后面参考附图进行详细说明。发送频带测量部25根据来自频带调整部M的指示,对向其他的模块31转送的分组和从分组判别部21向其他的模块31转送的分组的频带进行测量,并将测量结果保存在会话表13中。此外,与通信系统内的动作说明中的“发送”、“接收”的表述不同,在图3的接收频带测量部23、发送频带测量部25的说明中,“接收”以及“发送”的表述是以频带调整装置1作为主体。S卩,接收频带测量部23处理频带调整装置1从其他的模块30“接收”到的分组,发送频带测量部25处理频带调整装置1“发送”给其他的模块31的分组,因此有这样的表述。频带调整部对在与反方向的频带调整中继部12的频带调整部之间发送接收与频带调整有关的信息。如上所述,在一方的频带调整中继部中不发送接收TCP分组不进行频带测量的情况下,另一方的频带调整中继部也可以根据会话表13中存储的信息和从另一方的频带调整部接收的控制信息进行频带调整。如图1图3所示,频带调整装置监视TCP通信而进行频带调整。例如,ApacheHTTPServer,Lighttpd,Squidcache,BitTorrent等普通的服务器应用大多都具有在每次TCP通信中调整发送频带的功能(BandwithThrottling带宽节流)。但是,在基于这些公知的应用的频带调整技术中无法期待高精度的频带调整。也就是说,即使通过应用进行频带调整,也依赖于操作系统的调度而在传输层(TCP等)、网络层(IP等)、设备驱动程序等中可能出现突发业务流(bursttraffic)。并且,当在应用中进行频带调整时,无法准确掌握由TCP层至网络层的状况,应用不能识别应用所期待的通信性能与实际通信性能的背离,不能进行与实际的通信对应的频带调整。例如,即使是作为频带调整的对象的数据,也不能实时地识别出实际发送了/接收了/重传了多少数据等的状况。因此,应用最终也只是进行“理论上通信所需的通信性能”这样的频带调整,无法进行符合实际的频带调整。与此相反,本实施方式的频带调整装置1,如图1图3所示那样地,能够监视实际的TCP通信而进行对此相符的频带调整。与基于应用的频带调整相比,也能够实现更高精度的频带调整。[通信的方向]发送终端2A以及接收终端4B分别向对象终端发送数据分组以及ACK分组。图2以及图3所示的结构的频带调整装置1的频带调整中继部11、12分别监视A—B方向以及B—A方向的通信。因此,设置在通信路径上的频带调整装置1不仅能在转送数据分组以及ACK分组双方分组的情况下进行频带调整,也能在转送数据分组或者ACK分组任一方的情况下进行频带调整。例如,即使在具备频带调整装置1的中继装置3仅中继A—B方向的数据分组而ACK分组经由其他路径的情况下,仅频带调整装置1的频带调整中继部11监视数据分组而进行频带调整。[频带测量]关于本实施方式的频带调整装置1监视数据分组和ACK分组而测量通信频段的方法,将分别参照图4以及图5进行说明。图4是说明本实施方式的频带调整装置1的频带调整中继部11测量数据分组的频带的方法的图。图5是说明频带调整装置1的频带调整中继部12测量ACK分组的频带的方法的图。图4和图5的上半部分表示数据分组DP的流向,下半部分表示ACK分组AP的流向,以下也同样。图4以及图5所示的例子表示频带调整装置1被装入中继装置3中的情况,在下面的说明中也同样。在以后的说明中,以作为网络设备的中继装备3为例进行说明,但不限于此。例如,操作系统的内部发送接收TCP/IP的部分也可以发挥同样的功能,以下说明的各种处理可以作为软件以及硬件来装入。在中继装置3的频带调整装置1内的接收频带测量部23通过监视发送终端2A向接收终端4B发送的数据分组DP和接收到数据分组DP的接收终端4B向发送终端2A回送的ACK分组AP,由此来测量通信频段。在通过数据分组来测量通信频段的情况下,如图4所示,观测包含在数据分组中的序列号(图4的SEQ)和分组的数据长度,通过求取数据长度的累积值来测量通信系统中中继装置3的设置位置的发送频带。在通过ACK分组来测量通信频段的情况下,如图5所示,通过基于包含在ACK分组中的ACK编号(图5的ACK)来计测ACK增量,由此来测量通信系统中中继装置3的设置位置的接收频带。与数据分组相比,ACK分组的数据长度较小,并且,也不会像数据分组那样,每个分组的数据长度有很大差异。因此,通过只观测ACK编号,并在预定的期间内累积中继装置3所中继的ACK分组的增量,由此来测量接收频带。[频带调整]利用以图4及图5所示的方法测量出的通信频段,频带调整装置1的频带调整部24通过调整从中继装置3发送分组(数据分组DP或ACK分组AP)时间间隔来进行频带调整。也正如在图3的说明中所述,频带调整部M根据测量出的通信频段,决定应该进行空9开分组发送的时间间隔(延长时间间隔)的处理、或者靠拢分组发送的时间间隔(缩短时间间隔)的处理中的任何一种处理。在下面的说明中,将分组发送的时间间隔延长以进行频带调整的过程定义为“频带的抑制”,将分组发送的时间间隔缩短以进行频带调整的过程定义为“频带的促进”。首先,对基于本实施方式的频带调整装置1的频带的抑制方法进行说明。图6是说明关于数据分组发送方向的频带抑制方法的图。图7是说明关于ACK分组发送方向的频带抑制方法的图。中继装置3的频带调整装置1内的频带调整部M在接收频带测量部23中测量出的通信频段超过了表示通信所需的频带的目标频带的情况下,控制通信而抑制频带。频带的抑制方法有控制数据分组的发送间隔的方法以及控制ACK分组的发送间隔的方法。例如关于数据分组的发送间隔的控制,如图6所示,频带调整装置1的频带调整部对进行对发送终端2A所发送的数据分组的频带进行抑制的控制。具体地说,针对目标频带控制数据分组的转送间隔,以将序列号的每单位时间的增量抑制在预定的范围内。因此,即使发送终端2A出现突发业务流,也能够通过预定的频带将数据分组送至接收终端4B。另一方面,关于ACK分组的发送间隔的控制,如图7所示,频带调整部M进行对发送终端4B所发送的ACK分组的频带进行抑制的控制。具体地说,针对目标频带控制ACK分组的转送间隔,以使ACK编号的每单位时间的增量在预定的范围内。一般地,发送终端2A在刚开始TCP通信时将与窗口尺寸对应的量的数据分组作为突发业务流进行发送,而对于此后的数据分组发送,发送终端2A以与ACK分组的接收频带对应的频带来发送给接收终端4B的数据分组。因此,如上所述,通过控制ACK分组的发送间隔,发送终端2A可以根据接收到的ACK分组的增量来发送数据分组,由此来调整关于数据分组发送方向的频带。接着,对关于本实施方式的频带调整装置1的频带的促进方法进行说明。图8是说明关于数据分组发送方向的频带的促进方法的图。图9是说明关于ACK分组发送方向的频带的促进方法的图。中继装置3的频带调整装置1内的频带调整部M在接收频带测量部23中测量出的通信频段低于上述目标频带的情况下,进行控制以促进频带。与上述频带抑制方法同样的,频带的促进方法包括控制数据分组的发送间隔的方法以及控制ACK分组的发送间隔的方法。关于数据分组的发送间隔的控制,如图8所示,频带调整装置1的频带调整部M将从发送终端2A接收到的数据分组在缓冲部14中预先进行缓冲,将预先缓冲的数据分组至少向接收终端4B发送一次。预先缓冲的数据分组的重传可以根据目标频带而多次进行。在下面的说明中,频带调整装置1将预先缓冲的数据分组发送至接收终端4B的情况被称作“数据分组的代理重传”。在下面的说明中,与发送终端2A利用TCP的重传功能来重传数据分组相对应地,频带调整装置1重传数据分组表述如下。接收到代理重传的数据分组的接收终端4B在参照数据分组中包含的序列号识别到未接收的数据分组的情况下,回送针对代理重传的数据分组的ACK分组。这样,通过频带的促进处理,即数据分组的代理重传,从接收终端2A回送针对在中继装置3与接收终端4B之间被丢弃的数据分组的ACK分组。进而,作为A—B方向的测量频带(关于实际的数据分组的发送频带)低于目标频带的理由之一,由于ACK分组没有充分被送达发送终端2A,因此可以认为来自发送终端2A的数据分组的发送延迟。根据上述的频带的促进处理,当发送终端2A接收到针对代理重传的数据分组的ACK分组时,发送接下来应发送的数据分组,因此促使进行基于发送终端2A的数据分组的发送。这样,通过在测量频带低于目标频带时进行数据分组的代理重传,可以促使来自接收终端4B的ACK的回送和发送终端2A的数据分组的发送,可以获得促进延迟了的通信的效果。此外,在接收终端4B中已经接收完毕代理重传的数据分组的情况下,接收终端4B丢弃代理重传的数据分组,因此代理重传处理不会对TCP通信带来不良影响。并且,根据现有的TCP改善方法,为了向发送终端催促发送下一个序列号的数据分组,中继装置通过发送代理ACK分组来增强发送频带。这就是称为“SplittingTCP”和“TCPSpoofing”的公知的TCP中继技术。在这些现有的TCP中继技术中,解决了ALG(ApplicationLevelGateway应用层网关)方式的TCP中继装置缺乏可扩展性,在TCPSplicing中难以实行复杂的处理等的问题。但是,因为是公知技术所以省略详细的说明,在SplittingTCP和TCPSpoofing中,中继装置结束一次来自发送终端的TCP通信,并针对接收终端进行新的TCP通信。据此,假如接收终端未接收到与中继装置通过代理发送的ACK分组对应的数据分组(例如,发送终端针对“ACK编号=10”的ACK分组而发送的“序列号=10+1=11”的数据分组),那么该代理ACK分组(ACK编号=10)是假的。接收了假的ACK分组的发送终端丢弃这之前的数据(序列号=10之前的数据),因此在中继装置停止的情况或从网络被删除的情况下,存在被丢弃的数据不能再次恢复的问题。对此,根据实施方式的频带调整装置1,具有这样的优点即使是在对数据分组进行了代理重传的情况下,发送终端2A不丢弃代理重传的数据分组,即使在中继装置3被从网络删除的情况下,也不会丢失数据。关于ACK分组的发送间隔的控制,如图9所示,频带调整装置1的频带调整部M在缓冲部14中预先缓冲ACK分组,根据目标频带,将预先缓冲的ACK分组发送至发送终端2A。预先缓冲的ACK分组的重传也可以根据目标频带而多次进行。在下面的说明中,频带调整装置1将预先缓冲的ACK分组发送到发送终端2A的情况被称作“ACK分组的代理重传”。在下面的说明中,与接收终端4B重传ACK分组相对地,频带调整装置1重传ACK分组表述如下。接收到被代理重传的ACK分组的发送终端2A能够发送与ACK分组数据对应的数据分组。这样,在测量频带低于目标频带时,通过进行ACK分组的代理重传,催促进行基于发送终端2A的数据分组的发送,可以得到促进延迟了的通信的效果。另外,TCP的拥塞控制技术之一是“快速恢复(FastRecovery)”。根据此技术,在发送终端2A连续接收到3个相同的ACK分组的情况下,发送终端2A将分组丢弃作为临时的情况,重传数据分组而不缩小拥塞窗口(congestionwindow)的大小。根据上述ACK分组的代理重传处理,基于“快速恢复”的数据分组的重传功能得到促进,由此,可以得到增强发送终端2A的频带的效果。此外,即使代理重传的ACK分组在发送终端2A中已经被接收完毕,发送终端2A也和现有技术同样地对重复接收到的ACK分组进行处理,因此ACK分组的代理重传不会对TCP通信带来不良影响。如参照图8以及图9所说明的,在频带的促进中,频带调整装置1(中继装置3具备该频带调整装置1)利用发送终端2A或接收终端4B的代理重传分组。由于基于频带调整装置1的代理重传一方比基于TCP的重传功能的分组重传执行得更早,因此在路径上由于发生分组丢弃而出现通信延迟的情况下,通过相关的代理重传能够更迅速地恢复到正常的通信状态。参照图10图13,针对本实施方式的频带调整装置1监视在发送终端2A于接收终端4B之间发送接收的分组而进行频带的抑制或促进的频带调整的方法,参照流程图进行说明。图10是示出图3的分组判别部21接收到的分组的判别处理的流程图。频带调整装置1以从其他的模块30、32中接收到分组为契机,开始如图10所示的处理。首先,在步骤Sl中,判断接收到的分组是否是TCP分组,在是TCP分组的情况下(步骤Sl为“是”的情况),在步骤S2中,向图3的会话管理部22移送接收到的分组并结束处理。在步骤Sl的判定中,在接收到的分组不是TCP分组的情况下(步骤Sl为“否”的情况),进入步骤S3,在频带调整装置1中不特别进行处理,中继分组并结束处理。关于步骤Sl中的分组判别,在实施例中是通过参照IP报头的预定字段来进行的。例如,在IPv4中,参照协议(Protocol)字段的值、在IPv6中,参照下一报头(NextHeader)字段的值,由此来判断是否是TCP分组。关于IP报头的格式是周知技术,因此省略详细的说明。如图10所示,在实施例中,判定是否是TCP分组,将TCP分组设为整个频带调整的对象而进行处理,但也不限于此。例如,可以有以下等的变形在步骤Sl中,参照IP报头或TCP报头中包含的IP地址或端口号,在IP地址或端口号属于预定的范围内的情况下,进入步骤S2,设为频带调整的对象分组。通过将预定范围的IP地址或端口号判断为频带调整的对象,由此可以针对特定的终端之间的通信进行积极的频带调整。本发明通常可应用于分组内存储了可用作识别会话的指标的值以及表示会话中的分组顺序的值的通信协议。作为这样的通信协议,例如可以例举IPsec(SecurityArchitectureforInternetProtocol:互联网协议安全架构)ESP(EncapsulatingSecurityPayload:封装安全载荷)、RTP(Real-timeTransportProtocol:实时传输协议)等。图11是示出通过频带测量部23进行频带测量处理的流程图。通过图10的分组判别处理而成为频带调整对象的分组被移送到图3的会话管理部22。当会话管理部22将必要的信息登记在会话表13中后,将分组移送至接收频带测量部23。频带调整装置1的接收频带测量部23从会话管理部22接收了分组后,开始图11所示的处理。首先,在步骤Sll中,判断分组是否是数据分组。在从会话管理部22接收到的分组是数据分组的情况下(步骤Sll中为“是”的情况),进入步骤S12,与数据分组的序列号与此前接收的分组是否重复无关地,更新每单位时间中继的数据量,进入步骤S15。在从会话管理部22接收到的分组是ACK分组的情况下(步骤Sll为“否”的情况),从步骤Sll进入步骤S13。在步骤S13中,判断接收分组的ACK编号是否是最大ACK编号。详细情况将在以后进行说明,最大ACK编号是指,频带调整装置1接收到的ACK分组所包含的ACK编号中值最大的编号。通过比较保存在会话表13中的最大ACK编号与接收分组的ACK编号来进行步骤S13的判定。在接收到的分组的ACK编号为最大的情况下(步骤S13为“是”的情况),进入步骤S14,更新每单位时间的ACK量,然后进入步骤S15。在接收到的分组的ACK编号不是最大的情况下(步骤S13为“否”的情况),认为该ACK编号的ACK分组已中继完毕,不特别进行处理,进入步骤S15。在步骤S15中,判定是否经过了单位测量时间,在未经过单位测量时间的情况下(步骤S15为“否”的情况),不特别进行处理而结束处理。单位测量时间是指为了进行数据分组的数据量和ACK分组的ACK量的测量而预先设定的时间,在会话表13中存储有其值。详细情况将参照图30进行说明。在步骤S15中,在判定为经过了单位测量时间的情况下(步骤S15为“是”的情况),在步骤S16中,更新每单位时间的数据量/ACK量的最大数值以及最小数值。与此同时,清除分别在步骤S12以及步骤S14中更新的每单位时间的数据量/ACK量的数值,结束处理。频带调整部对基于目标频带与通过图11所示的频带测量处理求出的测量频带的比较,进行频带调整处理。作为进行频带调整处理的契机,可以例举频带调整装置1接收中继分组的时刻、或定期的中断处理的时刻。在实施例中,设为在定期的中断处理的时刻进行频带调整,关于这种情况下的频带调整处理,参照图12进行说明。图12是示出基于频带调整部M的频带调整处理的中断处理的流程图。如上所述,在实施例中,频带调整装置1以预定的时间间隔定期地开始图12所示的处理。首先,在步骤S21中,判断是否经过了实行中断处理的中断处理周期的单位时间。在未经过中断处理的周期的情况下(步骤S21为“否”的情况),不特别进行处理并结束处理。另一方面,在经过了中断处理的周期的情况下(步骤S21为“是”的情况),进入步骤S22,在判断为频带调整处理有必要的情况下,进行调整目标频带的处理。关于频带调整处理以及调整目标频带的处理的详细情况将在后面进行说明。并且,在需要进行频带调整处理的情况下,利用缓冲部14中预先缓冲的分组。关于缓冲处理将在后面进行说明。当进行了频带调整处理后结束处理。图13是示出基于频带调整部M的频带调整处理的流程图。如上所述,以定期的中断处理或中继分组的接收作为契机开始图13所示的处理。首先,在步骤S31中,判断是否经过了单位调整时间。“单位调整时间”是指计测中继装置3的数据转送量的时间。在未经过单位调整时间的情况下(步骤S31为“否”的情况),进入步骤S32,清除保存的单位转送量后进入步骤S33。在已经过单位调整时间的情况下(步骤S31为“是”的情况),不特别进行处理并进入步骤S33。在步骤S33中,判断图3的缓冲部14中是否缓冲有数据分组。在缓冲部14中缓冲有数据分组的情况下(步骤S33为“是”的情况),进入步骤S34,进而,将数据分组的频带与目标频带进行比较。具体地说,判断数据分组的单位转送量是否低于从会话表13中读出的目标转送量。这里,“分组的单位转送量”是指接收频带测量部23测量的、在上述单位CN102474463A说明书10/23页调整时间内频带调整装置1所转送的数据量,关于在图11的频带测量处理中测量的方向的转送数据。在步骤S33中,在缓冲部14中未缓冲有数据分组的情况下(步骤S33为“否”的情况),进入步骤S36。在步骤S34中,在数据分组的单位转送量低于目标转送量的情况下(步骤S34为“否/抑制”的情况),进行频带的抑制,进入步骤S36。如上所述,在频带的抑制处理中,控制数据分组的发送间隔,以使数据分组的单位转送量相对于目标转送量在预定的范围内。在步骤S34的判定中,在数据分组的单位转送量超过目标转送量的情况下(步骤S34为“是/促进”的情况),进入步骤S35,进行频带的促进。如上所述,在频带的促进处理中,根据目标转送量,转送在缓冲部14中预先缓冲的数据分组。在进行了有关发送方向的频带控制处理后,进行步骤S36以后的有关接收方向的频带控制处理。关于步骤S36步骤S38的处理,在缓冲部14中缓冲有ACK分组的情况下,是根据ACK分组的单位转送量与目标转送量之间的大小关系来进行频带的抑制或促进的处理,是分别与针对步骤S33步骤S35的数据分组的处理相对应的处理。此外,将图12的步骤S21的中断周期设定为比图13的步骤S31的单位调整时间更短的时间。这是为了通过将中断周期设定为比单位调整时间更短来不形成不进行频带调整处理的空白时期。如上所述,根据本实施方式的频带调整装置1,监视通过频带调整装置1的TCP分组的转送量而求取频带,在超过通信所需的目标频带的情况下,控制分组发送而抑制频带。在求出的频带低于通信所需的频带的情况下,代替发送终端2A和接收终端4B重传(代理重传)预先缓冲的分组而进行频带的促进。作为现有的TCP通信的问题之一,可以例举突发业务流,即,临时发生峰值高的业务流。突发业务流的发生原因是由于例如在会话开始之后以初始值开始转送,“临时”发送突发业务流的缘故。在提供业务的服务器与用户间的通信中,相对于服务器侧的网络,用户侧的网络一方大多通过低速的接入网络进行连接。在这种结构下,当服务器发送突发业务流时,用户侧无法全部接收突发业务流的可能性较高。用户侧无法全部接收的突发业务流在用户侧的接入网络的连接点上被分组丢弃的可能性较高。并且,在TCP通信中,应用程序发送数据,TCP和IP的协议栈使用操作系统的机构进行处理,最后网络驱动程序发送数据。在通常的计算机系统中,应用程序和操作系统根据时分的调度来进行动作。因此,发送数据每经由各种程序就会有调度加入,成为突发性的处理。在负荷较高的服务器中,该处理的突发性变大的倾向较强,会引发突发业务流。突发业务流在网络路径中可以成为拥塞的原因。尤其是,在汇集了较多个TCP会话的路由器等中,一直存在发生拥塞的危险。但是,根据本实施方式的频带调整装置1,在实际的频带超过目标频带的情况下,进行频带的抑制。由此,可以有效地抑制突发业务流。进一步地,频带调整装置1测量通过本装置的分组的频带,并控制通过本装置的分组的频带。不用像现有的TFRC(TCP-FriendlyRateControl:TCP友好速率控制)等那样,接收终端4B通知分组丢弃信息或发送终端2A按照每个分组测量延迟。并且,如果在路径上配置了频带调整装置1,由于可以实施上述的频带调整处理,因此,发送终端2A和接收终端4B也不用必须具备频带调整装置1。并且,假如为了频带调整而在分组中加入变更并更改分组长度,在进行频带调整的装置中需要重新生成分组,存在处理负荷增大、对其它网络设备造成影响这样令人担忧的情况。但是,在本实施方式的频带调整方法中,由于仅控制分组的转送间隔,因而不会发生这样的问题。而且,在本实施方式的频带调整方法中,关于测量频带超过/低于目标频带时的通信,判断出为需要频带调整并分别进行频带的抑制/促进。在对于没有必要实施频带调整的通信只转送分组。由于以这样的方法进行频带调整,因此即使在中继装置3中需要频带调整的通信和不需要频带调整的通信之间存在冲突,也不会给不需要频带调整的通信的速度带来不良影响。[缓冲]如上述频带调整处理的说明中所述,本实施方式的频带调整装置1通过在缓冲部14中预先缓冲分组来进行频带的抑制或促进。下面,说明利用缓冲后的分组的方法。图14是说明对数据分组进行缓冲的方法的图。如图14所示,中继装置3所具备的频带调整装置1在图3的缓冲部14中预先缓冲数据分组。然后,进行将缓冲部14中缓冲的数据分组复制并将复制后的数据分组发送给接收终端4B等的处理。频带调整装置1监视缓冲部14的空间,当识别到频带调整装置1或中继装置3的存储器已占满时,也可以将数据分组丢弃而不进行缓冲。这样即使被丢弃的数据分组没有被送至接收终端4B的情况下,也会由任意一个发送终端2A通过TCP功能来进行数据分组的重传,因此不会发生通信上的问题。对于ACK分组进行同样的缓冲。与数据分组的缓冲相同,在超过存储器的容量的情况下,即使丢弃ACK分组,接收终端4B也可以通过TCP的功能来进行ACK分组的重传,因此不会发生通信上的问题。进一步地,频带调整装置1也可以构成为利用向缓冲部14缓冲分组的功能来实行下面的处理。例如,也可以按照序列号或ACK编号的顺序排列要缓冲的数据分组或ACK分组并进行缓冲。例如通过网络路径来调换到达接收终端4B的顺序。在这样的情况下,也可以按照序列号或ACK编号的顺序预先排列分组,由此在具有频带调整装置1的网络设备(在实施方式中为中继装置幻中修改顺序。并且,也可以对接收到的分组的序列号或ACK编号等与缓冲部14中已经缓冲的分组的序列号或ACK编号进行比较,丢弃重复的分组不将其缓冲。在接收分组的终端装置(接收终端4B或发送终端2A)中不需要丢弃重复分组的处理。图15是说明利用缓冲后的ACK分组的方法的图。关于ACK分组,也可以进一步构成为将预先缓冲的分组数限定为1个。频带调整装置1将接收到的ACK分组的ACK编号中取最大ACK编号的ACK分组预先进行缓冲。在TCP中,如果知道了最大的ACK编号就可以判断出接着应发送的数据分组的序列号。在图15的例中,当中继装置3的频带调整装置1从接收终端4B接收ACK编号为“5”的ACK分组AP(5)时,丢弃此前保存在缓冲部14中的标号为“4”的ACK分组APG),将具有最大ACK编号的ACK分组(进行缓冲。而且,使用该ACK分组AP(5)实行上述的频带的促进处理。15即使由于分组丢失等在接收终端4B中没有接收分组的情况下,如上所述,通过实行频带的促进处理可以提供稳定的通信。因此,即使缓冲的ACK分组数仅为1,在实施例中,频带调整装置1通过复制并发送经过缓冲的ACK分组(在图15中为ACK分组AP(5)),也可以实行频带调整。另外,关于ACK分组,优选接收终端4B在没有接收数据分组的期间以某个频度(例如目标频带)返回发送终端2A。因此,频带调整装置1将缓冲部14中缓冲的ACK分组复制并发送,以使ACK分组按照预定的频度返回发送终端2A。来自缓冲部14的被复制/发送的ACK分组也从接收终端4B被发送,在发送终端2A中重复接收,但发送终端2A在公知的IP网络标准的范围内进行处理。因此,利用这样的ACK分组重传不会在通信上发生问题。下面,一边参考图16以及图17,一边对与上述的缓冲处理有关的对构成缓冲部14的缓冲存储器进行管理的方法进行说明。缓冲部14是由会话表13管理且在会话的每个方向,即图2的A—B方向以及B—A方向分别准备的队列(等待队列)。队列通过链表等的数据结构来实现。由于链表为公知技术,所以省略其说明。图16是示出数据分组的缓冲处理的流程图。图3的频带调整装置1的接收频带测量部23从会话管理部22接收到数据分组时,开始图16所示的处理。首先,在步骤S41中判断在队列(缓冲部14)中是否存在具有与接收到的数据分组的序列号相同的序列号的数据分组。在存在具有相同的序列号的数据分组的情况下(步骤S41为“是”的情况),进入步骤S42,丢弃接收到的数据分组,处理结束。在步骤S41的判定中,在不存在具有相同的序列号的数据分组的情况下(步骤S41为“否”的情况),进入步骤S43,按照序列号所表示的顺序在队列中追加数据分组并结束处理。图17是示出ACK分组的缓冲处理的流程图。当图3的频带调整装置1的接收频带测量部23从会话管理部22接收到ACK分组时,开始如图17所示的处理。在图17中示出对取最大ACK编号的ACK分组进行缓冲的处理。首先,在步骤S51中,判断接收到的ACK分组的ACK编号是否是最大值。在接收到的ACK分组的ACK编号不是到此为止接收到的ACK分组中的最大值的情况下(步骤S51为“否”的情况),进入步骤S52,丢弃接收到的ACK分组并结束处理。在步骤S51的判定中,在接收到的ACK分组的ACK编号是最大值的情况下(步骤S51为“是”的情况),进入步骤S53。而且,在频带调整装置1构成为保存多个ACK分组的情况下,按照ACK编号所表示的顺序在队列中追加ACK分组。在构成为队列的长度为1而只保存1个ACK分组的情况下,丢弃队列中保存的ACK分组,同时将接收到的新ACK分组存储在队列中并结束处理。如图16以及图17所示的缓冲处理是在进行上述频带调整时所实行的处理,因此与现有技术不同,发送终端2A不会连续地持续发送过量的分组。因此,不会出现缓冲的分组数持续增加或成为稳定的较大值的情况。如上所述,在实施例中,关于分组用的缓冲存储器,按照某会话的每个通信方向至少准备2个,即,数据分组的缓冲用和ACK分组的缓冲用。在各缓冲存储器中缓冲的分组数取决于目标频带与测量出的频带之差。例如,关于数据分组的经过缓冲的分组数,例如设定大致为TCP通信的初期转送时的TCP窗口尺寸的分组数。在将缓冲存储器的存储分16组数据的区域设为64千字节并将初期转送时的TCP窗口尺寸设为1450字节时,分组数为64KB/1450B=45分组左右。在分组用的缓冲存储器中,不仅包含分组的数据,还包括用于管理缓冲部14的管理信息,因此,内存量比分组长度要大。这里,当假定每个分组为2千字节且每个会话最大有50分组进行缓冲时,每个会话所需的内存量是100千字节,如果是1万个会话则需要1吉字节(gigabyte)。通过频带调整处理,根据目标频带控制来自发送终端2A的发送频带,因此,实际上每个会话的平均缓冲量在10个分组以下。如果准备1吉字节的缓冲存储器,则即使同时中继10万个会话也能够进行处理。即使预先确保了同时中继多个会话时所需的缓冲存储器的容量,也可能发生缓冲存储器占满的情况。在这种情况下,继续进行频带调整处理而不进行分组的缓冲。综上所述,发送终端2A和接收终端4B利用TCP的功能进行分组的重传,因此在存储器占满的情况下,即使不进行缓冲也不会在通信上发生问题。虽然缓冲存储器有可能临时出现过负荷,但不会给通信带来不良影响,可以进行频带调整处理。进一步地,如实施例所示,在具备有频带调整装置1的网络设备为中继装置3的情况下,也可以构成为,判断缓冲部14中存储的分组中不需要缓冲的数据分组而将其丢弃。参照图18,具体说明丢弃不需要缓冲的数据分组的方法。图18是说明丢弃缓冲数据的处理的图。当接收终端4B接收数据分组时,将发送装置2A下一次应该发送的数据分组的序列号包含在ACK编号中而回送ACK分组。当具备本实施方式的频带调整装置1的中继装置3接收到ACK分组时,参照缓冲部14的数据分组的序列号。而且,在与接收到的ACK编号一致的序列号的数据分组被缓冲的情况下,不中继ACK分组而将其丢弃,并且判断为不需要的数据分组被缓冲。而且,丢弃比ACK编号旧的数据分组。即,丢弃序列号比发送装置2A下一次应该发送的分组的序列号小的数据分组。接着,中继装置3针对此后从发送终端2A侧到达的数据分组中、序列号比ACK编号的值小的数据分组,判断为不需要缓冲以及转送,并将其丢弃。在图18所示的例子中,具有频带调整装置1的中继装置3接收到ACK编号为“5”的ACK分组AP(5)。这表示在接收装置4B中已经接收了序列号为“4”的数据分组DP(4)。因此,中继装置3将序列号为5-1=4以下的数据分组DP(4)、DP(3)判断为不需要缓冲以及转送而将其丢弃。这样,具有频带调整装置1的中继装置3通过参照ACK分组的ACK编号而丢弃旧的数据分组,可以在减少从中继装置3到接收装置4B的无用的业务流的同时,节省必需的缓冲量。此外,综上所述,本实施方式的频带调整装置1在仅中继A—B方向以及B—A方向这2个方向中的1个方向的分组的情况下也可以进行频带调整。但是,关于图18所示的丢弃分组的处理,是基于ACK分组即B—A方向的通信状况来控制数据分组即A—B方向的通信。因此,图18的分组丢弃处理可以应用于监视双方向的通信的情况。[代理重传]在频带的促进处理的说明中,说明了频带调整装置1代替发送终端2A或接收终端4B发送分组(代理重传)的情况。这里,详细说明代理重传的具体方法及其应用例。图19是示出数据分组的代理重传处理的流程图。图3的频带调整装置1的频带调整部M例如执行图13所示频带调整处理,同时执行图19所示的数据分组的代理重传处理。首先,在步骤S61中,判断测量频带是否低于目标频带。在测量频带低于目标频带的情况下(步骤S61为“是”的情况),不特别进行处理并结束处理。另一方面,在测量频带超过目标频带的情况下(步骤S61为“否”的情况),进入步骤S62。而且,从缓冲部14复制如下数据分组,该数据分组具有由会话表13管理的ACK编号的最大值或比最大值大的值的序列号,向接收终端4B发送该数据分组并结束处理。图20是示出ACK分组代理重传处理的流程图。与图19所示的处理相同,频带调整部M执行图13所示的频带调整处理时,也可以与图20所示的ACK分组的代理重传处理一并实行。首先,在步骤S71中判断测量频带是否低于目标频带。在测量频带低于目标频带的情况下(步骤S61为“是”的情况),不特别进行处理并结束处理。这与图19的步骤S61为“是”的情况相同。另一方面,在测量频带大于等于目标频带的情况下(步骤S71为“否”的情况),进入步骤S72。而且,从缓冲部14复制具有由会话表13管理的ACK编号的最大数值的ACK分组,并向发送终端2A进行发送,结束处理。在频带调整处理中,关于进行数据分组和ACK分组的代理重传的效果如在频带调整处理的说明中所表述的那样。进一步地,利用图19和图20所示的分组的代理重传处理来判断在频带调整装置1中是否需要重传数据分组,在判断为需要的情况下也可以自动地重传数据分组。图21是说明数据分组的自动代理重传方法的图。接收到从接收终端4B发送的ACK分组(中继装置3的)的频带调整装置1在缓冲部14中保存有与接收到的ACK分组对应的数据分组的情况下,不将ACK分组不转送给发送终端2A而将其丢弃,同时将缓冲的数据分组发送给接收终端4B。当与发送终端2A按照ACK分组中包含的ACK编号发送相应的数据分组的情况进行比较时,中继装置3(的频带调整装置1)发送与ACK分组对应的数据分组,因此,在这里表述为数据分组的“自动代理重传”。在如图21所示的例中,具备频带调整装置1的中继装置3接收ACK编号“5”的ACK分组AP(5)。频带调整装置1在缓冲部14中缓冲有序列号为“5”的数据分组DP(5)的情况下,不将ACK分组转送给发送终端2A,而是复制缓冲部14的序列号为“5”的数据分组DP(5),并将其重传给接收装置4B。当接收到ACK编号为“6”的ACK分组AP(6)时,针对序列号为“6”的数据分组DP(6)也进行同样的自动重传。此外,综上所述,本实施方式的频带调整装置1在仅中继A—B方向以及B—A方向这2个方向中的1个方向的分组的情况下也可以进行频带调整。但是,关于图21所示的自动代理重传处理,是基于ACK分组即B—A方向的通信状况来控制数据分组即A—B方向的通信。因此,自动代理重传处理可以应用于监视双方向的通信的情况。图22是示出数据分组的自动代理重传方法的流程图。图3的频带调整部M以从反方向的频带调整部通知ACK分组的ACK编号为契机来实行如图22所示的处理。首先,在步骤S81中,判断缓冲部14的队列中是否存储有如下的数据分组,该数据分组的序列号与反方向的频带调整部中接收到的ACK分组的ACK编号(即与ACK编号一致)对应。在队列中不存在相应的数据分组的情况下(步骤S81为“否”的情况),不特别进行处理并结束处理。在步骤S81的判定中,在队列中存储有相应的数据分组的情况下(步骤S81为“是”的情况),进入步骤S82。而且,从缓冲部14复制相应的数据分组,将其重传至接收终端4B并结束处理。在具备频带调整装置1的中继装置3中,通过进行图21以及图22所示的数据分组的自动代理重传,可以节省从中继装置3到发送终端2A之间的往返延迟时间以及业务流。[数据分组的自动冗余发送]利用频带调整装置1的缓冲功能,也可以实行数据分组的冗余发送处理。即,在从具备频带调整装置1的中继装置3至接收终端4B的路径上,在分组丢弃的几率很高的情况下,中继装置3以预定的频度复制数据分组并重复发送(冗余发送)。中继装置3根据ACK分组的接收状况来判断分组丢弃的几率。中继装置3也可以根据观测包含冗余发送的中继频带(数据分组发送方向的频带)、以及接收频带(ACK分组的发送方向的频带)的结果来调整冗余发送比例。例如,在接收频带小于包含冗余发送的中继频带的情况下,判断为从中继装置3发送的数据分组的丢弃几率较高,实行提高要冗余发送的数据分组的比例等的处理。通过这样的数据分组的冗余发送处理,也可以使分组丢弃的几率下降并使TCP通信的功能提高。此外,综上所述,本实施方式的频带调整装置1在仅中继A—B方向以及B—A方向这2个方向中的1个方向的分组的情况下也可以进行频带调整。但是,关于上述的数据分组的自动冗余发送处理,是基于ACK分组即B—A方向的通信状况来控制数据分组即A—B方向的通信。因此,自动冗余发送处理可以应用于监视双方向的通信的情况。[多路使用(多重使用)]关于上述具备频带调整功能的网络设备,也可以在通信路径上设置多个。频带调整装置1不进行分组的变更等,只根据目标频带来调整分组的传输间隔。因此,可以构成为在通信路径上配置多个频带调整装置,在各频带调整装置1中进行频带调整处理。这样,即使是多路使用频带调整装置1的结构,由于不进行分组的变更,因此在频带调整装置1之间不会相互带来不良影响。并且,由于各频带调整装置1实行频带调整处理来实现各路径中通信的稳定化,因此与仅用1台频带调整装置1进行频带调整的情况相比,可以期待更高的效果。此外,在多路使用频带调整装置1并在各频带调整装置1中进行上述缓冲处理的情况下,优选将目标频带设定为较低。这是因为预测在路径上的多个位置进行缓冲会导致中继延迟增加。通过将目标频带设定得较低,可以预料的是,能够降低为了促进频带而进行缓冲的频度,由此能够有效地抑制中继延迟的增加。[服务通知]通过管理多个会话,当频带调整装置1的会话表13占满时,频带调整装置1(中继装置3具有该频带调整装置1)对于溢出的TCP会话只进行分组的中继。因此,对于溢出的TCP会话不进行频带调整。通过上述频带调整装置1的多路使用,即使在路径上设置了多个频带调整装置1,基本上对于先传输过来的TCP会话进行频带调整处理,因此可以认为在最先的频带调整装置1中溢出的TCP会话在以后的频带调整装置1中也不会被频带调整。因此,在多路使用的系统结构中,可以在TCP分组中包含表示是否是在任意一个频带调整装置1中经过了频带调整处理的分组的信息。频带调整装置1对于未实施频带调整处理的分组优先进行频带调整处理。将表示在路径上传输的分组是否已进行了频带调整处理的信息称作“服务通知信息”。下面,详细说明在多路使用的结构中参照服务通知信息进行频带调整处理的方法。图23是说明通过利用服务通知信息来使频带调整处理分散的方法的图。图23例示出发送终端2A以及接收终端4B经由2台中继装置3AJB进行通信的情况。为了便于说明,将发送终端2A-中继装置3A之间、中继装置3A-中继装置:3B之间以及中继装置3B-接收终端4B之间的路径分别设定为路径(a)、(b)以及(C)。在2个分组P1、P2经由路径(a)(c)至在接收终端4B被接收为止期间,具备频带调整装置1的中继装置3A、3B中继分组PI、P2。各中继装置3A、3B的频带调整装置1A、IB参照分组P1、P2的服务通知信息,对未实施频带调整处理的分组优先实施频带调整处理,由此在通信系统内进行频带调整处理的分散。在经由路径(a)到达中继装置3A中的分组中存储有表示在所有的服务通知信息中频带调整处理均“未实施”的值。中继装置3A的频带调整装置IA针对要中继的分组P1、P2中的一部分的分组Pl进行频带调整。对于分组P2,则保持原样而将其中继。在经由路径(b)到达中继装置IBB中的分组中,对于分组Pl的服务通知信息设定了表示频带调整处理“完成”的值,而在分组P2的服务通知信息中存储有表示频带调整处理未实施的值。因此,中继装置3B的频带调整装置IB参照分组P1、P2的服务通知信息,优先对未经过频带调整处理的分组P2进行频带调整。在路径(c)中传输经过频带调整的分组P1、P2。如上所述,可以在路径上设置多个频带调整装置1,通过参照服务通知信息,判断未实施频带调整处理的分组而优先对其进行频带调整,由此来使频带调整处理分散。因此,可以提高在路径上传输的分组在任意一个频带调整装置1中调整频带的可能性。接着,参照图M以及图25说明服务通知信息的设定例。图对是示出服务通知信息的设定方法的一例的图。在图对所示的例子中,服务通知信息利用作为TCP报头的预留位的1比特,将服务通知标记fl附加至TCP分组中。关于服务通知标记fi,例如在存储“1”的情况下,表示该分组已经过频带调整处理,在存储“0”的情况下,表示还未经过频带调整处理。关于TCP报头的其他字段由于是公知技术,所以省略其说明。不进行TCP可选项的追加等而利用图M所示的方法设定服务通知标记Π,从而最小限度地限制分组的变更。图25是示出服务通知信息的设定方法的其他例的图。在图25所示出的例中,对于TCP报头的紧急Urgent)(URG)标记f2设定为“0”的分组,在紧急指针UrgentPointer)P的字段中设定服务通知信息。这里,由于其他字段的说明与图M的情况相同,因此省略该说明。在TCP标准中,紧急指针ρ被定义为只在URG标记f2被设定为“1”时有效。因此,在如上所述将URG标记f2设定为“0”的情况下,紧急指针被忽视,不会给正常的TCP通信带来影响。在具备频带调整装置1的中继装置3对于从其他装置接收到的TCP分组进行了频带调整的情况下,在图M和图25所示例的TCP报头的预定字段的服务通知标记(f1和f2)中,表示已进行频带调整处理的值在此被设定为“1”,因此转送TCP分组。在未实施频带调整处理的分组中被设定“0”,因此通过参照该预定字段的值判断各频带调整装置1是否需要频带调整处理。此外,服务通知标记表示通过路径上设置的多个频带调整装置1中的至少1台频带调整装置1进行了频带调整。即,对于服务通知标记中存储为“1”(表示已经实施频带调整)的分组,也可以进一步地在其他的频带调整装置1中实施频带调整,进行上述的多路使用。频带调整装置1例如在会话表13有空间的情况下,也可以与服务通知标记的值无关地设置频带调整的对象。并且,上述标记的值是一个例子,表示已经实施频带调整的值也可以是“0”,表示未实施的值为“1”等。如以上说明,通过进行上述的服务通知,在多路使用频带调整装置1的情况下,也参照服务通知标记等的服务通知信息,优先对存储了表示未实施频带调整处理的信息的分组进行频带调整。其结果是,设置在通信系统中的多个频带调整装置1分散各自的频带调整处理,从而能够对更多的会话进行频带调整处理。[会话管理]正如此前图10的分组判别处理所说明的那样,实施方式的频带调整装置1将判别为TCP分组的分组设定为频带抑制以及促进对的对象。频带调整装置1通过“基于流的队列法(PerFlowQueuing)”,以流为单位识别TCP通信,按照每个TCP会话来管理会话,并进行频带调整等的处理。如参照图3所说明的那样,频带调整装置1使用会话表13管理TCP会话。下面,具体说明会话的管理方法。图沈是示出基于图3的会话管理部22的会话管理处理的流程图。会话管理部22以从判断为接收到的分组是TCP分组的分组判定部21接收了分组作为契机,开始如图沈所示的处理。首先,在步骤S91中,计算会话识别码。会话识别码是用于识别TCP分组是否是任意一个分组的信息。会话识别码的具体求取方法将在后面进行详细说明。在步骤S92中,判定会话表13中是否登记有在步骤S91中求出的会话识别码。在会话表13中已经登记有会话识别码的情况下(步骤S92为“是”的情况),是在频带调整装置1已进行过频带测量/频带调整的某会话,因此不需要重新登记,进入步骤S100。在步骤SlOO中,将分组转送至接收频带测量部23并结束处理。在步骤S92的判定中,在会话表13中未登记步骤S91中求出的会话识别码的情况下(步骤S92为“否”的情况),需要登记到会话表13,因此进入步骤S93,判断会话表13中是否还有空间。在有空间的情况下(在步骤S93中为“是”的情况),进入步骤S99,进行会话登记处理。具体地说,将会话识别码、与会话对应的目标频带、其他的必要信息登记在会话表13中,进入步骤S100。关于步骤SlOO的处理如上所述。此外,在步骤S99的会话登记处理中,在会话表13中登记会话时,进行目标频带的初始值设定。初始值构成为基于IP地址或TCP端口号的范围等条件,可以是从预先定义的多个值中选择预定的初始值。在会话表13中没有空间的情况下(在步骤S93中为“否”的情况),从步骤S93进入步骤S94,判定现有的会话,即,会话表13中所登记的会话是否有效。在包含没有效的会话情况下(在步骤S94中为“否”的情况),从步骤S94进入步骤S98,进行会话结束处理,进入步骤S99。具体地说,向作为分组的发送目的地的终端发送结束通知,同时从会话表13中删除没有效的会话,进入步骤S99。关于步骤S99以后的处理如上所述。在会话表13中登记的会话全部为有效的情况下(在步骤S94中为“是”的情况),从步骤S94进入步骤S95。而且,在步骤S95中,判定在步骤S91中求出了会话识别码的分组是否是FIN分组或RST分组。在步骤S95中,通过参照TCP报头的码位(codebit)来判定。在步骤S95的判定中,在分组是FIN分组或RST分组的情况下(在步骤S95中为“是”的情况),从步骤S95进入步骤S97,进行会话结束处理。具体地说,向作为分组的发送目的地的终端发送结束通知,同时利用在步骤S91中求出的会话识别码来取得相应的会话,从会话表13中删除与相应的会话有关的信息并结束处理。在分组既不是FIN分组也不是RST分组的情况下(在步骤S95中为“否”的情况),从步骤S95进入步骤S96,不进行频带测量/频带调整而直接将该分组中继并结束处理。此外,在步骤S91中求出的会话识别码使用例如作为一对的IP地址及TCP端口号来计算。IP地址以及TCP端口号对的长度,在IPv4中为10字节,在Ipv6中为34字节,这里,生成了4个字节左右的会话识别码。如图沈的流程图所说明的那样,使用会话识别码来进行会话表13的检索。在实施例中,为了高效地进行会话表13的检索,利用公知的哈希表(Hashtable)。在这种情况下,会话识别码为哈希值。具体地说,根据IP地址和TCP端口号求出哈希值,将求出的值设为会话识别码。为了生成合适的会话识别码作为哈希值,例如可以利用校验和(checksum)、CRC(CyclicRedundancyCheck:循环冗余校验)码等来将生成的码的值适当地扰乱。或者,也可以将IP地址/TCP端口号对的信息进行整数相加所得出的值作为会话识别码。这种码的生成方法在实际应用上也可以充分扰乱码的值,在这种情况下,在以1千兆赫进行工作的微处理器中进行处理时,机器指令为10个指令左右,码生成所需要的时间为10纳秒左右。如上所述,根据本实施方式的会话管理方法,频带调整装置1每次接收分组时求出会话识别码,判定求出的会话识别码是否登记在会话表13中。在求出的会话识别码未登记在会话表13中的情况下,重新向会话表13进行登记,在已经登记的情况下,利用所登记的信息进行频带的测量和频带调整。这样,如果实施方式的频带调整装置1能够识别TCP会话正在继续,则可以追踪序列号或ACK编号而进行频带测量/频带调整,不需要监视/追踪TCP通信状态的转移。因此,通过采用上述会话的管理方法,能够减轻频带调整装置1的负荷。[会话的监视/会话的删除]通常利用FIN分组或RST分组结束TCP通信。该情况如图沈的步骤S95步骤S97所述。但是,除此之外,由于终端(发送终端2A或接收终端4B)的异常结束或网络切断等原因,通信以没有正常结束的状态被放置。即使在通信没有正常结束而被放置的情况下,最终也会由终端的超时来结束通信。因此,正如图沈的步骤S94步骤S98的处理那样,在重新进行会话的登记的定时,对于经过了预定的时间以上分组还没有到达的会话,从会话表13中删除信息。或者,间隔预定的时间调查会话表13,在登记的会话中存在经过了预定的时间以上分组还没有到达的会话的情况下,删除该信息。这样,识别到没有正常结束的通信被放置,从会话表13中删除登记的信息,由此来排除对会话表13的区域的无益使用,可以针对更多的会话进行频带调整。并且,频带调整装置1在重新进行会话的登记的定时或经过预定的时间段以上进行监视的结果为识别出了分组没有到达会话的情况下,从会话表13删除信息,同时向终端通知结束通信,进行通信结束处理。为了进行通信结束处理,在计时器中预先设定TCP会话的监视时间。如果存在经过了所设定时间的会话,则从会话表13中删除与该会话有关信息并向终端通知结束。例如,通过向终端发送包含作为TCP命令之一的“RST”的RST分组来通知结束。接收到RST分组的终端进行TCP会话的强制结束。如上所述,在由于通信故障或终端的故障而导致TCP会话不能恢复的情况下,月艮务器和客户端的终端按照从频带调整装置1接收到的结束通知,使不能恢复的TCP会话强制结束。如果以网络服务器为例,需要管理10万个会话。因此,通过使不能从故障中恢复的会话强制结束,可以大幅度减轻担负大量的访问的服务器所承担的处理负担。[进行服务通知时的会话管理]前面说明了使用服务通知信息在多个频带调整装置1之间使频带调整处理分散,这里,对管理会话时利用服务通知信息的方法进行说明。图27是示出使用服务通知信息的会话管理处理的流程图。这里,作为服务通知信息示出了使用图M或图25所示的服务通知标记的情况。在图27所示的一系列处理中,步骤S91步骤SlOO的处理分别与图沈的步骤S91步骤SlOO的处理相同,因此在此省略说明,只对与图沈不同的处理进行说明。在步骤S90中,参照从分组判别部21接收到的分组的TCP报头,在服务通知标记中存储有表示频带调整未处理的值的情况下,进入步骤S91,进行上述的步骤S91以后的会话管理处理。在服务通知标记中存储有表示已进行频带调整处理的值的情况下,作为在会话管理部22中会话管理对象之外的分组,不特别进行处理而结束处理。在步骤SlOO中,当将分组转送至接收频带测量部23并且与会话的管理有关的应该实行的处理结束时,在步骤SlOl中,在服务通知标记中设定表示已经进行调整处理的值并结束处理。图28是示出服务通知标记处理的流程图。图28是图27的会话管理处理中的步骤S90的服务通知标记检查处理的详细流程。首先,在步骤Slll中,判断TCP报头的服务通知标记是否开启,即,服务通知标记中是否存储了表示已进行频带调整处理的值。在服务通知标记关闭(即,服务通知标记中23存储了表示未进行频带调整处理的值)的情况下(在步骤Slll中为“否”的情况),进入图27的步骤S91以后的会话管理处理。另一方面,在服务通知标记开启的情况下(在步骤Slll中为“是”的情况),进入步骤S112,进而判定会话表13中是否有空间。在会话表13有空间的情况下(在步骤S112中为“是”的情况),进入图27的步骤S91以后的会话管理处理。在会话表13中没有空间的情况下(在步骤S112中为“否”的情况),进入步骤S113,不进行频带测量/频带调整而直接中继分组并结束处理。此外,对于步骤S112的会话表13的空间的有无的判定处理,即使是已经经过了频带调整处理的分组(即使是在步骤Slll中为“是”的情况),如果会话表13中有空间,判断为可以实施频带调整,则实行图27的步骤S91以后的会话管理处理。并且,在步骤S112中判断在会话表13中是否存在登记新的1个会话的信息的空间,但也不限于此。例如,也可以构成为设定预定的比例或阈值,判定会话表13的空间是否低于预定的比例或阈值。这样,参照服务通知标记,在判断为预先处理对象的情况下实行步骤S91以后的会话管理处理。换言之,对于频带调整装置1针对非处理对象的分组判断为不需要进行步骤S91以后的会话管理处理,不进行处理。因此,可以得到减轻频带调整装置1所承担的负荷的效果。[活性插入/活性去除]如之前图沈等中所说明的那样,频带调整装置1以接收到TCP分组作为契机,在会话表13中登记信息,开始频带的测量/频带调整。即,频带调整装置1不需要为了频带调整而监视TCP通信的从“SYN”到“FIN/RST”的状态转移。因此,即使在某会话正在进行时将具备频带调整装置1的中继装置3插入网络的情况下,可以根据接收到的TCP分组进行频带调整。并且,即使在中继装置3正在中继通信时将具备频带调整装置1的中继装置3从网络中去除的情况和中继装置3由于故障等而停止的情况下,也进行上述缓冲处理,因此不会给TCP通信带来不良影响。这里,将正在进行会话时在通信系统中设置频带调整装置1称为“活性插入”,将正在进行会话时从通信系统中去除频带调整装置1称为“活性去除”。通过本实施方式的频带调整装置1能够活性插入以及活性去除,从运用通信系统的观点来看也很有效果。[会话表]如在上述TCP会话管理方法中所说明的那样,频带调整装置1在每次对于接收到的分组进行频带调整时,在会话表13中登记与会话有关的信息。在这里参照图四以及图30,对会话表13的数据结构等进行说明。图四是示出会话表13的结构例的图。图四所示的会话表13是存储从发送终端2A到接收终端4B的方向以及反方向这两个方向的会话信息的哈希表(一维数组),与索引对应关联地存储会话表数据。在实施例中,通过将哈希关键码(Hashkeycode)除以表的大小得到的剩余值设为哈希表的索引,可以进行会话信息的识别。对于上述索引的求取方法使用公知的技术。如上所述,哈希关键码是根据作为一对的IP地址以及TCP端口号而计算出来的。图30是示出会话表数据的结构例的图。与哈希表的索引对应关联的会话表数据按照每个会话来设置,其包括管理信息D1、指示反方向的会话信息位置的数据D2、与分组的发送源以及发送目的地的IP地址和TCP端口号有关的数据D3、时刻数据D4(D4-1和D4-2)、单位时间D5、测量频带数据D6、目标频带数据D7、中继频带数据D8、与序列号有关的数据D9、与ACK编号有关的数据D10、分组的缓冲数据D11。管理信息Dl是频带调整装置1的会话管理部22在会话表13的管理中使用的信肩、ο指示反方向的会话信息的位置的数据D2存储了与图30所示的会话信息成对的会话信息的会话表13上的位置,即图四的“索引”。频带调整装置1的会话管理部22等的各部分使用数据D2访问会话表13上的反方向的会话信息。在不中继反方向的业务流时数据D2无效。与分组的发送源以及发送目的地的IP地址和TCP端口号有关的数据D3包括哈希关键码(会话识别码)、发送IP地址、接收IP地址、发送端口号以及接收端口号。此外,在数据D3中存储有发送源以及发送目的地的IP地址和TCP端口号,在实施例中,利用作为一对的IP地址和TCP端口号来计算作为哈希子关键码的会话识别码。因此,对于指示反方向的会话信息的位置的数据D2也可以使用数据D3取代IP地址和TCP端口号的发送/接收来进行计算。其中,可以通过在数据D2的区域中存储预先求出的值来节约生成哈希关键码所需的时间。时刻数据D4包括会话开始时刻、数据分组中继时刻以及ACK分组中继时刻等与频带调整有关的各种时刻信息。使用一般的时刻值,例如,微秒为单位的时刻数值或利用Jiffy等操作系统的最小定时器中断来计时的时刻值等。例如,根据当前时刻与会话开始时刻之差得到会话持续时间,使用所得到的会话持续时间进行上述会话的删除处理。单位时间D5是表示具备频带调整装置1的网络设备(在上述的例中为中继装置3)或终端等的内部时刻的单位时间的长度的数值。由于单位时间因每个会话而不同,因此在实施例中,按照每个会话进行设定。测量频带数据D6存储了在接收频带测量部23中测量出的频带,其包括各自每单位时间的测量数据量、最大测量数据量、最小测量数据量、ACK量、最大ACK量以及最小ACK量。每单位时间的测量数据量以及ACK量是在单位时间D5期间内接收频带测量部23所测量出的业务量,各个最大值以及最小值中存储了过去的最大值以及最小值。在目标频带数据D7中,存储有表示单位时间中应该中继的数据分组或ACK分组的增量的总量,即,目标频带。关于目标频带数据D7的各项目的值,当会话管理部22在会话表13中重新登记信息时,存储预定的初始数值,例如根据反方向的通信频段的测量结果来变更值。正如在频带的测量方法中所说明的,每单位时间的可以转送的数据量是数据量的累积。与此相对,每单位时间的可以转送的ACK量不是ACK分组长度的增量而是ACK的增量。中继频带数据D8存储了通过频带调整部M的频带调整而中继的分组的频带,其包括每单位时间的中继数据量、最大中继数据量、最小中继数据量、中继ACK量、最大中继ACK量以及最小中继ACK量。数据量以及ACK量与测量频带和目标频带相同地由各自的数据量的累积以及ACK的增量组成。此外,在ACK不增加的情况下,中继ACK量为“0”。并且,在通过调换ACK分组的顺序ACK量减少的情况下,忽略相应的ACK分组并计量ACK量。与序列号有关的数据D9存储缓冲部14中经过缓冲的数据分组的序列号,在图30所示的例子中,存储经过缓冲的数据分组的序列号中的最大序列号和最小序列号。利用D9,不需要分析缓冲部14中经过缓冲的分组,减轻了频带调整装置1的处理。与ACK编号有关的数据DlO存储缓冲部14中经过缓冲的ACK分组的ACK编号,在图30所示的例子中,存储经过缓冲的ACK分组的ACK编号中的最大ACK编号。缓存数据Dll以队列的形式存储数据分组或1个ACK分组。如图30所示,会话表数据在一个方向的通信为1观字节,在两个方向为256字节。当存储器为1吉字节时,可以登记4096个会话。在现有的技术水平中,如果10万会话中有25吉字节、100万会话中有256吉字节的话,则能够容易地实现会话表13。[目标频带的设定]频带调整处理中使用的目标频带如图30所示存储在会话表13中。目标频带的初始值可以构成为,例如根据IP地址和端口号的值的范围,从预先定义的值中选择。利用IP地址或端口号来确定目标频带,由此可以与每个通信对应地设定目标频带。有关处理例如由会话管理部22等执行。当频带调整装置1识别TCP分组的接收并开始频带调整处理时,之后,也可以动态地变更目标频带。作为变更的时机可以是例如在某些分组的处理中参照会话表13的时候、在进行图12所示的定期中断处理的时候、频带调整装置1的管理者有意地进行变更的时刻等。在任意一种情况下,参照该时刻的会话表数据(图30),适当设定数据D7的单位时间能够转送的数据量和单位时间能够转送的ACK量。有关处理例如由接收频带测量部23等执行。通过动态地设定目标频带,可以使用与实际的通信对应的更合适的目标频带来进行频带调整。如以上说明所述,根据本实施方式的频带调整装置1,监视通过频带调整装置1的分组,将表示通信所需的频带的目标频带与测量出的实际的频带进行比较,根据比较,进行频带的抑制和促进。在测量频带超过目标频带的情况下,控制分组的发送定时而“抑制”频带,从而以一定的间隔(即,目标频带)来发送分组。另一方面,在测量频带低于目标频带的情况下,将预先经过缓冲的分组通过代理重传至发送终端2A或接收终端4B,由此来“促进”频带。通过频带的抑制,通信性能被抑制在预定的范围内,因此能有效地抑制突发业务流等的发生,以及抑制终端间的通信性能的偏差。由此,可以将现有的IMbps左右的通信性能改善为数Mbps左右。并且,通过频带的促进,基于终端的分组发送被促进,从而有效地抑制分组重传以及伴随重传的业务流的增加。这样,通过进行频带的抑制或促进,使得实际频带接近于目标频带,对于经由频带调整装置1的通信,可以以会话为单位将通信性能抑制在预定的范围中,同时能有效地抑制分组的重传,从而达到使通信稳定化的效果。互联网等的IP网络是提供“不可靠通信”的网络基础,在该网络之下,针对提供如TCP的“可靠通信”的通信进行上述频带调整。以往,在对于每个终端网络速度存在很大差异的情况下,终端间提供的通信品质存在不均衡。例如,与提供服务的服务器连接在高速网络的情况相比,用户侧终端通常连接在相对低速的接入网络。在这样不均衡的环境中,通过进行上述频带的促进以及抑制来改善进行“可靠通信”的终端之间的通信。并且,根据本实施方式的频带调整装置1,可以只监视双方向的通信中的1个方向的分组而用于其他方向的频带调整,因此不需要设置对向的装置。并且,由于可以设置在路经上的任意位置,因此能够消减网络设计成本。进一步地,即使在路经上设置多个频带调整装置1,各装置监视本装置内流动的分组而进行频带调整,因此装置间不会相互干扰。通过多个频带调整装置1分别进行频带调整,可以在路经上的多个位置进行频带调整,使TCP通信更加稳定。进一步地,对于TCP/IP分组并不添加影响通信的变更,可以只使用IP层的“不可靠通信”中所允许的分组操作,并且,只在TCP通信的至少一个方向的中继等中实施频带调整处理。这样的频带调整处理也可以通过相对简单的软件来实现,因此,只要是具备路由器、桥接器、网络家电设备、终端等的通信功能的网络连接设备,就能够安装频带调整装置Io此外,在实施例中,以将频带调整装置1安装于中继装置3为例进行说明,因此记载了如何“中继”分组而进行频带调整。在将频带调整装置1安装于终端时,频带调整装置1可以将本装置发送的分组和本装置接收的分组作为频带测量/频带调整等的对象,利用上述方法通过“发送”分组来实现。对于会话的监视/删除处理,终端通过从本装置内的频带调整装置向TCP层发出结束通知,从而使不能恢复的会话结束。进而,在基于频带调整装置1的频带调整处理中,即使是将频带调整装置1设置在中继装置3的情况下,也不会像以往的TCP技术那样将中继TCP设为终端。并且,频带调整处理不依赖于现有的TCP/IP的处理功能。频带调整装置1通过参考接收到的TCP/IP分组的控制信息可以进行频带调整处理而不需要复杂的处理。因此,即使在中继装置3中安装了频带调整装置1的情况下,也能容易地在该中继装置3中安装高速的TCPSplicing。因此,具有提高处理性能的可扩展性的效果。并且,通过提高处理性能的可扩展性,在汇集了多种业务流的主干网络中,也可以按照每个会话来进行管理和频带调整。而且,频带调整装置1根据接收到的分组是否是TCP分组,识别会话并以会话单位进行频带调整,因此不需要参照TCP报头来判断TCP通信的状态。由此,即使在发送中断2A与接收终端4B之间的通信持续的情况下,也不用使通信切断,就可以在通信系统中追加频带调整装置1和从通信系统中去除频带调整装置1。因此,通过频带调整装置1的追加和删除,能够实现TCP通信的稳定化而不降低网络的可靠性。此外,如上所述,在发送终端2A-接收终端4B之间的通信中,以在使用TCP的情况下实施频带调整的方法为例进行了说明,但不限于此。例如,对于使用SCTPGtreamControlTransmissionProtocol流控制传输协议)或XTP(XpressTransportProtocolXpress传输协议)等进行通信的情况,也可以同样应用上述的频带调整方法。权利要求1.一种通信装置,该通信装置在发送装置和接收装置经由网络进行通信时控制通信的频带,其特征在于,该通信装置具备测量部,其针对从所述发送装置至所述接收装置以及从所述接收装置至所述发送装置双方向的通信中的至少1个方向的通信,测量频带;存储部,其存储包含表示通信所需的频带的目标频带在内的有关频带调整的信息;调整部,其从所述存储部读出测量了所述频带的方向的目标频带,根据所述测量部中测量出的频带与该读出的目标频带之间的比较来调整分组的发送间隔,由此来进行频带的抑制或促进。2.根据权利要求1所述的通信装置,其特征在于,所述调整部不对所述发送装置及接收装置之间发送接收的分组施加变更,通过进行如下的分组处理来调整频带,所述分组处理包括分组的丢弃;分组的中继或发送;多个复制分组的中继或发送;以及进行分组的发送间隔的控制。3.根据权利要求1所述的通信装置,其特征在于,所述测量部观测从所述发送装置接收到第1分组的所述接收装置向该发送装置回送的第2分组,测量与该第2分组的发送方向的通信相关的频带,所述调整部控制所述第2分组的发送间隔,通过空开或靠拢该第2分组的发送间隔来进行频带的抑制或促进。4.根据权利要求3所述的通信装置,其特征在于,所述测量部根据所述第2分组中包含的、表示所述发送装置接下来应该发送的所述第1分组的信息,测量该第2分组的发送方向的频带,所述调整部按照使得表示所述发送装置接下来应该发送的所述第1分组的信息的增量接近于所述目标频带的方式,控制所述第2分组的发送间隔,进行所述频带的抑制或促进。5.根据权利要求1所述的通信装置,其特征在于,所述通信装置还具备分组存储部,其根据包含在该第1以及第2分组中的表示分组顺序的信息,存储所述发送装置发送的第1分组以及所述接收装置针对该第1分组回送的第2分组,所述调整部在经由所述网络接收了分组时,将该接收到的分组以及存储在所述分组存储部中的分组的表示所述分组顺序的信息进行比较,在表示所述分组顺序的信息彼此一致的情况下,丢弃存储在所述分组存储部中的分组或所述接收到的分组中的任意一方,将另一方分组保存在该分组存储部中。6.根据权利要求5所述的通信装置,其特征在于,所述调整部在所述第1分组或第2分组的发送方向的频带低于该通信方向的所述目标频带的情况下,复制存储在所述分组存储部中的分组,将该复制分组以与该目标频带对应的发送间隔发送至少一次。7.根据权利要求6所述的通信装置,其特征在于,所述调整部在经过预定期间以上没有识别出所述第2分组的情况下,从所述分组存储部取得与表示第1分组的顺序的编号和表示第2分组的顺序的编号中的最大编号对应的第1分组,并将该取得的第1分组的复制分组发送给所述接收装置。8.根据权利要求6所述的通信装置,其特征在于,所述调整部在经过预定期间以上没有识别出所述第1分组的情况下,从所述分组存储部取得表示第2分组的顺序的编号为最大编号的第2分组,并将该取得的第2分组的复制分组发送给所述接收装置。9.根据权利要求6所述的通信装置,其特征在于,所述调整部预定次数以上地连续发送表示所述分组顺序的编号相同的第2分组的复制分组,使所述发送装置的发送频带提高。10.根据权利要求1所述的通信装置,其特征在于,所述测量部以及调整部具有第1测量部以及第1调整部,它们针对所述发送装置以及接收装置之间双方向的通信中的一个方向的通信,分别进行频带测量以及频带调整;以及第2测量部以及第2调整部,它们针对另一个方向的通信分别进行频带测量以及频带调整,所述测量部以及调整部使所述双方向中识别出分组的通信方向的测量部及调整部动作,针对该识别出的通信方向进行频带调整。11.根据权利要求5所述的通信装置,其特征在于,所述调整部针对从所述接收装置接收到的第2分组中的、要在所述发送装置中丢弃的分组,不发送给该发送装置而在本装置中将其丢弃。12.根据权利要求1所述的通信装置,其特征在于,该通信装置还具备管理部,其以从所述发送装置或者接收装置接收到分组为契机,在所述存储部进行信息的登记,并开始该发送装置与接收装置之间的会话的管理,所述存储部与识别所述发送装置和所述接收装置之间的会话的信息相关联地,存储与该会话的频带调整有关的信息。13.根据权利要求12所述的通信装置,其特征在于,所述会话管理部参照所述分组中包含的、表示通信的状态转移的信息,在该表示状态转移的信息中存储了表示结束该发送装置与接收装置之间的会话的值的情况下,从所述存储部中删除识别该会话的信息以及与该信息相关联的有关频带调整的信息,并且针对作为该分组的发送目的地的所述发送装置或者接收装置,生成并发送通知通信结束的通知分组。14.根据权利要求14所述的通信装置,其特征在于,所述会话管理部在经过预定期间没有识别出与管理中的会话有关的分组的情况下,从所述存储部中删除识别该会话的信息以及与该信息相关联的有关频带调整的信息,并且针对所述发送装置以及接收装置,生成并发送通知通信结束的分组。15.根据权利要求1所述的通信装置,其特征在于,所述调整部针对进行了频带调整的所述分组,设定表示已经进行了频带调整处理的信息,并根据接收到的分组中是否设定了该信息来判断该接收到的分组是否是频带调整的对象。16.根据权利要求15所述的通信装置,其特征在于,所述调整部在所述分组的TCP(TransmissionControlProtocol)报头的URGENT位中设定0,在URGENT指针字段中设定表示已经进行了频带调整处理的信息,在该分组的校验和字段中设定包含该设定的信息值的值。17.根据权利要求1所述的通信装置,其特征在于,所述测量部比较所述测量出的频带与所述目标频带,在该测量出的频带超过该目标频带的情况下,在预先设定的目标频带的允许范围内增大目标频带,在该测量出的频带低于该目标频带的情况下,在该允许范围内减小目标频带,将该变更后的目标频带保存在所述存储部中。18.根据权利要求12所述的通信装置,其特征在于,所述管理部根据分组的网络地址的范围、通信协议的种类、通信的持续时间、时间段、测量频带或者发送的数据量,变更要管理的会话的目标频带,并将该变更后的目标频带保存在所述存储部中。19.一种通信方法,该通信方法在发送装置和接收装置经由网络进行通信时控制通信的频带,其特征在于,所述通信方法包括以下步骤针对从所述发送装置至所述接收装置以及从所述接收装置至发送装置双方向的通信中的至少1个方向的通信,测量频带,从存储了包含表示通信所需的频带的目标频带的有关频带调整的信息的存储部读出测量了所述频带的方向的目标频带,根据所述测量出的频带与该读出的目标频带之间的比较来调整分组的发送间隔,由此来进行频带的抑制或促进。全文摘要在发送装置(2A)和接收装置(4B)经由网络(10)进行通信时控制通信的频带的通信装置(1)中,接收频带测量部(23)针对从发送装置(2A)至接收装置(4B)以及从接收装置(4B)至发送装置(2A)双方向的通信中的至少1个方向的通信,测量频带;会话表(13)存储包含表示通信所需的频带的目标频带在内的有关频带调整的信息;频带调整部(24)从会话表(13)中读出测量了频带的方向的目标频带,根据接收频带测量部(23)中测量出的频带与读出的目标频带之间的比较来调整分组的发送间隔,由此来进行频带的抑制或促进。文档编号H04L12/56GK102474463SQ20108003392公开日2012年5月23日申请日期2010年5月31日优先权日2010年5月31日发明者阵崎明申请人:匠心科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1