【技术实现步骤摘要】
通信设备、通信系统、通信设备的控制方法以及程序
本专利技术涉及通信设备、通信系统、通信设备的控制方法以及程序。具体来说,本专利技术涉及与其它通信设备进行直接通信的通信设备、通信系统、通信设备的控制方法以及程序。
技术介绍
在相关技术中,使用NAT (Network Address Translat1n,网络地址转换)功能来暂时避免IPv4 (Internet Protocol vers1n4,互联网协议版本4)地址枯竭的问题。NAT功能表示将IP (Internet Protocol,互联网协议)地址转换为另一 IP地址的功能。近年来,经常使用能够转换IP地址以及端口号的NAPT (Network Address Port Translat1n,网络地址端口转换)或者被称作“ IP伪装”的NAT功能。 在NAPT中,例如,将外部IP地址和外部端口号分配给LAN(Local Area Network,局域网)内的内部IP (Internet Protocol,互联网协议)地址和内部端口号。由于诸如路由器的NAT设备能够分配多个外部端口号,因此,能够通过NAPT将多个内部IP地址和一个外部IP地址相互转换。以此方式,LAN内的多个装置可利用一个外部IP地址,且同时与外部装置进行通信。 这里,在NAT设备将外部端口号动态分配给LAN内的装置的情况下,LAN外部的装置难以获取与LAN内的装置对应的外部端口号。为解决这种问题,使外部装置在NAT设备的控制下访问装置被称作“NAT穿越”。 作为实现NAT穿越的方法,虽然存在使用者手动进行将 ...
【技术保护点】
一种通信设备,其包括:发送源映射算法获取部,所述发送源映射算法获取部获取作为发送源映射算法的算法,该算法将外部地址和外部端口号分配给发送源的内部地址和内部端口号;目的地映射算法获取部,所述目的地映射算法获取部获取作为目的地映射算法的算法,该算法将外部地址和外部端口号分配给目的地的内部地址和内部端口号;以及生成部,所述生成部在所述发送源映射算法比所述目的地映射算法更复杂的情况下生成被重新分配给所述目的地的内部地址和内部端口号的外部端口号。
【技术特征摘要】
2013.03.29 JP 2013-0723621.一种通信设备,其包括: 发送源映射算法获取部,所述发送源映射算法获取部获取作为发送源映射算法的算法,该算法将外部地址和外部端口号分配给发送源的内部地址和内部端口号; 目的地映射算法获取部,所述目的地映射算法获取部获取作为目的地映射算法的算法,该算法将外部地址和外部端口号分配给目的地的内部地址和内部端口号;以及 生成部,所述生成部在所述发送源映射算法比所述目的地映射算法更复杂的情况下生成被重新分配给所述目的地的内部地址和内部端口号的外部端口号。2.如权利要 求1所述的通信设备, 其中,所述发送源映射算法获取部包括: 映射调查请求包发送部,所述映射调查请求包发送部向多个不同的目的地发送作为映射调查请求包的多个包,所述多个包用于请求关于被分配给所述发送源的内部地址和内部端口号的所述外部地址和所述外部端口号的通知;和 映射调查应答包接收部,所述映射调查应答包接收部接收关于所述映射调查请求包的映射调查应答包,并且根据由所述映射调查应答包通知的外部地址和外部端口号来获取所述发送源映射算法。3.如权利要求1所述的通信设备,还包括: 发送源过滤算法获取部,其获取作为发送源过滤算法的算法,该算法判断是否使指向所述发送源的内部地址和内部端口号的包通过;和 目的地过滤算法获取部,其获取作为目的地过滤算法的算法,该算法判断是否使指向所述目的地的内部地址和内部端口号的包通过; 其中,所述生成部在所述发送源过滤算法比所述目的地过滤算法更复杂的情况下,或者在所述发送源过滤算法和所述目的地过滤算法相同并且所述发送源映射算法比所述目的地映射算法更复杂的情况下生成所述外部端口号。4.如权利要求1至3中任一项所述的通信设备,还包括: 表,所述表被构造用来存储这样的标志,所述标志示出了:对于所述发送源映射算法和所述目的地映射算法的每种组合,所述发送源映射算法是否比所述目的地映射算法更复杂;和 算法判定部,所述算法判定部根据与所述发送源映射算法和所述目的地映射算法的组合相对应的所述标志来判断所述发送源映射算法是否比所述目的地映射算法更复杂; 其中,所述生成部在所述算法判定部判定所述发送源映射算法比所述目的地映射算法更复杂的情况下生成所述外部端口号。5.如权利要求4所述的通信设备,还包括: 同一内部网络地址判定部,所述同一内部网络地址判定部被构造用来判断所述发送源的内部地址和所述目的地的内部地址是否是同一局域网内的地址; 其中,所述算法判定部在所述发送源的内部地址和所述目的地的内部地址是位于不同局域网内的地址的情况下判断所述发送源映射算法是否比所述目的地映射算法更复杂。6.如权利要求4所述的通信设备,还包括: 地址类型判定部,地址类型判定部被构造用来判断被分配的地址是否是所述内部地址;其中,所述算法判定部在所述被分配的地址是所述内部地址的情况下判断所述发送源映射算法是否比所述目的地映射算法更复杂。7.如权利要求4所述的通信设备,还包括: 转换装置判定部,所述转换装置判定部被构造用来判断发送源转换装置是否与目的地转换装置相同,所述发送源转换装置执行所述发送源映射算法并且将所述发送源的内部地址和内部端口号转换为外部地址和外部端口号,所述目的地转换装置执行所述目的地映射算法并且将所述目的地的内部地址和内部端口号转换为外部地址和外部端口号; 其中,所述算法判定部在所述发送源转换装置与所述目的地转换装置不同的情况下判断所述目的地映射算法是否比所述发送源映射算法更复杂。8.如权利要求7所述的通信设备,还包括: 环回判定部,所述环回判定部被构造用来判断所述发送源转换装置是否进行环回处理,所述环回处理将来自被分配给所述发送源的内部地址的外部地址的包转送至与所述发送源的所述内部地址相对应的外部地址; 其中,所述算法判定部在所述发送源转换装置与所述目的地转换装置不同的情况下,或者在所...
【专利技术属性】
技术研发人员:佐原保徳,初川健介,岩崎拓史,菅原崇行,吉村英明,
申请(专利权)人:索尼公司,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。