[發明專利]一種提高傳輸控制協議性能的方法及設備有效
| 申請號: | 201310210051.2 | 申請日: | 2013-05-30 |
| 公開(公告)號: | CN104219028B | 公開(公告)日: | 2018-02-23 |
| 發明(設計)人: | 張亮;馬克思;瑞米;丹尼爾 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L1/16 | 分類號: | H04L1/16;H04L29/06 |
| 代理公司: | 深圳中一專利商標事務所44237 | 代理人: | 張全文 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 提高 傳輸 控制 協議 性能 方法 設備 | ||
1.一種提高傳輸控制協議性能的方法,其特征在于,所述方法包括:
解碼冗余消除設備REA接收編碼REA發送的標簽信息;
解碼REA的傳輸控制協議TCP協議棧針對所述標簽信息生成第一TCP確認ACK;
解碼REA的數據冗余消除DRE解碼器對所述標簽信息進行解碼;
當解碼REA的DRE解碼器正確解碼所述標簽信息時,生成DRE ACK;解碼REA的TCP協議棧將所述第一TCP ACK和所述DRE ACK一起發送到所述編碼REA;
當解碼REA的DRE解碼器不能正確解碼所述標簽信息時,生成DRE否認NACK;解碼REA的TCP協議棧將所述第一TCP ACK和所述DRE NACK一起發送到所述編碼REA。
2.根據權利要求1所述的方法,其特征在于,在解碼REA接收編碼REA發送的標簽信息之前,還包括:
編碼REA的DRE編碼器從待發送的流量中找到重復的數據,用所述標簽信息來代替所述重復的數據,在所述DRE編碼器的發送窗口存儲所述標簽信息;
所述編碼REA的TCP協議棧從所述DRE編碼器的發送窗口獲取存儲的標簽信息;
所述編碼REA的TCP協議棧將所述標簽信息發送到編碼REA。
3.根據權利要求1或2所述的方法,其特征在于,在解碼REA的TCP協議棧將所述第一TCP ACK和所述DRE ACK發送到所述編碼REA之后,還包括:
所述編碼REA的TCP協議棧針對所述第一TCP ACK和所述DRE ACK生成第二TCP ACK;
預設一個定時器,在所述定時器超時之前,當所述編碼REA需要發送其他數據到所述解碼REA,則所述編碼REA將所述第二TCP ACK和所述其他數據發送到所述解碼REA。
4.一種提高傳輸控制協議性能的方法,其特征在于,所述方法包括:
編碼冗余消除設備REA的數據冗余消除DRE編碼器從待發送的流量中找到重復的數據,用標簽信息來代替所述重復的數據,在所述DRE編碼器的發送窗口存儲所述標簽信息;
所述編碼REA的傳輸控制協議TCP協議棧從所述DRE編碼器的發送窗口獲取存儲的標簽信息;
所述編碼REA的TCP協議棧將所述標簽信息發送到解碼REA。
5.一種解碼冗余消除設備REA,其特征在于,包括:
傳輸控制協議TCP協議棧,用于接收編碼REA發送的標簽信息,并針對所述標簽信息生成第一TCP確認ACK;
數據冗余消除DRE解碼器,用于對所述標簽信息進行解碼;當正確解碼所述標簽信息時,生成DRE ACK;當不能正確解碼所述標簽信息時,生成DRE否認NACK;
所述TCP協議棧,還用于將所述第一TCP ACK和所述DRE ACK一起發送到所述編碼REA;或者,用于將所述第一TCP ACK和所述DRE NACK一起發送到所述編碼REA。
6.一種編碼冗余消除設備REA,其特征在于,包括:
數據冗余消除DRE編碼器,用于在發送窗口中存儲標簽信息,其中,所述標簽信息用于代替從待發送的流量中找到的重復的數據;
傳輸控制協議TCP協議棧,用于從所述DRE編碼器獲取存儲的標簽信息,將所述標簽信息發送到解碼REA。
7.根據權利要求6所述的編碼REA,其特征在于,所述TCP協議棧還用于針對解碼REA發送的第一TCP確認ACK和DRE ACK生成第二TCP ACK;其中,第一TCP ACK是解碼REA針對所述標簽信息生成的,DRE ACK是解碼REA正確解碼所述標簽信息時生成的。
8.根據權利要求7所述的編碼REA,其特征在于,還可以包括一個預設的定時器,在所述定時器超時之前,當所述編碼REA需要發送其他數據到所述解碼REA,則所述TCP協議棧還用于將所述第二TCP ACK和所述其他數據發送到所述解碼REA。
9.一種提高傳輸控制協議性能的系統,其特征在于,包括:
解碼冗余消除設備REA和編碼REA;所述解碼REA包括數據冗余消除DRE解碼器和解碼REA的傳輸控制協議TCP協議棧;所述編碼REA包括DRE編碼器和編碼REA的TCP協議棧;其中,
所述解碼REA,用于解碼REA接收編碼REA發送的標簽信息;解碼REA的TCP協議棧針對所述標簽信息生成第一TCP確認ACK;解碼REA的DRE解碼器對所述標簽信息進行解碼;當解碼REA的DRE解碼器正確解碼所述標簽信息時,生成DRE ACK;解碼REA的TCP協議棧將所述第一TCP ACK和所述DRE ACK一起發送到所述編碼REA;當解碼REA的DRE解碼器不能正確解碼所述標簽信息時,生成DRE否認NACK;解碼REA的TCP協議棧將所述第一TCP ACK和所述DRE NACK一起發送到所述編碼REA;
所述編碼REA,用于編碼REA的DRE編碼器從待發送的流量中找到重復的數據,用標簽信息來代替所述重復的數據,在所述DRE編碼器的發送窗口存儲所述標簽信息;所述編碼REA的TCP協議棧從所述DRE編碼器的發送窗口獲取存儲的標簽信息;所述編碼REA的TCP協議棧將所述標簽信息發送到解碼REA。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310210051.2/1.html,轉載請聲明來源鉆瓜專利網。





