(1)gbn協議中:主機甲在給主機乙傳送資料幀並捎帶確認時,只能對按序到達的最後乙個資料幀(
第二問是r1,3
)進行確認,即確認號為1+1=2。
(2)sr協議中,接收方逐個確認正確接收的分組,不管接收到的分組是否有序,只要正確接收就傳送選擇ack分組進行確認——即sr中的ack分組不再像gbn一樣具有【累計確認】作用;
tcp預設也採用【累計確認】——只確認資料流中至第乙個丟失位元組為止的位元組。
---------------舉栗:sr中,傳送方已發了0~3號,現已收到1號幀的確認,而0、2號幀依次超時,則需要重傳(0、2號)幀。
---------------注意暫時不用重傳3號幀(因為3號幀計時器並無超時)。
(3)gbn詳細複習(
【解析】根據乙傳送的r3,3的第二個3(確認號——期望甲方下乙個傳送3號的資料)可知道,甲方在t1之前可以斷定乙方已正確接收了3個資料幀(s0,0和s1,0和s2,0)。
【解析】從t1時刻起,甲方最多還可以傳送5個資料幀,其中第乙個幀是s5,2,最後乙個資料幀是s1,2。
傳送序號3位說明有8個序號,在gbn協議中傳送視窗的max=2^3 -1=7。
從乙方在t1之前傳送的最後乙個報文r3,3可知甲發的0,1,2號已成功被乙方收到。
甲共發了5個,有3個已經得到乙的確認了,即還有2個沒有被確認——s3,0和s4,1。
所以最多還能傳送7-2=5個幀(s5,2和s6,2和s7,2和s0,2和s1,2)。
【注意】
a)滑動視窗的編號如上圖所示,8個資料幀號從0到7,不要誤以為最後兩個是s8,2和s9,2.
b)主機甲在給主機乙傳送資料幀並捎帶確認時,只能對按序到達的最後乙個資料幀(
第二問是r1,3
)進行確認,即確認號為1+1=2。
【解析】甲需要重發3個,第乙個是s2,3.在gbn中,接收方傳送n幀後,檢測出錯,則需要傳送錯幀及其之後的幀。s2,0超時,所以重發的第一幀為s2。由於主機甲之前收到主機乙發來的最後乙個按序到達的資料幀的序號為2,所以甲給乙重傳資料幀並捎帶確認時,確認號=3。
【注意】tcp預設使用累計確認,即tcp只確認資料流中至第乙個丟失(或未收到)位元組為止的位元組。
【解析】
2023年408網路IP大題
ps 題目第一段提到的vlan介紹 解析 1 首先,裝置2 3不能是路由器,如裝置2連的2臺主機同屬乙個網段,所以2 3為交換機。路由器隔離廣播域,乙個網段就是乙個衝突域,乙個區域網就是乙個廣播域。2 裝置1為路由器,其介面應配置ip位址。if1介面與路由器r相連,其相連介面的ip位址為192.16...
2023年網路408資料幀大題
幀首部ip首部 ip的資料部分 http非持久連線 2 rtt 乙個rtt用於tcp連線,乙個rtt用於請求和接收文件 傳輸時延 與文件大小成正比,這裡的 傳輸 是指 傳播時延 對於每乙個網頁元素物件如flash jpg的傳輸都要單獨建立乙個tcp連線 http持久連線 1 非流水線 客戶在收到前乙...
2023年鏈式佇列大題
順序表的迴圈佇列 請設計乙個佇列,滿足 1 初始時隊列為空 2 入隊時,允許增加佇列占用空間 3 出隊後,出隊元素所占用的空間可重複使用,即整個佇列所占用的空間只增不減 4 入隊操作和出隊操作的時間複雜度始終保持為o 1 順序儲存無法滿足 2 的 佇列占用空間隨著入隊而增加 1 容易滿足 鏈式儲存方...