網(wang)絡時(shi)延(yan)測(ce)試儀(yi)的(de)基本(ben)原(yuan)理說明(ming):
1.發送(song)測(ce)試數(shu)據(ju)包並(bing)計算(suan)往返(fan)時(shi)間
ICMP協(xie)議:這是最(zui)基(ji)礎的(de)測(ce)試方式,通(tong)過向(xiang)目(mu)標發(fa)送(song)ICMP Echo Request(即(ji)“Ping”命(ming)令(ling)),當(dang)接收(shou)端收(shou)到後會(hui)返回(hui)ICMP Echo Reply。儀(yi)器(qi)記(ji)錄(lu)從(cong)發(fa)送(song)到接收(shou)的(de)時(shi)間差(cha),即(ji)為(wei)往返時(shi)間(RTT)。這種方式簡單(dan)直(zhi)接,廣泛(fan)用(yong)於(yu)個(ge)人(ren)和(he)基礎(chu)的(de)網(wang)絡排(pai)查。
TCP/UDP協議:更專(zhuan)業的(de)工具(ju)會(hui)使(shi)用(yong)TCP或UDP協議來模擬(ni)真(zhen)實(shi)應用場(chang)景下(xia)的(de)數據(ju)傳(chuan)輸,如(ru)網(wang)頁瀏覽(lan)、視(shi)頻(pin)流(liu)、遊戲(xi)等(deng),從(cong)而(er)測(ce)量(liang)出(chu)更貼(tie)近實(shi)際情(qing)況(kuang)的(de)應用(yong)層(ceng)延遲。
多節(jie)點(dian)路(lu)徑跟(gen)蹤(zong):結合“traceroute”功能(neng),測(ce)試數(shu)據(ju)包在(zai)網(wang)絡中(zhong)經(jing)過的(de)每壹個(ge)節(jie)點(dian)(如(ru)路(lu)由器(qi)、交(jiao)換機(ji))的(de)延遲情況(kuang),以此(ci)定(ding)位網(wang)絡瓶(ping)頸(jing)的(de)具體(ti)位置(zhi),判(pan)斷是哪(na)壹段鏈路(lu)延遲過高或者存(cun)在(zai)丟(diu)包問(wen)題。
發(fa)送(song)時(shi)延(yan):數(shu)據(ju)包從(cong)壹端開(kai)始發送(song)到全進入網(wang)絡所(suo)需(xu)要的(de)時(shi)間,與(yu)報文長度(du)等(deng)因素有(you)關(guan)。對(dui)於報(bao)文長度(du)較(jiao)大(da)的(de)情況(kuang),發送(song)時(shi)延(yan)可能(neng)是主要矛盾;而(er)對(dui)於(yu)報(bao)文長度(du)較(jiao)小的(de)情況(kuang),傳(chuan)播(bo)時(shi)延(yan)則(ze)更(geng)為(wei)關(guan)鍵(jian)。
傳(chuan)播(bo)時(shi)延(yan):信(xin)號(hao)在(zai)物理介質(zhi)中(zhong)傳(chuan)播(bo)的(de)時(shi)間,取(qu)決(jue)於介質(zhi)的(de)性質(zhi)和距離(li)。
處理時(shi)延(yan):網(wang)絡設(she)備(bei)對(dui)數據(ju)包進行處理所需(xu)的(de)時(shi)間,包括(kuo)解(jie)析(xi)頭(tou)部(bu)信(xin)息(xi)、查找(zhao)路(lu)由表(biao)等(deng)操作(zuo)。
排(pai)隊時(shi)延(yan):當(dang)多(duo)個(ge)數據(ju)包同時(shi)到達某(mou)個(ge)網(wang)絡設(she)備(bei)時(shi),需(xu)要在緩沖(chong)區(qu)排(pai)隊等(deng)待轉發(fa)所(suo)產生的(de)延遲。
3.網(wang)絡時(shi)延(yan)測(ce)試儀(yi)關(guan)鍵(jian)測(ce)試指(zhi)標
往(wang)返延遲(RTT):是評(ping)估網(wang)絡整(zheng)體(ti)延(yan)遲的(de)核心(xin)指(zhi)標,反(fan)映了(le)數據(ju)包從(cong)發(fa)送(song)端(duan)到接收(shou)端再(zai)返(fan)回的(de)總時(shi)間。
抖動(dong)(Jitter):指延遲的(de)波動(dong)範圍(wei),即最大(da)延(yan)遲與(yu)最小延(yan)遲的(de)差值(zhi)。抖動(dong)過高會(hui)導致實(shi)時(shi)應(ying)用(yong)出(chu)現卡(ka)頓現象(xiang),因為(wei)數據(ju)包到達時(shi)間不(bu)穩(wen)定(ding),需要緩沖區(qu)進行調整(zheng)。
丟(diu)包率(lv)(Packet Loss):測(ce)試過(guo)程中(zhong)丟(diu)失(shi)的(de)數據(ju)包比(bi)例(li)。丟(diu)包會(hui)觸(chu)發(fa)重傳(chuan)機(ji)制,不(bu)僅(jin)增(zeng)加(jia)延(yan)遲,還可能(neng)降低網(wang)絡吞(tun)吐(tu)量(liang)。
最(zui)小/最(zui)大延(yan)遲:測(ce)試期間記(ji)錄(lu)的(de)最短(duan)和(he)最(zui)長延遲,可反(fan)映網(wang)絡的(de)瞬(shun)時(shi)波(bo)動(dong)情(qing)況(kuang)。
平均(jun)延遲:所有(you)測(ce)試數(shu)據(ju)包的(de)平均(jun)RTT,用於(yu)綜合評(ping)估網(wang)絡的(de)延遲性能(neng)。
