[發明專利]一種衛星網絡TCP地面加速方法有效
| 申請號: | 201210179045.0 | 申請日: | 2012-05-31 |
| 公開(公告)號: | CN102694810A | 公開(公告)日: | 2012-09-26 |
| 發明(設計)人: | 劉敏;鄒光南;廖百健;石云 | 申請(專利權)人: | 航天恒星科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04B7/185 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 安麗 |
| 地址: | 100086 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 衛星網絡 tcp 地面 加速 方法 | ||
1.一種衛星網絡TCP地面加速方法,包括如下步驟:
(1)建立連接:
客戶端發送會話請求數據包,該會話請求數據包通過客戶端衛星協議網關轉發給服務器端衛星協議網關;
服務器端衛星協議網關接收到該會話請求數據包后將其轉發給服務器端,并且保存該會話請求數據包的IP頭和TCP頭的相關數據;服務器端收到會話請求數據包后發送第一握手應答數據包,該第一握手應答數據包通過服務器端衛星協議網關發送到客戶端衛星協議網關;
客戶端衛星協議網關在收到第一握手應答數據包后,保存該第一握手應答數據包的IP頭和TCP頭的相關數據并將該第一握手應答數據包轉發給客戶端;
客戶端C1收到第一握手應答數據包后發送第二握手應答數據包;該第二握手應答數據包通過客戶端衛星協議網關G1、服務器端衛星協議網關G2轉發給服務器端C2;
(2)在建立連接后客戶端開始進行路徑MTU探測,在完成路徑MTU探測后,客戶端發送一個開啟包頭壓縮和協議欺騙功能的數據包給服務器端,客戶端衛星協議網關和服務器端衛星協議網關在收到該數據包時開啟包頭壓縮功能和協議欺騙功能;
(3)進行數據傳輸
客戶端發送正式數據包,當客戶端衛星協議網關接收到正式數據包時,首先進行包頭壓縮獲得壓縮后的數據包,然后偽裝成服務器端發送假應答數據包給客戶端,最后將壓縮后的數據包轉發給服務器端衛星協議網關;
服務器端衛星協議網關收到壓縮后的數據包后進行包頭恢復,然后將恢復包頭信息的數據包轉發給服務器端,并偽裝成服務器端發送假應答數據包給客戶端衛星協議網關;
服務器端在收到服務器端衛星協議網關轉發的數據后發送應答數據包給服務器端衛星協議網關;
(4)撤銷連接
在傳輸完數據后,客戶端發送連接拆除數據包,通過客戶端衛星協議網關、服務器端衛星協議網關發送至服務器端;
從服務器端發送連接拆除數據包,通過服務器端衛星協議網關、客戶端衛星協議網關發送至客戶端。
2.根據權利要求1所述的衛星網絡TCP地面加速方法,其特征在于:所述開啟包頭壓縮和協議欺騙功能的標志位數據包為數據長度為1個字節的內容為0xFF的數據包。
3.根據權利要求1所述的衛星網絡TCP地面加速方法,其特征在于:步驟(4)中的撤銷連接具體包括如下步驟:
客戶端發送連接拆除數據包,客戶端衛星協議網關在收到連接拆除數據包后首先進行包頭壓縮獲得壓縮后的數據包,偽裝成服務器端發送假應答,最后將壓縮后的數據包轉發給服務器端衛星協議網關;
服務器端衛星協議網關在收到壓縮后的數據包后進行包頭恢復,然后將恢復包頭信息的數據包轉發給服務器端,并偽裝成服務器端發送假應答;
服務器端在收到該連接拆除數據包后發送應答數據包;
然后服務器端發送連接拆除數據包,服務器端衛星協議網關在收到服務器端發送的連接拆除數據包后首先進行包頭壓縮獲得壓縮后的數據包,偽裝成客戶端發送假應答,最后將壓縮后的數據包轉發給客戶端衛星協議網關;
客戶端衛星協議網關在收到壓縮后的數據包后進行包頭恢復,然后將恢復包頭信息的數據包轉發給客戶端,并偽裝成客戶端發送假應答;客戶端收到恢復包頭信息的數據包后發送應答數據包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天恒星科技有限公司,未經航天恒星科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210179045.0/1.html,轉載請聲明來源鉆瓜專利網。





