MOOC 計算機網絡 作業2 計算機網絡性能

第一題

考慮兩臺主機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:信號傳播速度(-2 x 108 m/sec)
dp=d/s=M/V
(2)傳輸延遲dtrans 計算公式
L:分組長度(bits)
R:鏈路帶寬(bps)
dt=L/R
(3)端到端延遲de等於四種分組延遲之和
dproc:節點處理延遲
dqueue:排隊延遲
dtrans:傳輸延遲
dprop:傳播延遲
若忽略結點處理延遲和排隊延遲,則端到端延遲de=dp+dt=M/V+L/R
(4)dp爲每一個數據包(bit)從主機A到主機B的用時,dt爲每一個分組經過主機A的用時
當dp>dt,t=dt時,分組剛好從主機A出去進入鏈路,但又未到主機B,所以分組的第一個比特在鏈路上Vdt米處
(5)時延帶寬積的計算公式如下
時延帶寬積=傳播時延 x 帶寬
=dprop x R(bits)
512=M/V x R
M=(512/R)
V=(512/100000000)*250000=1.28 千米

第二題

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

答:

(1)存在瓶頸鍊路,在端到端之間,R=min(R1,R2,R3),因此吞吐量爲500kbps
(2)吞吐量計算公式爲
吞吐量R=文件大小M(字節)8 / 端到端時延
由(1)知,吞吐量R爲500kbps,文件大小M爲4MB,則
時延=4
1000*8/500=64s

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章