[发明专利]穿越网络地址转换的方法及系统无效
申请号: | 200710106420.8 | 申请日: | 2007-05-29 |
公开(公告)号: | CN101316217A | 公开(公告)日: | 2008-12-03 |
发明(设计)人: | 王百辉 | 申请(专利权)人: | 科立尔数位科技股份有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L29/02 |
代理公司: | 隆天国际知识产权代理有限公司 | 代理人: | 陈晨 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 穿越 网络地址 转换 方法 系统 | ||
技术领域
本发明涉及一种网络管理,且特别涉及一种穿越(Traversal)网络地址转换(Network Address Translation,NAT)的方法及系统。
背景技术
在网络环境中,基于一些特殊的理由,如安全性或是公共网域(PublicDomain)与专用网域(Private Domain)中主机网络位置的不对应现象,网络地址转换可以提供专用网域与公共网域中主机的网络地址的转换。当网络中的主机与应用程序(Application)都具有穿越网络地址转换功能时,便可通过因特网对于一特定专用网域中的特定主机或应用程序进行存取。
然而,由于并非所有主机与应用程序都具备穿越网络地址转换功能,因此,位于专用网域中的部分主机与应用程序便无法被外界存取。在一现有技术中,使用者必须事先将主机的资源上传到因特网中一些特定的公共主机中。而当使用者于远程需要资源时,在连接至此公共主机之后进行存取。在此现有技术中,使用者必须耗时将资源上传,且无法对于资源进行实时存取与控制,从而造成资源的不一致现象,造成资源管理上的困难。
图1显示另一现有穿越网络地址转换机制。图1中,A1~A5、B1~B5、C1~C5与D1~D5表示专用网域中不具备穿越网络地址转换功能的普通主机。A、B、C与D表示在公共网域中分别特别指定给普通主机A1~A5、B1~B5、C1~C5与D1~D5的超级节点。超级节点表示具有穿越网络地址转换功能的节点。超级节点中具有其它具备穿越网络地址转换功能的超级节点的清单。当普通主机欲与一特定的主机通信时,则可以通过公共网域中的超级节点来转送其通信数据至此特定主机。接下来,举一例子说明,当普通主机A1欲与普通主机C2通信时,由于超级节点A与C分别知道普通主机C2的相关信息,因此,超级节点A与C可以作为中继站来处理普通主机A1与普通主机C2间的通信。换句话说,普通主机A1可以通过中继站A与C来转送相关数据至普通主机C2,且通过中继站A与C由普通主机C2接收数据。在此现有技术中,由于中继站是特别为了特定主机所设置,必须花费额外的建置成本,且当主机有所变动时还会增加管理上的难度。另外,由于普通主机间的通信都必须通过中继站转送,将会造成中继站的极大负担,严重影响中继站的效率。当特定中继站故障时,还有可能使得整体服务中断。
发明内容
有鉴于此,本发明提供一种穿越网络地址转换的方法及系统。
本发明实施例的穿越网络地址转换的方法包括如下步骤:首先,提供一以网页为基础的服务器;服务器包括一数据库,用以储存相应至少一应用程序的连接信息,其中连接信息至少包括相应应用程序的一网络地址与一连接端口;一第一主机连接至服务器,用以查询并取得相应应用程序的连接信息;第一主机依据连接信息中的网络地址与连接端口连接至位于一专用网域中包括应用程序的一第二主机,以使用应用程序。
本发明实施例的穿越网络地址转换的系统包括一第一主机、一第二主机与一以网页为基础的服务器。第二主机位于一专用网域中,且包括至少一应用程序;服务器包括一数据库,用以储存相应应用程序的连接信息,其中连接信息至少包括相应应用程序的一网络地址与一连接端口;第一主机通过网络连接至服务器,用以查询并取得相应应用程序的连接信息,且依据连接信息中的网络地址与连接端口连接至第二主机,以使用其应用程序。
关于本发明实施例的穿越网络地址转换的方法和系统,其中,该连接信息还包括相应该应用程序的一应用程序辨识数据,且该方法还包括该第一主机依据该应用程序辨识数据查询相应该应用程序的该连接信息。
该连接信息还包括相应该第二主机的一主机辨识数据,且该方法还包括该第一主机依据该主机辨识数据与该应用程序辨识数据查询相应该应用程序的该连接信息。
该连接信息还包括一通讯协议类型,且该方法还包括该第一主机依据该连接信息中的该通讯协议类型、该网络地址与该连接端口连接至第二主机,以使用该应用程序。
所述的穿越网络地址转换方法还包括该第二主机连接至该服务器,并将相应该应用程序的该连接信息登录至该服务器中。
其中该第二主机将该连接信息登录至该服务器中的步骤,包括下列步骤:该第二主机由该服务器下载并执行一穿越网络地址转换程序;设定相应该应用程序的该网络地址与该连接端口;以及通过该连接端口与该服务器建立连接,以将相应该应用程序的包括该网络地址与该连接端口的该连接信息传送至该服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科立尔数位科技股份有限公司,未经科立尔数位科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710106420.8/2.html,转载请声明来源钻瓜专利网。