[發明專利]一種用于P2P網絡的跨網穿透方法及系統有效
| 申請號: | 201910768314.9 | 申請日: | 2019-08-20 |
| 公開(公告)號: | CN112492053B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 楊稅令 | 申請(專利權)人: | 本無鏈科技(深圳)有限公司 |
| 主分類號: | H04L61/256 | 分類號: | H04L61/256;H04L67/141;H04L67/562;H04L67/104;H04L45/74 |
| 代理公司: | 北京挺立專利事務所(普通合伙) 11265 | 代理人: | 蔡宗慧 |
| 地址: | 518000 廣東省深圳市南山區粵海街道高新區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 p2p 網絡 穿透 方法 系統 | ||
本發明公開了一種用于P2P網絡的跨網穿透方法,當內網節點需要發送數據到外網節點時,內網節點通過探測外網節點是否可以訪問,若能訪問則發送數據,若不能訪問則將中繼節點的IP地址附加到交易數據的通信報文中并完成發送,外網發送數據至內網中通過中繼節點將包含通信請求的通信報文附加到區塊交易中,經過交易處理的環節提取通信報文并按照報文內容進行處理,完成外網發送數據至內網的過程,本發明還提出一種用于P2P網絡的跨網穿透系統,包括網絡探測器、節點管理器、數據中繼器,解決了不同局域網之間節點的主動通信問題,實現了跨網組建P2P網絡的作用。
技術領域
本發明涉及區塊鏈技術領域,特別是一種用于P2P網絡的跨網穿透方法及系統。
背景技術
區塊鏈是未來信用時代的重要基礎設施,它將提供各種人群、各種設備在任何地方、任何環境下的訪問與使用,而區塊鏈的底層P2P網絡是提供各種類型參與者接入與訪問的基礎,也就是P2P網絡的覆蓋范圍決定了未來區塊鏈網絡的覆蓋范圍。在移動互聯網十分發達的今天,幾乎人手一部手機,每個家庭一臺WIFI設備,而人們使用手機通過WIFI設備上網時,事實上是上了自己家里的小型局域網,再由這個小型局域網的出口連接到互聯網。目前越來越多的機構、以及越來越多的公共區域都開始提供WIFI接入上網,甚至連網絡運營商也開始推出大范圍覆蓋的WIFI接入服務,這相當于擴大了局域網的范圍,但結果是進一步將這些終端上網設備從互聯網中隔離,互聯網上的其它設備如果要直接接入這些內部設備沒有特殊的網絡配置是無法完成的,由于這一類的內部上網設備數量眾多,為他們每一臺都特殊配置網絡也不太現實,另外也由于安全等因素的考慮,再加上絕大多數用戶的需求都是向外連接,幾乎不需要向內連接,所以也并沒有太大的動力去改變這一現狀。但是,當移動區塊鏈開始普及時,這一現狀將成為制約區塊鏈發展的重要因素,因為如果區塊鏈上的節點無法訪問局域網內的節點,那么就意味著只有局域網外的節點能成為區塊鏈的節點,這將極大提高區塊鏈節點的接入門檻,和限制區塊鏈節點的普及。那么,如何在既不用降低安全性設置特殊網絡參數,又能讓各種大小局域網之間的節點可以互聯,成為一個急需解決的問題。
發明內容
本發明旨在提出一種用于P2P網絡的跨網穿透方法及系統,解決了不同局域網之間節點的主動通信問題,實現了跨網組建P2P網絡的作用。
一種用于P2P網絡的跨網穿透方法,所述方法包括:
內網發送數據至外網:當內網節點需要發送數據到外網節點時,內網節點通過探測外網節點是否可以訪問,若能訪問則發送數據,若不能訪問則將中繼節點的IP地址附加到交易數據的通信報文中并完成發送;
外網發送數據至內網:當外網節點需要發送數據到內網節點時,通過IP地址搜索獲取內網節點IP地址和其他外網節點IP地址,通過與內網節點建立連接關系進行數據傳輸,若外網節點與之建立連接關系的內網節點不是所要建立連接關系的目標節點,則通過中繼節點將包含通信請求的通信報文附加到區塊交易中,經過交易處理的環節提取通信報文并按照報文內容進行處理,完成外網發送數據至內網的過程,
所述內網發送數據至外網的過程和外網發送數據至內網的過程兩者是互相交叉疊加,可實現內網對內網,外網對內網,內網對外網,跨網穿透過程還包括由內網傳輸數據至內網。
進一步的,所述外網發送數據至內網的具體過程包括:
S1、外網節點搜索附近網絡獲取可連接節點,當外網節點接收到目標節點發送的數據,外網節點需要向目標節點反饋數據時,若可連接節點包括外網節點所要建立連接關系的目標節點,則直接連接并完成跨網穿透,若可連接節點未包括目標節點則進入S2;
S2、外網節點提取目標節點發來的附加通信報文進而獲取中繼節點的IP地址并進行連接,若無法完成連接則繼續搜索網絡或等待目標節點的下一次主動報告,若可以建立連接則創建含有將數據傳輸至目標節點的通信報文附加到交易中并發送至中繼節點;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于本無鏈科技(深圳)有限公司,未經本無鏈科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910768314.9/2.html,轉載請聲明來源鉆瓜專利網。





