時延

時延

時延是指一個報文或分組從一個網路的一端傳送到另一個端所需要的時間。它包括了傳送時延,傳播時延,處理時延,排隊時延。(時延=傳送時延+傳播時延+處理時延+排隊時延)一般,傳送時延與傳播時延是我們主要考慮的。對於報文長度較大的情況,傳送時延是主要矛盾;報文長度較小的情況,傳播時延是主要矛盾。 時延是指數據包第一個比特進入路由器到最後一比特從路由器輸出的時間間隔。在測試中通常使用測試儀表發出測試包到收到數據包的時間間隔。時延與數據包長相關,通常在路由器連線埠吞吐量範圍內測試,超過吞吐量測試該指標沒有意義。

基本信息

概念

時延是指一個報文或分組從一個網路的一端傳送到另一個端所需要的時間。它包括了傳送時延,傳播時延,處理時延,排隊時延。(時延=傳送時延+傳播時延+處理時延+排隊時延)一般,傳送時延與傳播時延是我們主要考慮的。對於報文長度較大的情況,傳送時延是主要矛盾;報文長度較小的情況,傳播時延是主要矛盾。

時延是指數據包第一個比特進入路由器到最後一比特從路由器輸出的時間間隔。在測試中通常使用測試儀表發出測試包到收到數據包的時間間隔。時延與數據包長相關,通常在路由器連線埠吞吐量範圍內測試,超過吞吐量測試該指標沒有意義。

工作原理

時延就是對一個網址傳送測試數據包,看對方網址是否有回響並統計回響時間,以此測試網路。

具體方式是,開始--運行--cmd,在調出的dos視窗下輸入 ping 空格 + 你要ping的網址,回車。比如 “ pingXXX網址” 之後螢幕會顯示類似信息Ping XXX 網址[61.135.169.105] with 32 bytes of data:Reply from 61.135.169.105: bytes=32 time=1244ms TTL=46Reply from 61.135.169.105: bytes=32 time=1150ms TTL=46Reply from 61.135.169.105: bytes=32 time=960ms TTL=46Reply from 61.135.169.105: bytes=32 time=1091ms TTL=46後面的time=1244ms 是回響時間,這個時間越小,說明你連線這個地址速度越快。

我們以下面一個網路為例:有A、B、C、D四台機子,一台路由RA,子網掩碼均為255.255.255.0,默認網關為192.168.0.11.在同一網段內在主機A上運行“Ping 192.168.0.5”後,都發生了些什麼呢? 首先,時延命令會構建一個固定格式的ICMP請求數據包,然後由ICMP協定將這個數據包連同地址“192.168.0.5”一起交給IP層協定(和ICMP一樣,實際上是一組後台運行的進程),IP層協定將以地址“192.168.0.5”作為目的地址,本機IP位址作為源地址,加上一些其他的控制信息,構建一個IP數據包,並想辦法得到192.168.0.5的MAC地址(物理地址,這是數據鏈路層協定構建數據鏈路層的傳輸單元——幀所必需的),以便交給數據鏈路層構建一個數據幀。關鍵就在這裡,IP層協定通過機器B的IP位址和自己的子網掩碼,發現它跟自己屬同一網路,就直接在本網路內查找這台機器的MAC,如果以前兩機有過通信,在A機的ARP快取表應該有B機IP與其MAC的映射關係,如果沒有,就發一個ARP請求廣播,得到B機的MAC,一併交給數據鏈路層。後者構建一個數據幀,目的地址是IP層傳過來的物理地址,源地址則是本機的物理地址,還要附加上一些控制信息,依據乙太網的介質訪問規則,將它們傳送出去。主機B收到這個數據幀後,先檢查它的目的地址,並和本機的物理地址對比,如符合,則接收;否則丟棄。接收後檢查該數據幀,將IP數據包從幀中提取出來,交給本機的IP層協定。同樣,IP層檢查後,將有用的信息提取後交給ICMP協定,後者處理後,馬上構建一個ICMP應答包,傳送給主機A,其過程和主機A傳送ICMP請求包到主機B一模一樣。2.不在同一網段內在主機A上運行“Ping 192.168.1.4”後,開始跟上面一樣,到了怎樣得到MAC地址時,IP協定通過計算發現D機與自己不在同一網段內,就直接將交由路由處理,也就是將路由的MAC取過來,至於怎樣得到路由的MAC,跟上面一樣,先在ARP快取表找,找不到就廣播吧。路由得到這個數據幀後,再跟主機D進行聯繫,如果找不到,就向主機A返回一個逾時的信息。

相關詞條

相關搜尋

熱門詞條

聯絡我們