[發(fā)明專利]網(wǎng)絡(luò)性能檢測方法、裝置、電子設(shè)備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202110648020.X | 申請日: | 2021-06-10 |
| 公開(公告)號: | CN113507394B | 公開(公告)日: | 2023-03-10 |
| 發(fā)明(設(shè)計)人: | 楊召武;李國超 | 申請(專利權(quán))人: | 廣州虎牙科技有限公司 |
| 主分類號: | H04L43/0852 | 分類號: | H04L43/0852;H04L43/0829;H04L43/04 |
| 代理公司: | 深圳市威世博知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44280 | 代理人: | 黎堅怡 |
| 地址: | 511400 廣東省廣州市番禺*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 網(wǎng)絡(luò) 性能 檢測 方法 裝置 電子設(shè)備 存儲 介質(zhì) | ||
本申請公開了一種網(wǎng)絡(luò)性能檢測方法、裝置、電子設(shè)備及存儲介質(zhì),網(wǎng)絡(luò)性能檢測方法包括:響應(yīng)于網(wǎng)絡(luò)協(xié)議棧獲取到預(yù)設(shè)格式的第一報文,獲取第一報文的類型;響應(yīng)于第一報文為握手報文,獲取握手報文從源端口至目的端口的時延并存儲至?xí)r延數(shù)據(jù)表中;響應(yīng)于第一報文為回顯報文,獲取回顯報文對應(yīng)的源端口和目的端口,將源端口和目的端口之間對應(yīng)的數(shù)值遞加并存儲至計數(shù)表中;響應(yīng)于源端口發(fā)送握手報文后查詢時延數(shù)據(jù)表以獲得握手報文對應(yīng)的時延,響應(yīng)于源端口向目的端口發(fā)送第一數(shù)值的回顯報文后,查詢計數(shù)表以獲得回顯報文在源端口和目的端口之間的丟幀率。上述方案,能夠減少網(wǎng)絡(luò)性能檢測的網(wǎng)絡(luò)開銷,并提高網(wǎng)絡(luò)性能檢測的效率。
技術(shù)領(lǐng)域
本申請涉及計算機技術(shù)領(lǐng)域,特別是涉及一種網(wǎng)絡(luò)性能檢測方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù)
隨著信息時代的來臨,對計算機網(wǎng)絡(luò)性能的檢測要求也在不斷提高,對于網(wǎng)絡(luò)性能的參考指標主要是網(wǎng)絡(luò)延遲和丟幀率,如何通過低消耗的方式實現(xiàn)對網(wǎng)絡(luò)性能的檢測成為了新的研究方向。
現(xiàn)有網(wǎng)絡(luò)延遲、丟幀測量方案主要通過監(jiān)聽套接字并將套接字相關(guān)的所有數(shù)據(jù)拷貝到用戶端并在用戶端進行解析,當計算機上的流量較大時,數(shù)據(jù)拷貝會消耗大量的計算機性能,導(dǎo)致網(wǎng)絡(luò)性能檢測的網(wǎng)絡(luò)開銷大,且檢測效率低。有鑒于此,如何減少網(wǎng)絡(luò)性能檢測的網(wǎng)絡(luò)開銷,并提高網(wǎng)絡(luò)性能檢測的效率成為亟待解決的問題。
發(fā)明內(nèi)容
本申請主要解決的技術(shù)問題是提供一種網(wǎng)絡(luò)性能檢測方法、裝置、電子設(shè)備及存儲介質(zhì),能夠減少網(wǎng)絡(luò)性能檢測的網(wǎng)絡(luò)開銷,并提高網(wǎng)絡(luò)性能檢測的效率。
為解決上述技術(shù)問題,本申請第一方面提供一種網(wǎng)絡(luò)性能檢測方法,所述網(wǎng)絡(luò)性能檢測方法包括:響應(yīng)于網(wǎng)絡(luò)協(xié)議棧獲取到預(yù)設(shè)格式的第一報文,獲取所述第一報文的類型;響應(yīng)于所述第一報文為握手報文,獲取所述握手報文從源端口至目的端口的時延并存儲至?xí)r延數(shù)據(jù)表中;響應(yīng)于所述第一報文為回顯報文,獲取所述回顯報文對應(yīng)的源端口和目的端口,將所述源端口和所述目的端口之間對應(yīng)的數(shù)值遞加并存儲至計數(shù)表中;響應(yīng)于所述源端口發(fā)送所述握手報文后查詢所述時延數(shù)據(jù)表以獲得所述握手報文對應(yīng)的時延,響應(yīng)于所述源端口向所述目的端口發(fā)送第一數(shù)值的所述回顯報文后,查詢所述計數(shù)表以獲得所述回顯報文在所述源端口和所述目的端口之間的丟幀率。
為解決上述技術(shù)問題,本申請第二方面提供一種網(wǎng)絡(luò)性能檢測裝置,所述網(wǎng)絡(luò)性能檢測裝置包括:報文獲取模塊,用于響應(yīng)于網(wǎng)絡(luò)協(xié)議棧獲取到預(yù)設(shè)格式的第一報文,獲取所述第一報文的類型;時延獲取模塊,用于響應(yīng)于所述第一報文為握手報文,獲取所述握手報文從源端口至目的端口的時延并存儲至?xí)r延數(shù)據(jù)表中;丟幀獲取模塊,用于響應(yīng)于所述第一報文為回顯報文,獲取所述回顯報文對應(yīng)的源端口和目的端口,將所述源端口和所述目的端口之間對應(yīng)的數(shù)值遞加并存儲至計數(shù)表中;數(shù)據(jù)查詢模塊,用于響應(yīng)于所述源端口發(fā)送所述握手報文后查詢所述時延數(shù)據(jù)表以獲得所述握手報文對應(yīng)的時延,響應(yīng)于所述源端口向所述目的端口發(fā)送第一數(shù)值的所述回顯報文后,查詢所述計數(shù)表以獲得所述回顯報文在所述源端口和所述目的端口之間的丟幀率。
為解決上述技術(shù)問題,本申請第三方面提供一種電子設(shè)備,包括相互耦接的存儲器和處理器,其中,所述存儲器存儲有程序指令,所述處理器調(diào)用所述程序指令以實現(xiàn)上述第一方面的網(wǎng)絡(luò)性能檢測方法。
為解決上述技術(shù)問題,本申請第四方面提供一種計算機可讀存儲介質(zhì),其上存儲有程序指令,所述程序指令被處理器執(zhí)行時實現(xiàn)上述第一方面的網(wǎng)絡(luò)性能檢測方法。
本申請的有益效果是:本申請在網(wǎng)絡(luò)協(xié)議棧獲取到預(yù)設(shè)格式的第一報文后,判斷第一報文的類型,當?shù)谝粓笪臑槲帐謭笪模瑒t將握手報文從源端口到目的端口的時延存儲至?xí)r延數(shù)據(jù)表中,當?shù)谝粓笪臑榛仫@報文,則獲取回顯報文的源端口和目的端口并將對應(yīng)的數(shù)值遞加進而存儲至計數(shù)表中,通過查詢時延數(shù)據(jù)表即可獲得握手報文對應(yīng)的時延通過查詢計數(shù)表即可獲得回顯報文的丟幀率。故此,通過在網(wǎng)絡(luò)協(xié)議棧內(nèi)計算握手報文的時延,提高時延計算的準確率和效率,通過時延數(shù)據(jù)表和計數(shù)表的共享,避免數(shù)據(jù)拷貝造成的計算機性能消耗,從而減少網(wǎng)絡(luò)性能檢測的網(wǎng)絡(luò)開銷,并提高網(wǎng)絡(luò)性能檢測的效率。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州虎牙科技有限公司,未經(jīng)廣州虎牙科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110648020.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





