[發明專利]一種窄帶串行鏈路TCP報文頭部壓縮的改進方法有效
| 申請號: | 201410015437.2 | 申請日: | 2014-01-14 |
| 公開(公告)號: | CN103746930B | 公開(公告)日: | 2017-09-19 |
| 發明(設計)人: | 李世釗;康宗緒;瞿輝;鄭直;李云峰;于進強;郝青峰 | 申請(專利權)人: | 重慶金美通信有限責任公司 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801;H04L12/851;H04L12/741 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 400030 重慶*** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 窄帶 串行 tcp 報文 頭部 壓縮 改進 方法 | ||
1.一種改進窄帶串行鏈路TCP報文頭部壓縮方法,其特征在于:通過對鏈路的監控預測技術和QoS加快壓縮端和解壓端的上下文同步,并對原有壓縮報文格式進行修改,使現有技術中的CTCP報文能夠進一步得到壓縮;
其中所述的壓縮端具體包含:
步驟1.對于要發送的TCP報文,首先由壓縮端的鏈路檢測模塊對鏈路質量進行檢測,將鏈路質量情況通告給QoS模塊;
步驟2.決策模塊決定是否可以按標準RFC處理,如果可以,跳至步驟6;否則,跳至步驟3;
步驟3. 通過CID在上下文列表中查找,如果沒有找到該CID的上下文信息,則發送全頭部報文;
步驟4. 如果是壓縮報文,構造壓縮報文,對原有TCP頭部壓縮報文分析,發現C比特是必須攜帶的字段,U比特和P比特是不頻繁出現的字段,而I、S、A和W比特是同一報文流中的不同字段發生變化的標志位;對原有壓縮報文改進,將這幾個比特的常用變化組合和點對點鏈路層協議域的類型相結合,這樣壓縮端不需要將變化域字節攜帶出去,僅僅攜帶鏈路層協議類型即可,操作方法是:若鏈路層協議類型字段是0x60時,標識I 、S 和A比特對應的幾個比特發生變化,解壓端通過協議域進行不同解壓處理,通過上面處理能夠在原來的壓縮報文基礎上節約一個字節;
步驟5.發送壓縮報文;如果更新了壓縮端的上下文而沒有更新解壓端的上下文會導致兩端的信息不同步,所以在這里不去更新壓縮端上下文信息,而是將上下文信息標識為“不可用”狀態,同時通知QoS模塊進行流量控制和壓縮報文優先級保障處理,等到下一次接收到IP報文,通過重新發送全頭部信息來保證壓縮端和解壓端的上下文同步;
步驟6.按照標準RFC協議進行處理;
其中所述的解壓縮端具體包含:
步驟1. 接收到數據幀后,由決策模塊決定是否可以按照標準協議處理,如果可以,按照標準協議處理,否則按照改進后的方式處理;
步驟2. 如果是全頭部幀,記錄該CID的上下文,恢復IP協議號后將數據報文上送給IP層;
步驟3. 如果是壓縮幀,如果是原有報文格式,按照標準RFC進行處理;否則如果鏈路層協議域是新類型,不是根據變化域而是根據鏈路層協議域的類型字段對頭部報文進行正確地解析來恢復上下文,重構IP報文并上送到IP層。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶金美通信有限責任公司,未經重慶金美通信有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410015437.2/1.html,轉載請聲明來源鉆瓜專利網。





