延時計算


總延時=發送延時+傳播延時+排隊延時+處理延時。

發送延時=數據幀長度(b)/信道帶寬

傳播延時=信道長度/傳播速率

 

#1、采用CSMA/CD介質訪問控制方式的局域網,總線長度1000m,數據傳輸速率為10Mbps,電磁波在總線傳輸介質中的傳播速度為2*10^8m/s。那么最小幀長度應為( ) bit。

Lmin / S >= 2*D / V

Lmin / (10*10^6) >= 2*1000 / (2*10^8)

Lmin >= 100

 

 

#2、條件:發送節點和接收節點之間傳輸介質的長度D=1000km。電磁波在傳輸介質上的傳播速度為2*10^8m/s。

(1)數據長度為1*10^8bit,數據發送速率為1Gbps。(2)數據長度為1*10^3bit,數據發送速率為100kbps。

當情況(1)時,發送時延為( ) ms,傳播時延為( ) ms。

當情況(2)時,發送時延為( ) ms,傳播時延為( ) ms。

情況(1)、(2)的傳播延時 t = 1000*10^3(m) / (2*10^8)(m/s) *10^3(ms) = 5(ms)

發送時延根據上述公式分別為 t1 = 1*10^8(bit) / (1*10^9)(bps) *10^3(ms) = 100(ms) 、t2 = 1*10^3(bit) / (100*10^3)(bps) *10^3(ms) = 10(ms)

 

 

#3、主機A要向主機B發送一個長度為300KB的報文,發送速率為10Mbps,傳輸路徑上要經過8個路由器。連接路由器的鏈路長度為100km,信號在鏈路上的傳播速度是2*10^8m/s。每個路由器的排隊等候延時為1ms。路由器的發送速率也為10Mbps。

忽略:主機接入到路由器的鏈路長度,路由器的派對等待延時與數據長度無關,並假設信號在鏈路上傳輸沒有出現差錯和擁塞。

(1)采用報文交換方法,報文頭部長度為60B,報文從主機A到主機B需要( ) ms。

報文交換方法:完整數據包從源點傳到目的結點  T=(主機A發送時間+路由器發送總時間)+路由器排隊等待時間+鏈路傳播時間

報文長度L = (300*1024*8)+(60*8) = 2458080(bit)    發送延時t1 = L / s = 2458080 / 10^7 * 10^3 = 245.808(ms)

傳播延時t2 = 100*10^3 / (2*10^8) * 10^3 = 0.5(ms)

總T = t1*9 + t2*7 + 8 = 2223.772(ms)

(2)采用分組交換方法,分組頭部長度為20B,分組數據長度為2KB。所有報文分組從A到B需要( ) ms。

分組交換方法:一個包一個包傳輸下去,分成150個包,在傳輸最后一個包之前已經傳送了149次,再加上A與8個路由器,一共傳送158次,其余同上。

報文長度L = (2*1024*8)+(20*8) = 16544(bit)    發送延時t1 = L / s = 16544 / 10^7 * 10^3 = 1.6544(ms)

傳播延時t2 = 100*10^3 / (2*10^8) * 10^3 = 0.5(ms)

總T = t1*158 + t2*7 + 8 = 272.8952(ms)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM