【技术实现步骤摘要】
【国外来华专利技术】连接维持装置、连接维持方法和连接维持程序
本专利技术涉及连接维持装置、连接维持方法和连接维持程序。
技术介绍
存在多个据点经由IP(InternetProtocol:互联网协议)网络与监视中心连接,各据点内的终端向监视中心内的中心装置发送信息的系统。在该系统中,终端与中心装置始终维持TCP(TransmissionControlProtocol:传输控制协议)连接来进行通信。根据要使用的网络,有时要动态地变更终端的IP地址。利用分组头中包含的发送方IP地址、目的地IP地址、发送方端口编号和目的地端口编号这4者的组合来识别TCP连接。在终端的IP地址被变更的情况下,在来自终端的分组中发送方IP地址被变更,在来自中心装置的分组中目的地IP地址被变更。由此,无法利用相同的TCP连接。即,当终端的IP地址被变更时,无法维持终端与中心装置之间的TCP连接。为了基于TCP再次连接,需要在终端与中心装置之间进行新的分组通信。在使用按量付费制的网络的情况下,通信量成为问题。在使用延迟较大的网络的情况下,再次连接之前的时间延迟成为问题。针对该问题,在专利文献1中公开有如下方法:以不依赖于IP地址的形式生成识别TCP连接的独立标识符,在全部分组中插入所生成的标识符。通过使用该标识符来识别TCP连接,能够防止由于IP地址的变更而切断TCP连接。现有技术文献专利文献专利文献1:日本特开2004-343805号公报
技术实现思路
专利技术要解决的课题在专利文献1的方法中,需要在全部分组中追加独立标识符。由此,分组大小增大。其结果是,通信数据量增加。本专利技术的目的在于,维持基于TCP或 ...
【技术保护点】
1.一种连接维持装置,该连接维持装置具有:通信控制部,其进行在建立基于连接型协议的连接后发送的对内分组的转送处理;以及头改写部,其参照存储在存储器中的将作为发送方端口编号和目的地端口编号中的任意一方的识别端口编号和发送方地址的组合与唯一的临时地址对应起来登记的对内表,如果所述对内分组的识别端口编号和所述对内分组的发送方地址的组合即第1组合已登记在所述对内表中,则在由所述通信控制部进行所述对内分组的转送处理之前,将所述对内分组的发送方地址改写成与所述第1组合对应的临时地址,如果所述第1组合未登记在所述对内表中且所述对内分组的识别端口编号和与所述对内分组的发送方地址不同的发送方地址的组合即第2组合已登记在所述对内表中,则在由所述通信控制部进行所述对内分组的转送处理之前,将所述对内分组的发送方地址改写成与所述第2组合对应的临时地址。
【技术特征摘要】
【国外来华专利技术】1.一种连接维持装置,该连接维持装置具有:通信控制部,其进行在建立基于连接型协议的连接后发送的对内分组的转送处理;以及头改写部,其参照存储在存储器中的将作为发送方端口编号和目的地端口编号中的任意一方的识别端口编号和发送方地址的组合与唯一的临时地址对应起来登记的对内表,如果所述对内分组的识别端口编号和所述对内分组的发送方地址的组合即第1组合已登记在所述对内表中,则在由所述通信控制部进行所述对内分组的转送处理之前,将所述对内分组的发送方地址改写成与所述第1组合对应的临时地址,如果所述第1组合未登记在所述对内表中且所述对内分组的识别端口编号和与所述对内分组的发送方地址不同的发送方地址的组合即第2组合已登记在所述对内表中,则在由所述通信控制部进行所述对内分组的转送处理之前,将所述对内分组的发送方地址改写成与所述第2组合对应的临时地址。2.根据权利要求1所述的连接维持装置,其中,所述连接维持装置还具有表更新部,如果所述第1组合未登记在所述对内表中且所述第2组合已登记在所述对内表中,则该表更新部将所述对内表中的所述第2组合更新成所述第1组合。3.根据权利要求2所述的连接维持装置,其中,所述通信控制部除了进行所述对内分组即第1分组的转送处理以外,还进行为了建立所述连接而发送的对内分组即第2分组的转送处理,如果与所述第2分组的识别端口编号相同的识别端口编号已登记在所述对内表中,则所述表更新部将所述对内表中未登记的识别端口编号和所述第2分组的发送方地址的组合与所述对内表中未登记的临时地址对应起来新登记在所述对内表中,所述头改写部在由所述通信控制部进行所述第2分组的转送处理之前,将所述第2分组的识别端口编号改写成由所述表更新部新登记的识别端口编号。4.根据权利要求1所述的连接维持装置,其中,所述通信控制部除了进行所述对内分组的转送处理以外,还进行对外分组的转送处理,在所述存储器中,除了存储有所述对内表以外还存储有对外表,该对外表是将所述对内表中登记的识别端口编号和发送方地址的组合作为识别端口编号和目的地地址的组合跟与所述对内表相同的临时地址对应起来登记的表,所述头改写部参照所述对外表,如果所述对外分组的识别端口编号和所述对外分组的目的地地址的组合即第3组合已登记在所述对外表中,则在由所述通信控制部进行所述对外分组的转送处理之前,将所述对外分组的目的地地址改写成与所述第3组合对应的临时地址。5.根据权利要求4所述的连接维持装置,其中,所述连接维持装置还具有表更新部,如果所述第1组合未登记在所述对内表中且所述第2组合已登记在所述对内表中,则该表更新部将所述对内表中的所述第2组合更新成所述第1组合,并且,将作为识别端口编号和目的地地址的组合而登记在所述对外表中的所述第2组合更新成与所述第1组合相同的组合。6.一种连接维持装置,该连接维持装置具有:通信控制部,其进行为了建立基于连接型协议的连接而发送的对内分组的转送处理;以及头改写部,其参照存储在存储器中的将作为发送方端口编号和目的地端口编号中的任意一方的识别端口编号和作为另一方的对应端口编号的组合与任意的实际端口编号对应起来登记的对内表,如果所述对内分组的识别端口编号和所述对内分组的对应端口编号的组合即第1组合已登记在所述对内表中,则在由所述通信控制部进行所述对内分组的转送处理之前,将所述对内分组的识别端口编号改写成与所述第1组合对应的实际端口编号,如果所述第1组合未登记在所述对内表中且与所述对内分组的识别端口编号不同的识别端口编号和所述对内分组的对应端口编号的组合即第2组合已登记在所述对内表中,则在由所述通信控制部进行所述对内分组的转送处理之前,将所述对内分组的识别端口编号改写成与所述第2组合对应的实际端口编号。7.根据权利要求6所述的连接维持装置,其中,所述连接维持装置还具有表更新部,如果所述第1组合未登记在所述对内表中且所述第2组合已登记在所述对内表中,则该表更新部将所述对内表中的所述第2组合更新成所述第1组合。8.根据权利要求6所述的连接维持装置,其中,所述通信控制部除了进行所述对内分组的转送处理以外,还进行对外分组的转送处理,在所述存储器中,除了存储有所述对内表以外还存储有对外表,该对外表是...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。