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