[發明專利]一種基于網絡數據包流量的TCP流交易展示方法在審
| 申請號: | 201710618027.0 | 申請日: | 2017-07-26 |
| 公開(公告)號: | CN107171901A | 公開(公告)日: | 2017-09-15 |
| 發明(設計)人: | 林康;羅鷹;李響 | 申請(專利權)人: | 成都科來軟件有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 成都九鼎天元知識產權代理有限公司51214 | 代理人: | 項霞 |
| 地址: | 610041 四川省成都市高新區*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 網絡 數據包 流量 tcp 交易 展示 方法 | ||
技術領域
本發明屬于網絡技術領域,尤其涉及基于網絡數據包流量的TCP流交易展示方法。
背景技術
當前網絡分析領域有很多的網絡分析技術和網絡分析產品,每個產品都有其獨特的分析技術和專有領域,基本所有的網絡分析產品都有自己的TCP流分析功能,但是,目前并沒有、從交易角度來闡釋TCP流的交互過程。而從交易過程來闡釋能讓用戶對TCP流在網絡中的傳輸有更清晰的認識和分析。
發明內容
為解決上述問題,本發明提供了一種基于網絡數據包流量的TCP流交易展示方法,包括如下步驟:
步驟一:預先定義TCP流交易、TCP流turns的概念。其中,TCP流發起過程中的握手階段、連接斷開階段分別為一次TCP流交易,數據傳輸階段中每一次同方向上的數據傳輸以及傳輸的應答為一次TCP流交易。TCP流發起過程中握手階段、連接斷開階段分別包含一次TCP流turns,數據傳輸階段中每一次數據的傳輸和對方的應答定義為一次TCP流turns。
步驟二:對網絡數據包進行捕獲,通過分析篩選出符合指定要求的數據包。
步驟三:對篩選出的數據包根據預先定義的TCP流交易、TCP流Turns概念進行交易劃分,創建交易統計表。
步驟四:計算各個TCP流交易的響應時間,具體方法為:將上次交易的最后一個數據包對應時間為開始時間,以下次交易的第一個數據包對應時間為結束時間,結束時間與開始時間的時間差即為交易響應時間。
步驟五:計算各個TCP流交易的處理時間,具體方法為:以每次交易的第一個數據包時間為開始時間,以該次交易最后一個數據包時間為結束時間,時間差即為交易處理時間。
步驟六:統計TCP流交易數據總包數、數據包字節總數、交易響應時間、交易處理時間。
步驟七:顯示步驟六得到的統計數據。
進一步的,步驟七中具體為:在電腦上設置TCP交易列表顯示模塊、交易統計顯示模塊。
所述TCP交易列表顯示模塊包括交易列表顯示單元、交易時序圖顯示單元。所述交易列表顯示單元以列表的方式顯示擊每一條TCP交易。交易時序圖顯示單元將展示被選擇TCP交易的所有數據包的相關信息。
所述TCP交易統計顯示模塊用于將TCP流交易中的數據信息進行展示。
進一步的,交易時序圖顯示單元展示的相關信息包括數據包序號、相對時間、時間差、源IP地址、目的IP地址、載荷長度。
進一步的,TCP交易統計顯示模塊包括數據統計項顯示單元、TCP流時間比例顯示單元。所述數據統計項顯示單元用于顯示會話時間相關信息,會話流量相關信息、TCP傳輸統計相關信息。TCP流時間比例顯示單元用于顯示三次握手時間、服務器響應時間、客戶端空閑時間、服務器傳輸時間、客戶端傳輸時間、連接結束時間各自所占總時間的比值。
進一步的,所述會話時間相關信息包括會話開始時間、會話結束時間、TCP流持續時間、三次握手時間、連接結束時間、服務器數據傳輸時間、服務器響應時間、客戶端數據傳輸時間、客戶端空閑時間。
進一步的,所述會話流量相關信息包括數據包總數、客戶端數據包數量、服務器數據包數量、字節數總和、客戶端字節數、服務器字節數。
進一步的,所述TCP傳輸統計相關信息包括連通次數、連通成功次數、客戶端每秒數據包數、服務器每秒數據包數、客戶端每秒字節數、服務器每秒字節數、客戶流重傳次數、客戶端重傳率、服務器重傳次數、服務器重傳率、總重傳率、客戶端分段丟失次數、客戶端分段丟失率、服務器分段丟失次數、服務器分段丟失率、總分段丟失率、最大ACK時間、最小ACK時間、客戶端平均ACK時間。
進一步的,步驟二中,篩選數據包的依據是TCP數據包標志位及TCP/IP四元組。
進一步的,步驟七中,還包括在電腦上設置數據包顯示模塊,所述數據包顯示模塊用于顯示當前TCP流的所有已緩存數據包。
進一步的,步驟七中,還包括在電腦上設置數據流顯示模塊,所述數據流顯示模塊用于顯示當前TCP流所有傳輸的數據內容。
本發明的有益效果為:
本發明創造性的定義了TCP流交易、TCP流Turns的概念,并基于這兩個概念對網絡流量數據包進行分析,并予以展示,能更加清晰的展示TCP流的交互過程,讓用戶對TCP流在網絡中的傳輸能有更清晰的認識和分析。
附圖說明
圖1為本發明所述方法流程示意圖。
具體實施方式
下面結合圖1對本發明的具體過程進行說明。步驟二~七在圖1中進行了展示。
本發明主要包括如下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都科來軟件有限公司,未經成都科來軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710618027.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:利于增濕的水套式培養箱
- 下一篇:一種改進的皮革加工用刷漿裝置





