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