你知道網絡時延有4種嗎?

說起時延,我們大部分小夥伴都不陌生,高時延會極大的減低我們的娛樂體驗,例如你正在遊戲中和仇家PK,突然網絡變慢起來,你眼睜睜的看著別人不停的砍你,卻只能慢吞吞的閃躲,有時甚至連動都動不了,這種體驗實在是非常酸爽。

你知道網絡時延有4種嗎?

站著被P:)

對於網絡設備來說,時延指的是一個幀從源點到目的點的總傳輸時間,包含網絡中間的所有節點的處理時間和在傳輸介質上的傳播時間。其計算方式也非常的簡單,只需要在發送時加上時間戳T1,在接收時加上時間戳T2,然後T2-T1,就會得到整個幀傳輸的時延,如下圖所示:

你知道網絡時延有4種嗎?

時延=T2-T1

這本來是一件非常容易理解的事情,不多在考慮到報文的長度以後,就變得複雜了。

我們都知道,報文是有長度的,那麼在打時間戳的時候,是在報文的第一個bit打,還是在最後一個bit打呢?在區分發送和接收的情況,就把時延分為了4種方式:

  • First In last Out: FILO,先進先出
  • Last In Last Out:LILO,後進後出
  • Last In First Out: LIFO, 後進先出
  • First In First Out:FIFO,先進先出

如下圖所示:

你知道網絡時延有4種嗎?

考慮幀長的時延

為了對時延進行計量,標準組織在RFC2544裡有專門的測試項目,對網絡設備的時延進行了統一的計量。

如果要對時延進行專業的計量,就需要專業的測試儀表了,例如下面的儀表,就可以對4種時延進行計量,如下圖所示:

你知道網絡時延有4種嗎?

專業儀表計量時延

小夥伴先了解一下這個簡單的時延吧,只有專業的人士才會進行這麼細的計量。

如果對網絡知識感興趣,歡迎關注大黃,一起進行探討!



分享到:


相關文章: