計算機網絡第一章課後題

今天超開心,和自考小組一起討論了第一章的課後習題,帶飛的感覺真是太爽了。

接下來就來和大家一起分享一下,我們的討論成果並簡單做一個學習總結。

12.考慮兩臺主機A和主機B由一條帶寬爲R(it/s)、長度爲D(m)的鏈路互連,信號傳播速率爲V(m/s)。假設主機A從t=0時刻開始向主機B發送分組,分組長度爲L位。試求:
1)傳播延遲(時延)dp;
2)傳輸延遲dt;
3)若忽略結點處理延遲和排隊延遲,則端到端延遲T是多少?
4)若dp>dt,則t=dt時刻,分組的第一位在哪裏?
5)若V=250000km/s,L=512bit,R=100Mbit/s,則使時延帶寬積剛好爲一個分組長度(即512bit)的鏈路長度D是多少?

解答:

1)dp=L/R(L(bit):分組長度;R(bit/s):鏈路帶寬,即速率)

2)dt=D/V(D(m):物理鏈路長度;V(m/s):信號傳播速度)

3)T=dt+dp(解析:因爲忽略結點處理延遲和排隊延遲,所以只考慮傳輸延遲和傳播延遲,將二者相加即爲正解)

4)分組的第一位:dt*V(解析:首先給定條件傳播時延大於傳輸時延,在一般情況下,應該是傳輸時延小於傳播時延,在這裏這種情況下,傳輸時延就可以忽略不計,那麼分組從時間爲dt開始,第一位的位置就是dt*V,由此即可求得第一位的所處位置。)

5)D=1280(解析如下)

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

1)假設網絡沒有其他流量,則該文件傳送的吞吐量是多少?
2)假設文件大小爲4MB,則傳輸該文件到主機B大約需要多少時間?

解答:

1)Thr=500kbit/s(求吞吐量,公式如下:Thr=min(R1,R2,R3....Rn))

2)T=64s(解析如下)

14.假設主機A向主機B發送一個L=1500B的分組,主機A到達主機B的路徑上有3段鏈路、2個分組交換機,3段鏈路長度分別爲D1=5000km、D2=4000km、D3=1000km;每段鏈路的傳輸速率均爲R=2Mbit/s,信號傳播速率爲V=250000km/s,分組交換機處理每個分組的時延爲dc=3ms。試求:
1)若以存儲-轉發的分組交換方式,則該分組從主機A到達主機B的端到端時延是多少?
2)若dc=0,且不採取存儲-轉發的分組交換方式,而是分組交換機直接轉發收到的每個分組(即直通交換),則該分組從主機A到達主機B的端到端時延是多少?

解答:

1)時延是64ms(解析:因爲採用分組交換,所以需要計算的時延有結點處理時延dc,傳輸時延dt,還有傳播時延dp,因爲題目中只有一個分組L,所以不涉及排隊,不考慮排隊時延的計算。)

2)時延是58ms(解析:因爲dc=0,且只有一個分組,不用考慮排隊時延,故而只計算傳播時延和傳輸時延即可)

15.如圖1.18所示的網絡。A在t=0時刻開始向C發送一個2Mbit的文件;B在t=0.1+es(e爲無限趨近於0的小正實數)向D發送一個1Mbit的文件。忽略傳播延遲和結點處理延遲(注:k=10的3次方,M=10的6次方)

請回答下列問題:
1)如果圖中網絡採用存儲-轉發的報文交換方式,則A將2Mbit的文件交付給C需要多長時間?B將1Mbit的文件交付給D需要多長時間?
2)如果圖中網絡採用存儲-轉發的分組交換方式,分組長度爲等長的1kbit,且忽略分組頭開銷以及報文的拆裝開銷,則A將2Mbit的文件交付給C需要大約多長時間?B將1Mbit的文件交付給D需要大約多長時間?
3)報文交換與分組交換相比,哪種交換方式更公平?

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