[發明專利]穿越網絡地址轉換的方法及系統無效
| 申請號: | 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.szxzyx.cn/pat/books/200710106420.8/2.html,轉載請聲明來源鉆瓜專利網。





