《計(jì)算機(jī)網(wǎng)絡(luò)傳輸層作業(yè)【教學(xué)作業(yè)】》由會(huì)員分享,可在線閱讀,更多相關(guān)《計(jì)算機(jī)網(wǎng)絡(luò)傳輸層作業(yè)【教學(xué)作業(yè)】(4頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、
第三章作業(yè) 信工A班 林秋慧 1101000120
1、 試比較TCP與UDP
協(xié)議
相同點(diǎn)
不同點(diǎn)
TCP(傳輸控制協(xié)議)
a) 為運(yùn)輸層的兩個(gè)協(xié)議,為運(yùn)行在不同主機(jī)上的應(yīng)用進(jìn)程之間提供了邏輯通信功能。
b) 基本任務(wù)是將兩個(gè)端系統(tǒng)間IP的交付服務(wù)擴(kuò)展為運(yùn)行在兩個(gè)端系統(tǒng)上的進(jìn)程之間的交付服務(wù)
c) 均有校驗(yàn)和以提供差錯(cuò)檢測功能
a) 提供面向連接的服務(wù)
b) 提供可靠的服務(wù)(包括冗余確認(rèn)技術(shù)、超時(shí)快速重傳、檢索數(shù)據(jù)等功能)
c) 流量控制(通過讓發(fā)送方維護(hù)一個(gè)稱為接收窗口的變量,該窗口空間大小是動(dòng)態(tài)的)
d) 擁塞控制功能
e) 不具有實(shí)時(shí)性
2、
f) 不提供最小帶寬保證
g) 20字節(jié)的首部字段
h) 建立時(shí)需要經(jīng)過三次握手,會(huì)話結(jié)束需要有兩次握手的過程。
i) 提供累積確認(rèn)
j) 接收到的數(shù)據(jù)有序
UDP(用戶數(shù)據(jù)包協(xié)議)
a) 提供無連接的服務(wù)(因此無連接時(shí)延)
b) 提供不可靠的服務(wù)
c) 流量不可調(diào)節(jié),可以根據(jù)需要以任何速率發(fā)送數(shù)據(jù)
d) 8字節(jié)的首部字段
e) 可以通過應(yīng)用層來加強(qiáng)其可靠性
f) 具有實(shí)時(shí)性
g) 不能進(jìn)行差錯(cuò)恢復(fù)
h) 沒有連接握手概念
i) 不進(jìn)行數(shù)據(jù)重傳
j) 沒有流量控制機(jī)制
k) 接收到的數(shù)據(jù)不一定有序
2、 端口位于體系結(jié)構(gòu)中的那一層?其作用是什么?SMTP
3、的默認(rèn)端口號(hào)是多少?
a) 端口位于體系結(jié)構(gòu)中的運(yùn)輸層,端口字段包含在運(yùn)輸層報(bào)文段中。
b) 其作用是通過不同的端口號(hào)來定向到合適的套接字。
c) SMTP默認(rèn)端口號(hào)為25。
3、 流量控制的作用是什么?
流量控制服務(wù)可以消除發(fā)送方使接收方緩存溢出的可能性。可以說流量控制是一個(gè)速度匹配服務(wù),即發(fā)送方的發(fā)送速率與接收方應(yīng)用程序的讀速率相匹配。流量控制是通過發(fā)送方維護(hù)一個(gè)稱為接收窗口的變量來提供的。
4、 發(fā)送端的發(fā)送窗口的大小受到接收窗口和擁塞窗口的限制。擁塞窗口值和接收窗口值是否都是由發(fā)送端自己計(jì)算出來的?
不是的。
a) 擁塞窗口是發(fā)送端根據(jù)自己估計(jì)的網(wǎng)絡(luò)擁塞程度而設(shè)
4、置的窗口值,是來自發(fā)送端的流量控制。
b) 接收窗口是接收端根據(jù)其目前的接收緩存大小所許諾的罪行的窗口值,是來自接收端的流量控制。接收端將此窗口值放在TCP報(bào)文的首部中的窗口字段,傳送給發(fā)送端。
5、 試比較停-等協(xié)議和(stop-and-wait)、GBN協(xié)議(Go-Back-N)和SR協(xié)議。
停-等協(xié)議
GBN協(xié)議
SR協(xié)議
是否需要等待確認(rèn)
是
否
否
序號(hào)的大小(bit)
1
k
k
發(fā)送窗口大?。╞it)
1
N<(2k-1)
N<(2k-1)
使用效率
非常低
較高
高
適用情況
僅有0、1分組
分組序列錯(cuò)誤多,窗口小
5、分組序列錯(cuò)誤少,窗口大
6、 畫圖描述TCP的三次握手和分手工作過程。(注意SYN,ACK,序號(hào),確認(rèn)號(hào)等信息)
SYN=1,seq=server_isn,
ack=client_isn+1
連接請求
連接請求
連接允許
SYN=1,seq=client_isn
SYN=0,seq=client_isn+1,
ack=server_isn+1
Client Host
Server Host
Time
Time
關(guān)閉
定時(shí)等待
關(guān)閉
FIN=1,seq=x
FIN=1,seq=y
Client
Server
Time
Time
6、
ACK=1,ack=x+1
ACK=1,ack=y+1
已關(guān)閉
TCP三次握手過程
TCP兩次分手過程
7、 根據(jù)p194頁的33題的右下角圖形,描述TCP的擁塞控制情況。第1、6、17、23周期時(shí)是什么情況?第1~6、6~17、17~23周期時(shí)處于什么階段?擁塞窗口的值如何增加和減少的?
時(shí)期
情況
1
設(shè)置其擁塞窗口值為1MMS,進(jìn)入慢啟動(dòng)階段
6
進(jìn)入擁塞避免階段,擁塞窗口達(dá)到閾值
17
收到3個(gè)冗余ACK檢測到的丟包事件,進(jìn)入擁塞避免階段
23
發(fā)生超時(shí)事件,進(jìn)入慢啟動(dòng)
時(shí)期
情況
1~6
慢啟動(dòng)階段,擁塞窗口以指數(shù)率增加
6~1
7、7
擁塞避免階段,Cong_win
8、 一個(gè)TCP擁塞窗口被設(shè)置成18KB,并且發(fā)生了超時(shí)事件。如果接著的4個(gè)突發(fā)量傳輸都是成功的,那么該擁塞窗口將是多大?假定最大報(bào)文段是1KB。
9、 書上作業(yè):
i. P189. 3, 14, 15
10、 長度為100字節(jié)的應(yīng)用層HTTP數(shù)據(jù),從上到下一次傳遞給傳輸層、網(wǎng)絡(luò)層、鏈路層的以太網(wǎng)。已知以太網(wǎng)幀頭部是26字節(jié),試求最后從網(wǎng)絡(luò)接口傳送出至少多少位的比特序列?信道的有效利用率(物理層傳輸?shù)男剩槎嗌伲?
11、 當(dāng)訪問某個(gè)大小為600B的網(wǎng)頁,網(wǎng)頁中沒有內(nèi)嵌對象。假設(shè)通過查詢6個(gè)不同的DNS服務(wù)器獲得該域名對應(yīng)的I
8、P地址,若DNS服務(wù)器、Web服務(wù)器、當(dāng)前及其之間的 RTT時(shí)間都是1s。請問從點(diǎn)擊超級(jí)鏈接到接收到該對象的時(shí)間最長為多少?
12、 下面列出的是兩臺(tái)機(jī)器傳送郵件的對話過程,請根據(jù)這個(gè)對話回答問題。
220 heaven.af.mil ESMTP
MAIL FROM:djb@silverton.berkeley.edu
250 ok
RCPT TO?:God@heaven.af.mil
250 ok
RCPT TO?:devils@heaven.af.mil
550 wrong address,buddy
RCPT TO?:angels@heaven.af.mil
250 ok
問:
a.郵件發(fā)送方的機(jī)器的全名是什么?發(fā)郵件的用戶名是什么?
b.發(fā)送方想把該郵件發(fā)給幾個(gè)用戶?他們的名字各是什么?
c.郵件接收方的機(jī)器的全名是什么?哪些用戶能收到該郵件?
d.接收方的機(jī)器的此次服務(wù)的端口號(hào)是什么?
e.以2開頭的應(yīng)答意味著什么?以5開頭的應(yīng)答意味著什么?
13、 設(shè)TCP使用的最大窗口為32KB,傳輸信道的帶寬可以認(rèn)為是不受限制的。報(bào)文段的平均往返時(shí)延為16ms。計(jì)算這樣的TCP連接能得到的最大的吞吐量是多少?
4
教育專業(yè)b