1-28假定要在網路上傳送1.5mb的檔案。設分組長度為1kb,往返時間rtt=80ms。傳送資料之前還需要有建立tcp連線的時間,這時間是2×rtt=160ms。試計算在以下幾種情況下接收方收完該檔案的最後乙個位元所需的時間。
(1)資料傳送速率為10mb/s,資料分組可以連續傳送。
(2)資料傳送速率為10mb/s,但每傳送完乙個分組後要等待乙個rtt時間才能再傳送乙個分組。
(3)資料傳送速率極快,可以不考慮傳送資料所需的時間。但規定在每乙個rtt往返時間內只能傳送20個分組。
(4)資料傳送速率極快,可以不考慮傳送資料所需的時間。但在第乙個rtt往返時間內只能傳送乙個分組,在第二個rtt內可傳送兩個分組,在第三個rtt內可傳送四個分組(即
注:題目的條件中的m=
解答:(1)傳送這些位元所需時間=1.5×
(2)需要劃分的分組數=1.5mb/1kb=1536
最後乙個分組傳播到達目的地需要:0.5×rtt=40(ms)=0.04(s)(二分之一往返時間)
從第乙個分組最後乙個位元到達 直到最後乙個分組第乙個位元 到達需要經歷:1535×rtt=1535×0.08=122.8(s)
總共需要的時間=0.16+1.258+0.04+122.8=1.458+122.8=124.258(s)
(3)在每乙個rtt往返時間內只能傳送20個分組。1536個分組,需要76個整的rtt,76個rtt可以傳送76×20=1520個分組,最後剩下16個分組,一次傳送完。但最後一次傳送的分組到達接收方也需要0.5×rtt。
因此,總共需要的時間=2×rtt+76×rtt+0.5×rtt=6.12+0.16=6.28(s)
(4)在兩個rtt後就開始傳送資料。
經過n個rtt後就傳送了1+2+4+…+2n=
若n=9,那麼只傳送了
若n=10,那麼只傳送了
這樣,考慮到建立tcp連線的時間和最後的分組傳送到終點需要的時間,現在總共需要的時間=(2+10+0.5)×rtt=12.5×0.08=1(s)
計算機網路(第七版)謝希仁編著 學習記錄
計算機網路的效能指標 速率 頻寬 吞吐量 時延 時延頻寬積 往返時間rtt 利用率 計算機網路分層次的體系結構,包含協議和服務的概念 物理層的任務是 答1 物理層的任務就是透明地傳輸位元流。透明地傳送位元流 指實際電路傳送後位元流沒有發生變化。物理層要考慮用多大的電壓代表 1 或 0 以及當傳送端發...
計算機網路第七版(謝希仁)
1.1 計算機網路在資訊時代的的作用 1.2 網際網路概述 1.3 網際網路的組成 1.4 計算機網路在我國的發展 1.5 計算機網路的類別 1.6 計算機網路的效能 可能大題 1.7 計算機網路體系結構2.1 物理層的基本概念 2.2 資料通訊的基礎知識 傅利葉變換 2.3 物理層下面的傳輸 2....
計算機網路筆記(一) 謝希仁編著
2.1網際網路的組成 網際網路的邊緣部分主機a的某個程序和主機b上的另乙個程序進行通訊。網際網路的核心部分核心部分其特殊作用的是路由器,路由器是實現分組交換,收到的分組。1.電路交換的特點 建立連線 占用通訊資源 通話 一直占用通訊資源 釋放連線 歸還通訊資源 在通話的全部時間內,通話的兩個使用者始...