1. 程式人生 > >計算機網路(中國大學MOOC)第二週作業

計算機網路(中國大學MOOC)第二週作業

1. 考慮兩臺主機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)傳播時延:dp = M/V
2)傳輸時延:dt = L/R
3)端到端的延遲:de = dp + dt = M/V + L/R
4)還在鏈路中,沒有到目的主機
5)頻寬時延積 = dp * R = M/V*R = 512

   可以計算出 M = 1280m

2. 假設主機A向主機B以儲存-轉發的分組交換方式傳送一個大檔案。主機A到達主機B的路徑上有3段鏈路,其速率分別是R1=500kbps,R2=2Mbps,R3=1Mbps。試求:
1) 假設網路沒有其他流量,則傳送該檔案的吞吐量是多少?
2) 假設檔案大小為4MB,則傳輸該檔案到主機B大約需要多少時間?

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

個人答案:

1)吞吐量取最小的那個 R1=500kps
2)4MB = 4*1024*8 kb     ​
   t = 4*1024*8/500 = 65.536s