[發明專利]TCP協議棧的更新方法、裝置、設備及存儲介質有效
| 申請號: | 202011117096.1 | 申請日: | 2020-10-19 |
| 公開(公告)號: | CN112261031B | 公開(公告)日: | 2023-08-29 |
| 發明(設計)人: | 韓瑞;劉泓昊 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L69/163 | 分類號: | H04L69/163;H04L69/329;H04L67/01 |
| 代理公司: | 北京勵誠知識產權代理有限公司 11647 | 代理人: | 趙爽 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | tcp 協議 更新 方法 裝置 設備 存儲 介質 | ||
1.一種TCP協議棧的更新方法,其特征在于,包括:
在內核符號表中查找傳輸控制協議TCP協議棧的函數接口結構體對應的符號;
通過所述函數接口結構體對應的符號將所述函數接口結構體中的原始函數接口更新為目標函數接口。
2.根據權利要求1所述的方法,其特征在于,通過所述函數接口結構體對應的符號將所述函數接口結構體中的原始函數接口更新為目標函數接口之前,還包括:
判斷是否需要將所述原始函數接口更新為所述目標函數接口;
相應的,所述通過所述函數接口結構體對應的符號將所述函數接口結構體中的原始函數接口更新為目標函數接口,包括:
若需要將所述原始函數接口更新為所述目標函數接口,則通過所述函數接口結構體對應的符號將所述函數接口結構體中的原始函數接口更新為目標函數接口。
3.根據權利要求2所述的方法,其特征在于,所述判斷是否需要將所述原始函數接口更新為所述目標函數接口,包括:
確定目標業務對應的TCP端口;
若所述目標業務對應的TCP端口是預設TCP端口,則確定需要將所述原始函數接口更新為所述目標函數接口。
4.根據權利要求2所述的方法,其特征在于,所述判斷是否需要將所述原始函數接口更新為所述目標函數接口,包括:
確定目標業務對應的業務類型;
若所述目標業務對應的業務類型是預設業務類型,則確定需要將所述原始函數接口更新為所述目標函數接口。
5.根據權利要求1-4任一項所述的方法,其特征在于,所述原始函數接口是原始的用于發送數據的函數接口,相應的,所述目標函數接口是更新后的用于發送數據的函數接口。
6.根據權利要求5所述的方法,其特征在于,還包括:
調用所述目標函數接口發送數據。
7.根據權利要求6所述的方法,其特征在于,所述調用所述目標函數接口發送數據,包括:
調用所述目標函數接口在更新后的發送窗口、發送時機和重傳機制中的至少一項下發送數據。
8.根據權利要求6所述的方法,其特征在于,所述調用所述目標函數接口發送數據,包括:
調用所述目標函數接口,在刪除所述原始函數接口對應的發送窗口的情況下發送數據。
9.根據權利要求1-4任一項所述的方法,其特征在于,所述原始函數接口是原始的用于接收數據的函數接口,相應的,所述目標函數接口是更新后的用于接收數據的函數接口。
10.根據權利要求9所述的方法,其特征在于,還包括:
調用所述目標函數接口接收數據。
11.根據權利要求10所述的方法,其特征在于,所述調用所述目標函數接口接收數據,包括:
調用所述目標函數接口在更新后的接收窗口和/或更新后的接收時機接收數據。
12.根據權利要求10所述的方法,其特征在于,所述調用所述目標函數接口接收數據,包括:
調用所述目標函數接口,在刪除所述原始函數接口對應的接收窗口的情況下接收數據。
13.一種TCP協議棧的更新裝置,其特征在于,包括:
查找模塊,用于在內核符號表中查找TCP協議棧的函數接口結構體對應的符號;
更新模塊,用于通過所述函數接口結構體對應的符號將所述函數接口結構體中的原始函數接口更新為目標函數接口。
14.一種網絡設備,其特征在于,包括:
處理器和存儲器,所述存儲器用于存儲計算機程序,所述處理器用于調用并運行所述存儲器中存儲的計算機程序,以執行權利要求1至12中任一項所述的方法。
15.一種計算機可讀存儲介質,其特征在于,用于存儲計算機程序,所述計算機程序使得計算機執行如權利要求1至12中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011117096.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種涂塑管道搬運吊具
- 下一篇:一種消防管涂塑加工用搬運吊機





