[發明專利]具有防火墻網絡隧道與位置透明性的通訊方法無效
| 申請號: | 200710090709.5 | 申請日: | 2007-04-04 |
| 公開(公告)號: | CN101282327A | 公開(公告)日: | 2008-10-08 |
| 發明(設計)人: | 周景弘 | 申請(專利權)人: | 直通國際股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/00;H04L12/46 |
| 代理公司: | 北京挺立專利事務所 | 代理人: | 皋吉甫 |
| 地址: | 臺灣省臺北市*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 具有 防火墻 網絡 隧道 位置 透明性 通訊 方法 | ||
技術領域
本發明為一種在不同網絡間能進行通訊且具有防火墻網絡隧道與位置透明性的通訊方法。
背景技術
目前的網絡通訊方式常以一個遠程的網絡服務器為數據下載的對象,雙方的溝通通過HTTP或傳輸控制協議/因特網通訊協議(Transmission?ControlProtocol/Internet?Protocol,TCP/IP)的方式溝通,但該通訊方式須知道每一筆數據來源的網絡位置,且由于大多數數據集中在少數網絡服務器上,因此常造成網絡堵塞的現象。
另一種網絡通訊方式是利用點對點檔案傳輸(Peer?to?peer)架構。雙方通過用戶數據報協議(User?Datagram?Protocol,UDP)或TCP進行直接通訊,從網絡上擁有該數據的對象進行下載。但該架構常受到防火墻的影響而造成通訊不穩定,且需開發專用的下載程序,故僅能專用于特定的程序上(例如“Skype”)。
發明內容
本發明的目的是提供一種具有防火墻網絡隧道與位置透明性的通訊方法,能在不同網絡間能進行通訊。
為達上述目的,本發明于具有防火墻網絡隧道與位置透明性的通訊方法中,使用具有網絡服務器與點對點檔案傳輸兩種架構的改良通訊方法。在每一客戶端開啟一網絡服務器,且各用戶的網絡應用程序只與該各用戶的網絡服務器通過HTTP溝通;各網絡服務器之間則通過點對點檔案傳輸的架構連接包含但不限于TCP、UDP、UDPHole?Punching、UPnP,若因防火墻仍無法進行通訊時,則遠程的網絡服務器可將HTTP要求(以下稱為request)轉發給未受防火墻的另一遠程網絡服務器,以達到具有防火墻網絡隧道,使通訊得以進行。任一網絡服務器對于下載過后的數據,依據HTTP響應表頭(response?header)的指示而儲存,其它網絡服務器在需要同一數據時,除由原始數據提供者取得外,也可向已儲存該數據的網絡服務器下載,以達到具有位置透明性,且同一數據下載人數越多,下載速度越快的結果,因此數據提供者不需大型網絡服務器,也可建立大型內容傳送網絡(Content?DeliveryNetwork)。
本發明具有防火墻網絡隧道與位置透明性的通訊方法除有上述兩種架構的改良通訊方法外,也可于HTTP中附加保密功能,為安全通訊端階層超文本傳輸協議(Hyper?Text?Transfer?Protocol?over?SSL(Secure?Socket?Layer),以下簡稱HTTPS);網絡應用程序也可透過遠程網絡服務器發出HTTP?request,以廣播訊息至遠程的網絡應用程序,以達WWW架構不易達到的內容主動推播(Content?Push)功能。
附圖說明
圖1為本發明實施例的網絡架構方塊圖。
圖2為本發明實施例的網絡通信示意圖。
主要組件符號說明如下:
100第一網絡應用程序
200第一網絡服務器
300第一快速緩沖儲存區
400第一傳輸層通訊程序
500第二網絡應用程序
600第二網絡服務器
700第二快速緩沖儲存區
800第二傳輸層通訊程序
1000HTTP第一通訊封包
2000HTTP第二通訊封包
3000快速緩沖儲存區通訊封包
4000傳輸層通訊封包
具體實施方式
以下將配合附圖對本發明較佳實施例進行詳細說明。
請參照圖1至圖2,其為本發明實施例的網絡架構方塊圖以及網絡通信示意圖。
其中包括:一對一網絡應用程序(100)、一對一網絡服務器(200)、一對一快速緩沖儲存區(300)、一對一傳輸層通訊程序(400)、一第二網絡應用程序(500)、一第二網絡服務器(600)、一第二快速緩沖儲存區(700)、一第二傳輸層通訊程序(800)、一HTTP第一通訊封包(1000)、一HTTP第二通訊封包(2000)、一快速緩沖儲存區通訊封包(3000)以及一傳輸層通訊封包(4000)。
其中,該第一網絡應用程序(100)需從網絡上取得數據,包括下列步驟:
步驟1:以HTML與JavaScript設計的該第一網絡應用程序(100)傳輸至少一Ajax?request的HTTP第一通訊封包(1000)至該第一網絡服務器(200);
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于直通國際股份有限公司,未經直通國際股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710090709.5/2.html,轉載請聲明來源鉆瓜專利網。





