111年資訊技師高等網路原理與應用
三、設計一個10Mbps 新型乙太網路系統,其有10個 segments 以9個 repeaters串接,每段最長不可超過500公尺,傳輸延遲為5/6光速,每個 repeater 的傳輸延遲為1.0μs,整體訊號上升時間為2μs,其他延遲忽略不計,請問: (一)此系統整體延遲時程為何?(6分) (二)一個時槽 (time slot) 的時程為何?(6分) (三)最小封包的位元數為何?(6分) |
答:
[此題目有爭議,(二)跟(三)的順序要顛倒,這題目是抄襲改編自「楊豐瑞、楊豐任-網路概論與實務」,出題教授將題目順序弄錯]
(一)
1.光速:c = 3×108 m/sec,是光速。
2.傳輸延遲:×3×108 m/sec = 2.5×108 m/sec。
3.Tix:傳輸延遲時間
送出一個訊框所需要的時間。Tix = 訊框長度 ∕ 位元速率。
註:位元速率 (bit rate) 是資料傳輸速率 (transmission rate) 或一個 link 頻寬。
9個 repeaters 總傳輸延遲時間:9×1.0us = 9us。
4.Tp:傳播延遲時間
在網路線上傳輸所花費的時間。Tp = 傳輸距離 ∕ 訊號傳播速率。
註:訊號傳播速率 (propagation speed) 為2×108m/s到3×108m/s。
500公尺傳播延遲時間:
10個 segments 總傳播延遲時間:10×2us = 20us。
5.系統整體延遲時程:
來回時間 (Round-Trip Time, RTT) 定為 2。
2×(2us+20us)+2us = 44us+2us = 46us。
(二)
時槽時間是以最小訊框傳輸所需的時間為單位來訂定。
註:先計算出(三)才能計算出(二)。
(三)
最小封包 = 46us×10Mbps = 46×10-6sec×107bps = 460位元,取用最近的2冪次方數字為基準,也就是512位元 (29 = 512) 個位元 (512 / 8 = 64個位元組),也就是乙太訊框格式所規範的最小訊框。
※參考資料:楊豐瑞、楊豐任-網路概論與實務第三版習題解答 CH6-10.pdf
留言列表