考慮兩台主機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=dtrans+dprop=L/R+M/V

(端到端延遲de=處理延遲dproc+排隊延遲dqueue+傳輸延遲dtrans+傳播延遲dprop)

4)t=dt時刻,分組的第一個比特在傳播鏈路上 V*dt 米處。

5)帶寬時延積=512bit=(M/250000km/s)* 100Mbps

根據以上方程等式得出:M=512*10-6Mbps * 2.5*105km/s /100Mbps = 1.280km =1280m 

(帶寬時延積=傳播時延dprop*帶寬)

 

2(6分)

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

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

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

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

我的答案:

1)瓶頸鏈路的存在,則此場景下傳送文件的吞吐量為:500kbps。

(端到端路徑上,限制端到端吞吐量的鏈路:瓶頸鏈路)

2)時間T=文件大小4MB*8bit/最小鏈路速率500kbps=$\frac{4\times 10^{6}B\times 8bit}{500\times 10^{3}bps}$=64s。