[發明專利]一種報文處理方法及裝置在審
| 申請號: | 201711040301.7 | 申請日: | 2017-10-30 |
| 公開(公告)號: | CN109729047A | 公開(公告)日: | 2019-05-07 |
| 發明(設計)人: | 溫曙光 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 孫敬霞;栗若木 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 開曼群島;KY |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報文處理 可利用空間 信息協商 客戶 服務器 發送 攜帶 申請 | ||
1.一種報文處理方法,包括:
接收來自客戶端的傳輸控制協議TCP請求報文,所述TCP請求報文攜帶客戶端的第一信息;
利用TCP報文中原有TCP選項相關的可利用空間,將所述第一信息作為新的TCP選項添加到所述TCP報文;
將所述TCP報文發送至服務器。
2.根據權利要求1所述的方法,其特征在于,所述利用TCP報文中原有TCP選項相關的可利用空間,將所述第一信息作為新的TCP選項添加到所述TCP報文,包括:
在TCP頭部的空間不足時,確定所述原有TCP選項相關的可利用空間;
在所述可利用空間中插入所述新的TCP選項。
3.根據權利要求1所述的方法,其特征在于,所述確定所述原有TCP選項相關的可利用空間,至少包括如下之一:
確定所述原有TCP選項中空操作NOP空閑的TCP選項空間;
確定所述原有TCP選項中行尾EOL選項后面的未定義空間;
對所述原有TCP選項進行操作以釋放TCP選項空間。
4.根據權利要求3所述的方法,其特征在于,所述對所述原有TCP選項進行操作以釋放TCP選項空間,至少包括如下之一:
移動或重新排列所述原有TCP選項以將所有NOP空間進行釋放;
刪除部分所述原有TCP選項以釋放TCP選項空間。
5.一種報文處理方法,包括:
在傳輸控制協議TCP頭部的空間不足時,確定原有TCP選項相關的可利用空間;
在所述可利用空間插入新的TCP選項。
6.根據權利要求5所述的方法,其特征在于,
所述確定所述原有TCP選項相關的可利用空間,包括:確定所述原有TCP選項中空操作NOP空閑的TCP選項空間;
所述在所述可利用空間中插入新的TCP選項,包括:在所述原有TCP選項中NOP空閑的TCP選項空間插入新的TCP選項。
7.根據權利要求5所述的方法,其特征在于,
所述確定所述原有TCP選項相關的可利用空間,包括:確定所述原有TCP選項中行尾EOL選項后面的未定義空間;
所述在所述可利用空間中插入新的TCP選項,包括:在所述原有TCP選項中EOL選項后面的未定義空間插入新的TCP選項。
8.根據權利要求5至7任一項所述的方法,其特征在于,
所述確定所述原有TCP選項相關的可利用空間,包括:在TCP頭部的空間不足時,對所述原有TCP選項進行操作以釋放TCP選項空間;
所述在所述可利用空間中插入新的TCP選項,包括:在所述釋放的TCP選項空間中插入所述新的TCP選項。
9.根據權利要求8所述的方法,其特征在于,所述對所述原有TCP選項進行操作以釋放TCP選項空間,包括如下之一或兩項:
移動或重新排列所述原有TCP選項以將所有NOP空間進行釋放;
刪除部分所述原有TCP選項以釋放TCP選項空間。
10.根據權利要求9所述的方法,其特征在于,所述刪除部分所述原有TCP選項,包括如下之一:
刪除與所述新的TCP選項相沖突的部分原有TCP選項;
基于功能的重要性刪除部分原有TCP選項。
11.一種報文處理裝置,包括:
接收單元,用于接收來自客戶端的傳輸控制協議TCP請求報文,所述TCP請求報文攜帶客戶端的第一信息;
處理單元,用于利用TCP報文中原有TCP選項相關的可利用空間,將所述第一信息作為新的TCP選項添加到所述TCP報文;
發送單元,用于將所述TCP報文發送至服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711040301.7/1.html,轉載請聲明來源鉆瓜專利網。





