精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用 TCP 分析測量握手時間

虹科網絡可視化技術 ? 2022-02-16 10:18 ? 次閱讀

如何使用虹科 Allegro 網絡萬用表的 TCP 分析確定握手時間


80b4857a-8e7b-11ec-9d5f-dac502259ad0.png80be8822-8e7b-11ec-9d5f-dac502259ad0.png

握手需要多少時間?

80ca1502-8e7b-11ec-9d5f-dac502259ad0.png

在圖 1 中,您可以在虹科Allegro 網絡萬用表的 TCP 統計數據中看到過去 10 分鐘的客戶端握手次數。在這里,您可以清楚地看到在指定時間段內有延長的響應時間。但為什么會延長呢?是不是互聯網上的服務器太遠?或者可能是無線局域網太弱?但是這些很快就不再是問題了,因為有了虹科Allegro網絡萬用表,您可以輕松快速地找出響應時間過長的位置以及原因。

80d6e05c-8e7b-11ec-9d5f-dac502259ad0.png

圖 1:TCP 統計信息一覽

80b4857a-8e7b-11ec-9d5f-dac502259ad0.png80be8822-8e7b-11ec-9d5f-dac502259ad0.png

握手時間較長的原因

80ca1502-8e7b-11ec-9d5f-dac502259ad0.png

在圖 2 的表中,所有數據都以表格形式顯示。在這里,您可以根據各種參數選擇是按升序還是降序排序,從而可以快速查看哪個服務器或客戶端的平均握手時間最長。

虹科Allegro 網絡萬用表可以永久記錄和分析握手時間。這樣做的好處是什么呢?您可以一目了然地看到虛擬機是否存在延遲問題,甚至可能存在的質量問題。虛擬機通常會有這種情況,因為它們都是按照“Best Effort”來運行的。

Best Effort意味著它所分布的計算能力與當前可用的計算能力一樣多。

對于一個服務和另一個服務(如備份),這種情況可能很好,因為這里的時間片大小并不重要。另一方面,對于ERP系統等服務,情況看起來卻有所不同。因為ERP系統會發送許多小請求,它需要的是立即計算能力。

這個對于快速瀏覽握手時間也很好。我們曾經遇到過這樣的情況,即握手時間在某些時候會經常上升,我們可以很快地判斷出是虛擬機出了問題。我們意識到了這是由于主機沒有為虛擬機分配足夠的處理時間,因此出現重大停頓而造成的原因,其中,機器幾乎靜止不動,沒有回答任何請求。


810e0ba4-8e7b-11ec-9d5f-dac502259ad0.png

圖 2:重要參數排序表


80b4857a-8e7b-11ec-9d5f-dac502259ad0.png80be8822-8e7b-11ec-9d5f-dac502259ad0.png

如果握手時間遠遠超過40毫秒怎么辦?

80ca1502-8e7b-11ec-9d5f-dac502259ad0.png

這是你應該注意的地方。在這種情況下,通常意味著數據包已到達服務器,但服務器要么負載非常高,要么連接速度太慢。在客戶端方向也是如此。如果客戶端確認其在接收的數據方面運行緩慢,則可能是客戶端或鏈路過載造成的。

813f6c58-8e7b-11ec-9d5f-dac502259ad0.png

80b4857a-8e7b-11ec-9d5f-dac502259ad0.png80be8822-8e7b-11ec-9d5f-dac502259ad0.png

TCP重新傳輸

80ca1502-8e7b-11ec-9d5f-dac502259ad0.png

虹科Allegro網絡萬用表使您能夠隨時查看 TCP 統計信息。這使您可以縮小問題所在。對于TCP 重新傳輸,這同樣是可能的。如圖 3 所示,您可以在菜單項 TCP 重傳下看到連接的所有數據包和重新傳輸的數據。這使您可以立即查看重復的數據百分比以及總共傳輸的數據量。

81745ce2-8e7b-11ec-9d5f-dac502259ad0.png

圖 3:TCP 重新傳輸

80b4857a-8e7b-11ec-9d5f-dac502259ad0.png80be8822-8e7b-11ec-9d5f-dac502259ad0.png

數據何時出現兩次

80ca1502-8e7b-11ec-9d5f-dac502259ad0.png

如果數據在同一個位置出現兩次,則表示遠程站未收到數據。在這種情況下,是設備和接收系統之間存在過載導致的虹科Allegro網絡萬用表中數據丟失。

80b4857a-8e7b-11ec-9d5f-dac502259ad0.png80be8822-8e7b-11ec-9d5f-dac502259ad0.png

實踐中的典型用例

80ca1502-8e7b-11ec-9d5f-dac502259ad0.png

有人抱怨網絡太慢。但是如果使用虹科Allegro 網絡萬用表,您可以直接在服務器上進行測量,以查看其當前響應時間。如果此處未顯示任何重新傳輸,您還可以查看數據在什么時間發送出去。則可以知道是否有網絡帶寬問題。除此之外,您還可以查看響應時間。如果這些值較低,則可以完全排除網絡是導致問題的原因。如果問題出在服務器中或直接在客戶端中,這需要很長時間來處理數據。

80b4857a-8e7b-11ec-9d5f-dac502259ad0.png80be8822-8e7b-11ec-9d5f-dac502259ad0.png

如何找到無效連接

80ca1502-8e7b-11ec-9d5f-dac502259ad0.png

在圖 4 中,您可以在"連接無效的 TCP 服務器"選項卡上的 TCP 統計信息下清楚地識別此類無效連接。通過這種方式,您始終可以立即知道哪個IP地址正在發送無效請求,并在必要時采取措施。

無效連接是指發送了 TCP 請求但不顯示任何數據。其中一個原因可能是來自外部的攻擊。但也可能是有人正在發送連接,但根本不想傳輸它們,并且還在客戶端 - 服務器通信中受到干擾。

在表中,您可能還會看到某些連接包含狀態"無效"。如果只傳輸了幾個字節并且已經在那里握手,但連接已經打開了20個小時并且從未徹底地關閉,則可能會出現這種情況。請保持警惕,因為這可能是一次攻擊。但請注意,這不是一個安全功能,而是一種早期預警系統。


81ec3186-8e7b-11ec-9d5f-dac502259ad0.png

圖 4:查找無效連接

80b4857a-8e7b-11ec-9d5f-dac502259ad0.png80be8822-8e7b-11ec-9d5f-dac502259ad0.png

TCP標志評估的功能

80ca1502-8e7b-11ec-9d5f-dac502259ad0.png

通過這種方式,您可以輕松快速地查看在什么時間使用了多少標志。

這可能表明網絡中存在問題,例如,如果突然重置速率增加很多。在這種情況下,您可以按發送或接收最多重置的IP對表進行排序,以找到罪魁禍首。


80b4857a-8e7b-11ec-9d5f-dac502259ad0.png80be8822-8e7b-11ec-9d5f-dac502259ad0.png

何時出現零窗口

80ca1502-8e7b-11ec-9d5f-dac502259ad0.png

由于應用程序提取數據的速度不夠快,所以當數據到達服務器時,始終會出現零窗口。這與操作系統核心中的緩沖區有關。每當數據到達操作系統的速度過快時,緩沖區就會變小。一旦緩沖區用完,TCP 就會發送消息"緩沖區為 0",即零窗口。這樣做的好處是,可以排除網絡的問題。這是因為兩個設備之間的網絡足夠快,服務器跟不上的原因。

但同時會有兩個可能的原因:

窗口太小,可能會在其中發送數據。

或者應用程序速度太慢,無法接受數據

823acaee-8e7b-11ec-9d5f-dac502259ad0.png

圖 5:TCP 零窗口

在圖 5 中所示的菜單項"TCP 零窗口"下,您可以隨時查看存在哪些零窗口,還可以跟蹤已發送和接收的窗口數。同時,您可以看到操作系統可以緩存的數據量有多大,即所謂的窗口大小。這是在 TCP 連接開始時通過 Windows 縮放因子協商的。Windows 比例因子確定最大大小,并且在連接運行時無法更改。

一般來說,出現這些標志,都是物理布線,交換機,路由器,防火墻沒有問題的表現。在這里,問題顯然出在終端設備及其性能上。因此,如您所見,TCP分析可幫助您快速排除可能的問題并更接近真正的問題。TCP的最大優點是它還可以與大量協議一起使用,特別是對于SSL等完全加密的流量,因為TCP在ssl中也有使用。



80b4857a-8e7b-11ec-9d5f-dac502259ad0.png80be8822-8e7b-11ec-9d5f-dac502259ad0.png

應用實例

80ca1502-8e7b-11ec-9d5f-dac502259ad0.png

使用虹科Allegro網絡萬用表,您可以輕松地按發送最多 TCP 零窗口的應用程序進行排序。在我們的例子中,有很多來自備份系統。我們可以通過更仔細地觀察看到每秒發送500個零窗口數據包的時間。同時,響應時間也非常慢。這是什么原因呢?

在"對等"項目下,我們看到從我們的磁盤站傳輸了66 GB的大容量。在這種情況下,每晚我們都會把中央 NAS 備份到舊 NAS。現在新 NAS 比舊 NAS 更快,也可以更快地發送數據。



80b4857a-8e7b-11ec-9d5f-dac502259ad0.png80be8822-8e7b-11ec-9d5f-dac502259ad0.png

使用過濾器排除流量

80ca1502-8e7b-11ec-9d5f-dac502259ad0.png

通常,在安裝時,您要么獲得大型鏡像端口,要么從數據包代理處獲得大量數據。為了分析這一點,我們內置了一個網絡過濾器。這樣,您可以輕松忽略某些不想記錄或分析的流量。

此類連接還可以定義為黑名單或白名單。也許您有與您的測量相關的某些IP或MAC濾波器。或者,反之亦然,您希望排除在任何情況下都不應分析的某些計算機。請注意,即使單個數據包已被排除,仍然可以在接口統計信息中看到它們,但這不是Allegro網絡萬用表的問題,這是因為數據包存在并已注冊。但在處理它們之前,它們被過濾掉并在內部丟棄。為了幫助您跟蹤這一點,我們已將"過濾流量"部分安裝到儀表板中。

如圖 6 所示,您將在此處找到以下區域的篩選器函數:IP 地址、子網、IP 對、MAC 地址、VLAN、端口、網絡接口篩選器。

篩選時的鏈接是基于 OR 的,這意味著每個篩選器都是單獨應用的。例如,如果同時應用 MAC 篩選器和 IP 篩選器,那么一旦地址遇到該流量,就會將其過濾掉。在相反的情況下,如果您添加了許多IP地址,則它們將被Or鏈接,并且一旦命中IP地址,就會應用過濾器。


82907138-8e7b-11ec-9d5f-dac502259ad0.png

圖 6:篩選特定流量


80b4857a-8e7b-11ec-9d5f-dac502259ad0.png80be8822-8e7b-11ec-9d5f-dac502259ad0.png

結論

80ca1502-8e7b-11ec-9d5f-dac502259ad0.png

虹科 Allegro網絡萬用表中的 TCP 分析和握手次數測量功能可以快速分析錯誤并檢測可能的攻擊。

虹科Allegro網絡萬用表介紹

82c81638-8e7b-11ec-9d5f-dac502259ad0.png

82d3b47a-8e7b-11ec-9d5f-dac502259ad0.png

虹科Allegro網絡萬用表 - 網絡故障排除的一體化解決方案

掌握您的網絡情況

提高你的IT架構生產力

實時探索你的網絡

虹科Allegro網絡萬用表功能概覽

Allegro 是用于網絡故障排除設備和網絡分析的診斷工具,只需點擊幾下就能檢測出網絡中的錯誤和問題。它們由網絡管理員部署以分析網絡流量,既可以實時分析當前流量和事件也可以進行回溯分析。它能提供高粒度和詳細的分析。因此,可以快速識別網絡故障、性能瓶頸和數據包丟失等問題。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 測量
    +關注

    關注

    10

    文章

    4768

    瀏覽量

    111132
收藏 人收藏

    評論

    相關推薦

    Air780E之TCP應用,你了解嗎?

    的數據傳輸服務,確保數據能夠按照順序、無錯誤地到達接收端。TCP通過三次握手建立連接,使用滑動窗口進行流量控制,以及通過校驗和、確認應答、超時重傳等機制來保證數據的可靠性。它是互聯網協議套件(TCP/IP協議族)的核心組成部分,
    的頭像 發表于 11-04 14:30 ?114次閱讀
    Air780E之<b class='flag-5'>TCP</b>應用,你了解嗎?

    是德頻譜分析儀的預熱時間測量的影響

    是德頻譜分析儀是一種測量分析射頻信號的儀器,它在通信、電子和自動化領域廣泛應用。作為一臺復雜的儀器,它需要經過預熱時間才能達到**測量狀態
    的頭像 發表于 10-22 16:56 ?138次閱讀
    是德頻譜<b class='flag-5'>分析</b>儀的預熱<b class='flag-5'>時間</b>對<b class='flag-5'>測量</b>的影響

    TCP協議是什么

    ,應用層之下,為各種應用提供可靠的、面向連接的、基于字節流的傳輸服務。本文將詳細解析TCP協議的定義、工作原理、主要特點及其在各種應用場景中的重要作用。 定義與基本原理 TCP協議是一種面向連接的協議,這意味著在數據傳輸之前,通信雙方必須先建立連接。這種連接通過三次
    的頭像 發表于 10-09 13:54 ?363次閱讀

    深度解析TCP與UDP協議

    TCP/IP 中有兩個具有代表性的傳輸層協議。接下來我將對TCP和UDP展開深入分析,幫助大家更好地理解網絡傳輸協議。 TCP TCP
    的頭像 發表于 09-02 14:53 ?337次閱讀
    深度解析<b class='flag-5'>TCP</b>與UDP協議

    簡述TCP協議的三次握手機制

    TCP(Transmission Control Protocol,傳輸控制協議)是一種面向連接的、可靠的、基于字節流的傳輸層通信協議。它主要用于在IP網絡中進行數據傳輸。TCP協議的三次握手
    的頭像 發表于 08-16 10:57 ?664次閱讀

    頻譜分析測量PLL鎖定時間的步驟有哪些

    頻譜分析儀通常用于測量信號的頻譜特性,如頻率、幅度和相位等。在某些應用中,頻譜分析儀也可以用來測量相位鎖定環( PLL)的鎖定時間
    的頭像 發表于 05-17 16:14 ?702次閱讀

    Moku 時間間隔與頻率分析儀介紹及典型應用案例演示

    時間間隔與頻率分析儀是Moku設備上集成的第14個儀器功能,具備了時間間隔分析儀、事件計數器和頻率分析儀等多種
    的頭像 發表于 05-01 08:15 ?452次閱讀
    Moku <b class='flag-5'>時間</b>間隔與頻率<b class='flag-5'>分析</b>儀介紹及典型應用案例演示

    通信必備知識!TCP與UDP協議介紹及使用

    TCP與UDP是兩個最常用的通訊協議。TCP是面向連接的協議,需要在收發數據前與對方建立可靠的連接,建立連接的過程為3次握手,斷開連接的過程為4次揮手,確保數據傳輸的可靠性。UDP是一種面向無連接
    的頭像 發表于 03-15 08:19 ?1735次閱讀
    通信必備知識!<b class='flag-5'>TCP</b>與UDP協議介紹及使用

    說說TCP三次握手的過程?為什么是三次而不是兩次、四次?

    說說TCP三次握手的過程?為什么是三次而不是兩次、四次? TCP三次握手是建立TCP連接的過程,確保數據的可靠傳輸。它是由發送端和接收端完成
    的頭像 發表于 02-04 11:03 ?619次閱讀

    TCP協議連接的三次握手

    通過三次握手,客戶端與服務端能夠確保彼此的網絡連接是可用的。客戶端發起的SYN報文和服務端返回的SYN+ACK報文都包含了對方的初始序列號和通信能力信息,通過互相確認這些信息,雙方確認彼此的能力和正確性。
    的頭像 發表于 02-03 16:44 ?1307次閱讀
    <b class='flag-5'>TCP</b>協議連接的三次<b class='flag-5'>握手</b>

    傳輸控制協議TCP特點及三次握手過程

    TCP的主要功能包括分段、確認、重傳、排序和流控等,以保證數據傳輸的可靠性和順序性。TCP通過將數據流分割成適當長度的報文段,并對每個段進行編號,以便接收端實體按序接收并重組為原始數據流。
    的頭像 發表于 02-03 16:38 ?1026次閱讀
    傳輸控制協議<b class='flag-5'>TCP</b>特點及三次<b class='flag-5'>握手</b>過程

    TCP和UDP協議有什么區別?如何通過網關實現TCP協議通信?

    TCP協議是一種面向連接的、可靠的、基于字節流的傳輸層通信協議,能夠保證數據從發送方到達接收方,是物聯網領域常見的通信協議之一。 TCP是面向連接的,所以在開始傳輸數據前要先經歷三次握手建立連接,而
    的頭像 發表于 01-24 11:07 ?569次閱讀
    <b class='flag-5'>TCP</b>和UDP協議有什么區別?如何通過網關實現<b class='flag-5'>TCP</b>協議通信?

    【芯片設計】握手協議的介紹與時序說明

    最早接觸到握手協議是在校期間學習PCIe的AXI總線時,至今日雖然PCIe的結構已經忘得一干二凈,但握手協議經過不斷的使用還算掌握的不錯。
    的頭像 發表于 12-11 14:11 ?2979次閱讀
    【芯片設計】<b class='flag-5'>握手</b>協議的介紹與時序說明

    關于建立時間和保持時間測量方法

    文件提到兩種setup/hold測量方式:10% push-up和pass/fail,按照TSMC說法,前者會更樂觀一些,因此如果是采用前者(10% push-up)的測量方式得到建立時間和保持
    的頭像 發表于 12-05 11:19 ?1758次閱讀
    關于建立<b class='flag-5'>時間</b>和保持<b class='flag-5'>時間</b>的<b class='flag-5'>測量</b>方法

    握手型接口的同步FIFO實現

    按照正常的思路,在前文完成前向時序優化和后向時序優化后,后面緊跟的應該是雙向時序優化策略了,不過不急,需要先實現一下握手型同步FIFO。
    的頭像 發表于 12-04 14:03 ?674次閱讀
    <b class='flag-5'>握手</b>型接口的同步FIFO實現