總延時=發送延時+傳播延時+排隊延時+處理延時。
發送延時=數據幀長度(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)