[發明專利]基于衛星通信的TCP加速方法有效
| 申請號: | 201811458655.8 | 申請日: | 2018-11-30 |
| 公開(公告)號: | CN109495388B | 公開(公告)日: | 2021-04-27 |
| 發明(設計)人: | 李喜生 | 申請(專利權)人: | 四川安迪科技實業有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741;H04L29/06;H04L29/08;H04B7/185 |
| 代理公司: | 成都誠中致達專利代理有限公司 51280 | 代理人: | 阮濤 |
| 地址: | 610000 四川省成都市中國(四川)自由*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 衛星通信 tcp 加速 方法 | ||
1.基于衛星通信的TCP加速方法,應用于衛星通信系統,所述衛星通信系統包括客戶端、衛星、服務器和兩個衛星貓,所述兩個衛星貓分別為衛星貓一及衛星貓二,所述衛星貓一分別與客戶端和衛星連接通信,衛星貓二分別與服務器和衛星連接通信,其特征在于:
所述衛星貓包括以下處理步驟:
步驟一、衛星貓通過iptables的DNAT命令,在內核Netfilter的PREROUTING鏈中將所有TCP報文的目的IP和目的端口轉換為該衛星貓的IP和指定端口;
步驟二、衛星貓開啟TCP的socket監聽該衛星貓的指定端口,并通過該指定端口接收TCP報文;
步驟三、對于該指定端口接收到的任一TCP報文,衛星貓提取該TCP報文的源IP和源端口,并通過socket選項的SO_ORIGINAL_DST提取該TCP報文的原目的IP和原目的端口;
步驟四、衛星貓根據該接收到的TCP報文生成新TCP報文,然后獲取并綁定本地空閑端口,向內核下發SNAT命令,在POSTROUTING鏈中將新TCP報文的源IP和源端口替換為步驟三所提取到的該TCP報文的源IP和源端口;
步驟五、衛星貓根據步驟三所提取到的該TCP報文的原目的IP和原目的端口,將新TCP報文發送到原目的IP和原目的端口對應的設備;
基于衛星貓的處理步驟,通過設置衛星鏈路的TCP參數來提高衛星鏈路的傳輸性能;
所述設置衛星鏈路的TCP參數包括:對tcp_congestion_control、tcp_adv_win_scale和tcp_app_win進行設置,tcp_congestion_control用于設置衛星傳輸的擁塞算法,tcp_adv_win_scale用于設置窗口擴展,tcp_app_win用于設置應用層窗口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川安迪科技實業有限公司,未經四川安迪科技實業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811458655.8/1.html,轉載請聲明來源鉆瓜專利網。





