《網(wǎng)絡(luò)中的延遲和抖動(dòng)問題》由會(huì)員分享,可在線閱讀,更多相關(guān)《網(wǎng)絡(luò)中的延遲和抖動(dòng)問題(12頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、,一級(jí)標(biāo)題1st level,二級(jí)標(biāo)題2nd level,三級(jí)標(biāo)題3rd level,*,本頁P(yáng)PT標(biāo)題,系,專業(yè),本頁P(yáng)PT標(biāo)題,一級(jí)標(biāo)題1st level,二級(jí)標(biāo)題2nd level,三級(jí)標(biāo)題3rd level,*,網(wǎng)絡(luò)中的延遲和抖動(dòng)問題,1,網(wǎng)絡(luò)中的延遲和抖動(dòng)問題,2,1.,延遲的概念及分類,2.,降低網(wǎng)絡(luò)延遲的方法,3.,抖動(dòng)的概念及產(chǎn)生抖動(dòng),的原因,4.,解決網(wǎng)絡(luò)抖動(dòng)的方法,目錄,基本概念,延遲的概念:,數(shù)據(jù)包穿越一個(gè)或多個(gè)網(wǎng)段所經(jīng)歷的時(shí)間稱為延遲。從用戶的角度講,延遲即用戶發(fā)出請求到接收到遠(yuǎn)端應(yīng)用系統(tǒng)的響應(yīng)的時(shí)間?;赥CP/IP協(xié)議網(wǎng)絡(luò)傳輸包括以下處理過程:路由器處理、用戶數(shù)據(jù)單
2、元在網(wǎng)絡(luò)上傳輸以及服務(wù)器處理過程,相應(yīng)地將產(chǎn)生路由延遲和用戶數(shù)據(jù)單元在網(wǎng)絡(luò)上的傳輸延遲。路由延遲包括域名請求延遲、TCP連接建立和釋放延遲以及IP尋徑延遲。,3,基本概念,延遲的分類:,在數(shù)據(jù)傳輸過程中,一般認(rèn)為延遲分為:傳輸延遲,傳播延遲,處理延遲和排隊(duì)延遲,,,打包延遲,。,傳輸延遲,:將所有分組的比特全部傳送到線路上所需要的時(shí)間,即PDU的第一個(gè)比特從端點(diǎn)傳送到線路上直到最后一個(gè)比特離開端點(diǎn)的這段時(shí)間。,傳播延遲:一個(gè)數(shù)據(jù)包中的每一個(gè)比特被推向鏈路后,該比特向下一跳路由器進(jìn)行,4,基本概念,傳播。從該鏈路的起點(diǎn)到到達(dá)下一跳路由器傳輸所需要的時(shí)間。,處理延遲,:分組交換過程中發(fā)送端和目的端
3、對數(shù)據(jù)進(jìn)行處理所需時(shí)間的總和,如檢查分組首部和決定將該分組導(dǎo)向哪里所需要的時(shí)間等。,排隊(duì)延遲,:每一次分組交換將使數(shù)據(jù)加入到緩沖隊(duì)列中,每一個(gè)PDU的目的輸出端可能存在著許多分組排隊(duì)。,打包延遲,:協(xié)議層等待應(yīng)用層產(chǎn)生滿足PDU有效負(fù)載長度的字節(jié)流量,,5,基本概念,6,然后才能打包成協(xié)議數(shù)據(jù)單元(PDU)。這段等待時(shí)間就是打包延遲。,降低網(wǎng)絡(luò)延遲的方法,7,1、增加有效網(wǎng)絡(luò)帶寬。隨著網(wǎng)絡(luò)新應(yīng)用中多媒體傳輸變得越來越廣泛,各種數(shù)據(jù)充斥于網(wǎng)絡(luò)中,使網(wǎng)絡(luò)變得擁擠不堪。可以采用增加帶寬的方法為應(yīng)用提供更大的容量,但不能保證所要提高的關(guān)鍵任務(wù)的性能的提升。,2、提高主干網(wǎng)絡(luò)速度。主干網(wǎng)絡(luò)的帶寬和傳輸速
4、度嚴(yán)重影響著各個(gè)子網(wǎng)之間的通信效率,所以現(xiàn)在的組合干網(wǎng)絡(luò)往往采用光纖進(jìn)行通信。目的是,降低網(wǎng)絡(luò)延遲的方法,提高主干網(wǎng)的性能,這樣就可以大大提高傳輸效率。,3、對服務(wù)器進(jìn)行優(yōu)化,服務(wù)器在網(wǎng)絡(luò)環(huán)境下為客戶機(jī)提供共享資源,服務(wù)器速度過低,執(zhí)行操作系統(tǒng)和協(xié)議的時(shí)間會(huì)遠(yuǎn)遠(yuǎn)大于在傳輸線路上花費(fèi)的時(shí)間。,8,基本概念,抖動(dòng)的概念:,抖動(dòng)是QOS里面常用的一個(gè)概念,其意思是指分組延遲的變化程度。如果網(wǎng)絡(luò)發(fā)生擁塞,排隊(duì)延遲將影響端到端的延遲,并導(dǎo)致通過同一連接傳輸?shù)姆纸M延遲各不相同,而抖動(dòng),就是用來描述這樣一延遲變化的程度。,9,基本概念,抖動(dòng)的原因:,是由于各種延時(shí)的變化導(dǎo)致網(wǎng)絡(luò)中的數(shù)據(jù)分組到達(dá)速率的變化。網(wǎng)
5、絡(luò)的傳輸是一個(gè)復(fù)雜的過程,中間要經(jīng)過路由器和不同的鏈路,每個(gè)數(shù)據(jù)包歷經(jīng)的延時(shí)不一樣。數(shù)據(jù)包離開發(fā)送端時(shí),按照規(guī)則的間隔均勻排列,在通過網(wǎng)絡(luò)之后,這一均勻的間隔因數(shù)據(jù)包經(jīng)歷不同的延遲大小而遭到破壞,從而產(chǎn)生抖動(dòng)。,10,解決網(wǎng)絡(luò)抖動(dòng)的方法,1,.,數(shù)據(jù)包接收端的抖動(dòng)緩存指針隊(duì)列的入隊(duì)線程接收數(shù)據(jù)包,對接收到的數(shù)據(jù)包進(jìn)行排序后將接收到的數(shù)據(jù)包插入抖動(dòng)緩存指針隊(duì)列的相應(yīng)位置。,2,.,抖動(dòng)緩存指針隊(duì)列的出隊(duì)線程定時(shí)器以一定時(shí)間間隔觸發(fā)出隊(duì)線程,出隊(duì)線程判斷抖動(dòng)緩存指針隊(duì)列隊(duì)頭的數(shù)據(jù)包是否應(yīng)該在當(dāng),11,解決網(wǎng)絡(luò)抖動(dòng)的方法,前觸發(fā)時(shí)刻出隊(duì),如果是,則將該數(shù)據(jù)包出隊(duì),.,3,.,根據(jù)抖動(dòng)緩存指針隊(duì)列中的隊(duì)尾數(shù)據(jù)包和隊(duì)頭數(shù)據(jù)包時(shí)戳值之差與當(dāng)前抖動(dòng)緩存深度的大小關(guān)系,以及根據(jù)數(shù)據(jù)包在抖動(dòng)緩存指針隊(duì)列中的緩存時(shí)間與該抖動(dòng)緩存指針隊(duì)列緩存數(shù)據(jù)包的最小延時(shí)量之間的關(guān)系,增大或縮小當(dāng)前抖動(dòng)緩存深度的操作。,12,