[計算機網絡][MOOC]作業二 端到端延遲計算


以下是我的答案。若有不對請指正,謝謝。

 課程地址 http://www.icourse163.org/course/HIT-154005 我的課程id: aweffr

 

(10分)考慮兩台主機A和主機B由一條帶寬為R bps、長度為M米的鏈路互連,信號傳播速率為V m/s。假設主機A從t=0時刻開始向主機B發送分組,分組長度為L比特。試求:

1) 傳播延遲(時延)dp;

2) 傳輸延遲dt;

3) 若忽略結點處理延遲和排隊延遲,則端到端延遲de是多少?

4) 若dp>dt,則t=dt時刻,分組的第一個比特在哪里?

5) 若V=250000km/s,L=512比特,R=100 Mbps,則使帶寬時延積剛好為一個分組長度(即512比特)的鏈路長度M是多少?

(注:1k=10^3,1M=10^6)

 

1) 傳播延遲 dprop = d(物理鏈路長度) / s(信號傳播速度)

答: dp = M / V

2) 傳輸延遲 dtrans = L(分組長度bits)/R(鏈路帶寬bps)

答: dt = L / R

3) dnodal = dproc + dqueue + dtrans + dprop

答: dnodal = dp + dt = M/V + L/R

4) 當物理傳播延遲dp大於帶寬傳輸延遲dt,那么第一個比特應該在物理鏈路A-B上,距離A的距離按物理傳播距離計算,即:

答: D第一個比特 = V * dt

5)時延帶寬積=傳播時延*帶寬

答: M/V * 100Mps == 512bits => M = 512bits / 100Mps * 250000km/s = 1280(m)

 

 

(6分)假設主機A向主機B以存儲-轉發的分組交換方式發送一個大文件。主機A到達主機B的路徑上有3段鏈路,其速率分別是R1=500kbps,R2=2Mbps,R3=1Mbps。試求:

1) 假設網絡沒有其他流量,則傳送該文件的吞吐量是多少?

2) 假設文件大小為4MB,則傳輸該文件到主機B大約需要多少時間?

(注:1k=10^3,1M=10^6)

 

吞吐量: 表示在發送端與接收端之間傳送數據的速率(b/s)

1)由瓶頸鏈路決定,R = 500 kbps

2T = 文件大小/吞吐量 = 4MB / 500kbps = 8 (s)

第二問答案錯誤,單位計算不正確。參考答案:

參考答案:

1) 傳送該文件的吞吐量:TH=500kbps;(3分)

2) 傳送該文件到主機B大約需要時間:T=4×8×10^6/(500×10^3)=64s。(3分)


免責聲明!

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



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