“為什么我換了100M光纖玩LOL還是慢?”
“為什么打開的頁面一直在轉圈圈?”
“為什么我只想看個韓劇卻一直在緩沖?”
......
對于各界網(wǎng)絡大神來說,這簡直是最不能忍受的痛,沒有之一。
而造成以上現(xiàn)象,都是網(wǎng)絡延遲搗得鬼。
從用戶的角度講,延遲即用戶發(fā)出的數(shù)據(jù)請求指令到遠端應用系統(tǒng)接收、響應的時間。在你發(fā)送指令的途中,數(shù)據(jù)需要經(jīng)過打包、傳輸、傳播以及排隊、處理環(huán)節(jié),而每一環(huán)節(jié)都有可能會遇到延遲問題。
下面我們來一一介紹一下這幾類延遲及形成原理
-
打包延遲:是指協(xié)議層等待應用層產(chǎn)生滿足PDU有效負載長度的字節(jié)流量,然后才能打包成協(xié)議數(shù)據(jù)單元(PDU);
-
傳輸延遲:是將所有分組的BIT全部傳送到線路上所需要的時間,即PDU的第一個BIT從端點傳送到線路上直到最后一個BIT離開端點的這段時間;
-
傳播延遲:一個數(shù)據(jù)包中的每一個BIT(信息單位)被推向鏈路后,該BIT向下一跳路由器進行傳播,是從該鏈路的起點到到達下一跳路由器傳輸所需要的時間;
-
排隊延遲:是由網(wǎng)絡動態(tài)來決定的。排隊延遲受網(wǎng)絡負載的影響很大,每一次分組交換將使數(shù)據(jù)加入到緩沖隊列中,每一個PDU的目的輸出端可能存在著許多分組排隊;
-
處理延遲:是分組交換過程中發(fā)送端和目的端對數(shù)據(jù)進行處理所需時間的總和,如檢查分組首部和決定將該分組導向哪里所需要的時間等。
總而言之,網(wǎng)絡延遲就是需要你耐心等候,就如同女生出門要化妝,你只能在樓下焦急等待,不愿等那你可以高傲的甩臉走人,但這樣的后果你是知道。而造成這樣的原因是:
一方面,由于數(shù)據(jù)傳輸依靠于網(wǎng)絡的通路,如果通路結構不合理,將大大增加了傳輸延遲;
另一方面,傳輸數(shù)據(jù)的時間會隨著路徑變長而增加,使得網(wǎng)絡變得更加擁塞和忙碌,導致傳輸性能下降,網(wǎng)絡崩潰。
降低網(wǎng)絡延遲的方法
降低網(wǎng)絡延遲方法可以依靠優(yōu)化網(wǎng)絡拓撲結構,數(shù)據(jù)傳輸依靠于網(wǎng)絡的通路,而拓撲就是這些通路的構成形式。
1、增加有效網(wǎng)絡帶寬
隨著網(wǎng)絡新應用越來越廣泛,各種數(shù)據(jù)充斥于網(wǎng)絡中,使網(wǎng)絡變得擁擠不堪。增加帶寬的方法為應用提供更大的容量,但不能保證所要提高的關鍵任務的性能會有所提升。
2、提高主干網(wǎng)絡速度
主干網(wǎng)絡的帶寬和傳輸速度嚴重影響著各個子網(wǎng)之間的通信效率,所以現(xiàn)在的組合干網(wǎng)絡往往采用光纖進行通信。目的是提高主干網(wǎng)的性能和傳輸效率。
3、對服務器進行優(yōu)化
大部分延遲現(xiàn)象都起源于服務器,在當今擁堵的網(wǎng)絡環(huán)境下,服務器執(zhí)行操作系統(tǒng)和協(xié)議的時間會遠遠大于在傳輸線路上花費的時間。因此提高服務器性能,對各項軟件和協(xié)議進行正確合理地配置是非常必要的。
4、設置QoS策略
QoS(Quality ofService)服務質量,是網(wǎng)絡的一種安全機制,是用來解決網(wǎng)絡延遲和阻塞等問題的一種技術。華為移動網(wǎng)絡加速就是一種QoS策略。
華為網(wǎng)絡加速方案就是為了解決從UE到PGW的QoS的時延問題,提升帶寬,提高用戶體驗。
華為在運營商移動網(wǎng)絡增加vUIC網(wǎng)元,將網(wǎng)絡加速能力封裝成RESTAPI接口(即Web Service接口),對第三方開放。第三方服務器通過調用REST API接口,申請、釋放、修改網(wǎng)絡加速專用承載通道資源,實現(xiàn)對特定用戶指定業(yè)務動態(tài)加速功能。例如,提升QCI等級,甚至區(qū)分語音、視頻、P2P下載等的QoS保障。
但其實不管技術如何先進,零時延上網(wǎng)是一個美麗的夢,網(wǎng)絡發(fā)生延遲是不可避免的,因為數(shù)據(jù)包在鏈路中傳輸需要經(jīng)歷一定的時間。
華為公司簡介: