计算机网络传输层和应用层作业,计算机网络传输层作业.doc
第三章作業(yè)信工A班 林秋慧 1101000120
試比較TCP與UDP
協(xié)議
相同點
不同點
TCP(傳輸控制協(xié)議)
為運輸層的兩個協(xié)議,為運行在不同主機上的應用進程之間提供了邏輯通信功能。
基本任務是將兩個端系統(tǒng)間IP的交付服務擴展為運行在兩個端系統(tǒng)上的進程之間的交付服務
均有校驗和以提供差錯檢測功能
提供面向連接的服務
提供可靠的服務(包括冗余確認技術(shù)、超時快速重傳、檢索數(shù)據(jù)等功能)
流量控制(通過讓發(fā)送方維護一個稱為接收窗口的變量,該窗口空間大小是動態(tài)的)
擁塞控制功能
不具有實時性
不提供最小帶寬保證
20字節(jié)的首部字段
建立時需要經(jīng)過三次握手,會話結(jié)束需要有兩次握手的過程。
提供累積確認
接收到的數(shù)據(jù)有序
UDP(用戶數(shù)據(jù)包協(xié)議)
提供無連接的服務(因此無連接時延)
提供不可靠的服務
流量不可調(diào)節(jié),可以根據(jù)需要以任何速率發(fā)送數(shù)據(jù)
8字節(jié)的首部字段
可以通過應用層來加強其可靠性
具有實時性
不能進行差錯恢復
沒有連接握手概念
不進行數(shù)據(jù)重傳
沒有流量控制機制
接收到的數(shù)據(jù)不一定有序
端口位于體系結(jié)構(gòu)中的那一層?其作用是什么?SMTP的默認端口號是多少?
端口位于體系結(jié)構(gòu)中的運輸層,端口字段包含在運輸層報文段中。
其作用是通過不同的端口號來定向到合適的套接字。
SMTP默認端口號為25。
流量控制的作用是什么?
流量控制服務可以消除發(fā)送方使接收方緩存溢出的可能性。可以說流量控制是一個速度匹配服務,即發(fā)送方的發(fā)送速率與接收方應用程序的讀速率相匹配。流量控制是通過發(fā)送方維護一個稱為接收窗口的變量來提供的。
發(fā)送端的發(fā)送窗口的大小受到接收窗口和擁塞窗口的限制。擁塞窗口值和接收窗口值是否都是由發(fā)送端自己計算出來的?
不是的。
擁塞窗口是發(fā)送端根據(jù)自己估計的網(wǎng)絡(luò)擁塞程度而設(shè)置的窗口值,是來自發(fā)送端的流量控制。
接收窗口是接收端根據(jù)其目前的接收緩存大小所許諾的罪行的窗口值,是來自接收端的流量控制。接收端將此窗口值放在TCP報文的首部中的窗口字段,傳送給發(fā)送端。
試比較停-等協(xié)議和(stop-and-wait)、GBN協(xié)議(Go-Back-N)和SR協(xié)議。
停-等協(xié)議
GBN協(xié)議
SR協(xié)議
是否需要等待確認
是
否
否
序號的大小(bit)
1
k
k
發(fā)送窗口大小(bit)
1
N
N
使用效率
非常低
較高
高
適用情況
僅有0、1分組
分組序列錯誤多,窗口小
分組序列錯誤少,窗口大
畫圖描述TCP的三次握手和分手工作過程。(注意SYN,ACK,序號,確認號等信息)
SYN=1,seq=
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)閉
定時等待
關(guān)閉
FIN=1,seq=x
FIN=1,seq=y
Client
Server
Time
Time
ACK=1,ack=x+1
ACK=1,ack=y+1
已關(guān)閉
TCP三次握手過程
TCP兩次分手過程
根據(jù)p194頁的33題的右下角圖形,描述TCP的擁塞控制情況。第1、6、17、23周期時是什么情況?第1~6、6~17、17~23周期時處于什么階段?擁塞窗口的值如何增加和減少的?
時期
情況
1
設(shè)置其擁塞窗口值為1MMS,進入慢啟動階段
6
進入擁塞避免階段,擁塞窗口達到閾值
17
收到3個冗余ACK檢測到的丟包事件,進入擁塞避免階段
23
發(fā)生超時事件,進入慢啟動
時期
情況
1~6
慢啟動階段,擁塞窗口以指數(shù)率增加
6~17
擁塞避免階段,Cong_win
一個TCP擁塞窗口被設(shè)置成18KB,并且發(fā)生了超時事件。如果接著的4個突發(fā)量傳輸都是成功的,那么該擁塞窗口將是多大?假定最大報文段是1KB。
書上作業(yè):
P189. 3, 14, 15
長度為100字節(jié)的應用層HTTP數(shù)據(jù),從上到下一次傳遞給傳輸層、網(wǎng)絡(luò)層、鏈路層的以太網(wǎng)。已知以太網(wǎng)幀頭部是26字節(jié),試求最后從網(wǎng)絡(luò)接口傳送出至少多少位的比特序列?信道的有效利用率(物理層傳輸?shù)男?為多少?
當訪問某個大小為600B的網(wǎng)頁,網(wǎng)頁中沒有內(nèi)嵌對象。假設(shè)通過查詢6個不同的DNS服務器獲得該域名對應的IP地址,若DNS服務器、Web服務器、當前及其之間的 RTT時間都是1s。請問從點擊超級鏈接到接收到該對象的時間最長為多少?
下面列出的是兩臺機器傳送郵件的對話過程,請根據(jù)這個對話回答問題。
220 ESMTP
MAIL FROM:djb@
250 ok
RCPT TO?:God@
250 ok
RCPT TO?:devi
總結(jié)
以上是生活随笔為你收集整理的计算机网络传输层和应用层作业,计算机网络传输层作业.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: window10怎么打开休眠 如何打开W
- 下一篇: win10中bios怎么打开蓝牙 如何在