[發明專利]一種分布式互聯網接入方法有效
| 申請號: | 201010281214.2 | 申請日: | 2010-09-10 |
| 公開(公告)號: | CN102025769A | 公開(公告)日: | 2011-04-20 |
| 發明(設計)人: | 賈維嘉;張歷卓;沈平;周磊 | 申請(專利權)人: | 香港城市大學深圳研究院 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L29/12 |
| 代理公司: | 深圳市康弘知識產權代理有限公司 44247 | 代理人: | 胡朝陽;孫潔敏 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 互聯網 接入 方法 | ||
1.一種分布式互聯網接入方法,其特征在于,該方法包括下列步驟:
步驟1:判斷網絡地址轉換(NAT)類型,終端向網絡協議(STUN)服務器發送請求,要求得到自身經NAT映射后的地址,如果收不到服務器回復,則認為終端NAT類型為阻斷;如果收到服務器回復,對比本地地址,如果相同,則認為無NAT設置,進入步驟5,否則認為有NAT設置,進入步驟2;
步驟2:終端向STUN服務器發送請求,要求服務器從其他IP和出口向終端回復,如收不到服務器從其他IP地址的回復,認為請求被前置NAT設置為阻斷,轉入步驟3,如收到,則認為網絡的NAT類型為全克隆(Full?Cone),轉入步驟5;
步驟3:終端向STUN服務器的另外一個IP地址發送請求,要求得到自身經NAT映射后的地址,并進行對比,如地址不相同,則網絡NAT類型為對稱式NAT(Symmetric?NAT),轉入步驟4;如相同,則認為是已注冊類型(Restricted?NAT),轉入步驟5;
步驟4:終端使用端口預測算法向STUN服務器的2個IP(IP1,IP2)發送兩次STUN請求,并根據STUN服務器的響應消息來預測NAT后的對應公網地址和端口,之后,轉入步驟5;
步驟5:終端向代理服務器發起獲取服務器列表的請求,所述服務器列表指分布于互聯網中具有公網IP地址的服務器群,代理服務器處理請求后返回該服務器列表;
步驟6:終端根據返回的服務器列表完成與某個私網內的其他終端之間的通信。
2.根據權利要求1所述的方法,其特征在于,步驟5和步驟6之間還包括口令雙向認證的步驟:
步驟51:終端查詢服務器列表并對目標服務器發起認證請求,目標服務器根據終端提交的口令及ID信息對終端進行驗證,并返回身份驗證結果;
步驟52:如果驗證通過,目標服務器處理終端查詢其負責的區域私網內所有NAT出口IP地址與端口的請求;如果驗證失敗,目標服務器拒絕為終端提供后續服務。
3.根據權利要求2所述的方法,其特征在于:所述的口令雙方認證根據哈希函數,采用SHA1算法計算所有反饋信息的認證代碼HMAC值,以HMAC值是否匹配為準來判斷驗證是否通過。
4.根據權利要求3所述的方法,其特征在于,終端對目標服務器發起雙向認證的流程包括下列步驟:
步驟511:終端向目標服務器發送注冊請求,并攜帶自身終端身份IDc;
步驟512:目標服務器響應終端注冊請求,產生一個隨機數Rs,然后發送自己身份IDs和隨機數Rs;
步驟513:終端接收解析檢查并驗證反饋信息,產生一個隨機數Rc,同時計算終端的哈希值(HMACc),然后發送雙方身份,隨機數對,以及認證數據(HMACc)到目標服務器;
步驟514:目標服務器接收解析檢查并驗證反饋信息,計算會話密鑰KM,并衍生加密密鑰EK,最后計算目標服務器的哈希值(HMACs),查找終端權限,然后發送IDs,IDc,Rs,Rc,HMACs到終端;
步驟515終端接收到反饋信息后,終端接收解析并驗證反饋信息,然后計算會話密鑰材料KM,利用KM衍生加密密鑰EK,整個認證過程結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于香港城市大學深圳研究院,未經香港城市大學深圳研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010281214.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:節約香煙
- 下一篇:一種橫向封閉式電動車





