導航:首頁 > 網路連接 > 計算機網路後退重傳

計算機網路後退重傳

發布時間:2022-07-11 05:43:58

計算機網路後退N幀求解

雖然很容易混淆,但是謝希仁說的很清楚,數據鏈路層使用自動重傳請求即arq協議來實現可靠傳輸,跟運輸層tcp協議機制非常接近所以在傳輸層講。鏈路層中發送的單位是幀,確認的是按序收到的最後一個幀編號,比如收到12456那麼他就只確認2,發送方就知道他起碼3沒收到,456還不清楚,如果是選擇重傳那就只需要發送3了,而這里既然是GBN那就只能退回直接重發3456,那麼接受方就直接確認6這個就是連續arq,也就是不用逐個確認。而tcp報文段是面向位元組的,每次確認的是按序收到的序號的下一個位元組(數據部分)序號,這就是傳輸層和鏈路層在確認序號上的差別,當然,tcp是選擇重傳的,不是後退,鏈路層如果不是連續arq那就退化成普通的停止等待了,也相當於在連續arq模式中把接受窗口大小設置為1,發送方每次就只能發送一個幀,發完就等確認。而現在底層傳輸一般比較穩定,因此連續arq就提高了信道的利用率得到廣泛使用

Ⅱ 計算機網路中,tcp連接中快速重傳為什麼要三個重復ack,而不是兩個或一個

這是RFC 5681的規定, 收到連續三個重復ACK才觸發快速重傳。
至於理由,大概是一次或兩次重復ACK在多級多路由的復雜網路中很容易出現,所以協議制定方最終確定將這個系數取為3。實際上3次在某些情況下也是會被破壞的。

Ⅲ 計算機網路:後退N幀協議是如何分辨新幀和舊幀的

後退N幀策略的基本原理

當接收方檢測出失序的信息幀後,要求發送方重發最後一個正確接收的信息幀之後的所有未被確認的幀;或者當發送方發送了N個幀後,若發現該N幀的前一個幀在計時器超時後仍未返回其確認信息,則該幀被判為出錯或丟失,此時發送方就不得不重新發送出錯幀及其後的N幀。這就是GO-DACK-N(退回N)法名稱的由來。因為,對接收方來說,由於這一幀出錯, 就不能以正常的序號向它的高層遞交數據,對其後發送來的N幀也可能都不能接收而丟棄。
後退N幀的工作情況

GO-DACK-N法操作過程如下圖。圖中假定發送完8號幀後,發現2號幀的確認返回在計時器超時後還未收到,則發送方只能退回從2號幀開始重發。

選擇重傳ARQ協議

為了進一步提高信道的利用率,可設法只重傳出現差錯的數據幀或者是定時器超時的數據幀。但這時必須加大接收窗口,以便先收下發送序號不連續但仍處在接收窗口中的那些數據幀。等到所缺序號的數據幀收到後再一並送交主機。這就是選擇重傳ARQ協議。

使用選擇重傳ARQ協議可以避免重復傳送那些本來已經正確到達接收端的數據幀。但我們付出的代價是在接收端要設置具有相當容量的緩存空間,這在許多情況下是不夠經濟的。

正因如此,選擇重傳ARQ協議在目前就遠沒有連續則協議使用得那麼廣泛。今後存儲器晶元的價格會更加便宜,選擇重傳ARQ協議還是有可能受到更多的重視。

Ⅳ 計算機網路的問題,麻煩知道的呃詳細解答一下

很慚愧,我也不會。。
第一題,我的課本是謝希仁的計算機網路第六版,怎麼沒見到GBN在哪一層,你給我說一下,我們共同研究
第二題,沒告訴數據傳輸率啊,怎麼求Td呢?
第三題,這個我倒是懂,肯定是900才對。第一段數據應該是100-399,共300B,第一段確認號為400,第二段肯定是900啊,確認號就是說「900之前的都收到了」

Ⅳ 計算機網路後退N幀題目求解

1.If using CRC to calculate the checksum, the length of the
generator polynomial should be _9__bits.
2.If using hexadecimal signal to send over a 6-kHz noiseless
channel, the maximum achievable data rate will be__48__kbps.
根據奈奎斯特定理:Rbmax=2*6*log216=48kbps
3. At t1 the acknowledgenent number of frame A3 sent by Node-A should be ___3___
因為,B2,3發的確認號是3,因此A3 的發送確認號應該是3.
4. From t0 to t2, Node-A can confirm that total __4_ frames Node-B has received correctly. Denote them as Ax,y:
Seqence NumBber x ACKnumber y
First frame: A 0 1
Last frame: A 3 3
5. From t2 assume Node-A has enough data to be transmitted, if
no timeout occurred and no more data frame is received from Node-B, Node-A can send____3__date frames maximally.
Denote then as Ax, y:
Sequence Num(X) ACK number(Y)
First frame: A 4 3
Last fraae: A __6___3
僅供參考。

Ⅵ 求高手解答一個關於2011年計算機網路中選擇重傳的考研真題題目

這個啊 其實是考試的文字游戲 題目已經說了 已知0到3號四個幀 1號幀確認收到 0、2依次超時 那麼此時需要重傳(注意是需要) 而不是現在讓你當機器 就得重傳;故而選0和2重傳 因為根本沒說3怎麼回事。。。。當然啦 如果是做學問深究的話 這題目沒意義。。。首先一個IP數據包封裝到數據鏈路層 分幀 發送。。。這其實是有一個窗口的 在發送方 接收方都有個緩沖的窗口。。。我們知道一個IP數據包你必須收全 但是數據鏈路層往往是不保持狀態的載波偵聽協議 他就是能發就發 不發就等 故而在接受和發送方都有窗口緩沖。。。在接收方 其實也不是要求就得按序收到 他可以緩沖一下 在有限時間內收全即可。。。所以啊 要深究起來 指不定重傳多少幀 因為你在有限時間內可能是重傳未收到幀 而在整個IP包超時後可能得全部重來 另外 又比如你是1號確認收到 0 2依次超時 那麼它超時後是重新滾入待發送序列的 當然這里有演算法 有不同演算法把這些或而放最後 或而按照優先順序插入隊列等等 但是這個時候又可能0的收回來了 這個時候還有可能把0從二次待發送列中移除 所以說啊 網路協議知識的學習 就是要實打實的考慮復雜網路狀況下網路協議的運行情況 可不是簡簡單單就這么回事 要是真是這么簡單的情況 網路協議就不會那麼多 也不會有那麼多優先順序啊、重傳、排序啊等等演算法

Ⅶ 一個計算機網路的問題

序號位數為n,所以可辨別的范圍是2^n。所以不可能大於2^n。
若為2^n,從0開始發送發出了所有卻未受到應答,對於2^n-1,對應的應該是ACK=0,可此時無法分辨這個0是2^n的下一個還是已發出去的第一個0。所以減一。避免出現重復號。

Ⅷ 計算機網路原理中為什麼選擇重傳方式最大發

由收方控制發方的數據流,乃是計算機網路中流量控制的一個基本方法。 ..... 3-13 86 87 88 n – 發送方有流量控制,為重傳設緩沖;  發送窗口未 ... 傳ARQ 協議,若用n 比特進行編號,則接收窗口的最大值受下式的約束W R 2 n /2 (3-18) 97  選擇重傳(selective ... 數據幀長度L=1kbit,若信道利用率為100%, 則窗口尺寸Ws=2 *Td *C/ L+1 ...

閱讀全文

與計算機網路後退重傳相關的資料

熱點內容
路由器網路丟包率30 瀏覽:612
故城網路營銷與網站製作推廣公司 瀏覽:252
王牌對王牌哪個網路平台同步直播 瀏覽:993
無線網路電視連接wifi 瀏覽:456
蘋果8USB怎樣共享網路 瀏覽:950
湖南職業技術學院計算機網路技術 瀏覽:520
剛買的蘋果11網路卡卡的 瀏覽:644
手機如何加隱藏網路 瀏覽:849
校園學生網路安全知識 瀏覽:542
無線網路屬性從哪裡找 瀏覽:275
電信老年手機無網路 瀏覽:120
香港無線網路用什麼好 瀏覽:850
電表箱顯示未連接網路 瀏覽:994
電腦網路電纜插進去不亮 瀏覽:655
5g信號網路拒絕接入是什麼原因 瀏覽:927
蘋果藍牙共享網路很慢 瀏覽:908
網路安全領域需要考取的證件 瀏覽:820
網路專業實習哪個方面好 瀏覽:933
網路有多少個硬碟 瀏覽:6
無線網路ssid名字 瀏覽:840

友情鏈接