確認丟失和確認遲到
發(fā)布時間:2014/9/5 21:00:33 訪問次數(shù):1995
圖5-lO(a)說明的是另一種情況。B所發(fā)送的對Mi的確認丟失了。A在設(shè)定的超時重傳時間內(nèi)沒有收到確認,OPA445AU但并無法知道是自己發(fā)送的分組出錯、丟失,或者是B發(fā)送的確認丟失了。因此A在超時計時器到期后就要重傳M.,F(xiàn)在應(yīng)注意B的動作。假定B又收到
了重傳的分組Mi。這時應(yīng)采取兩個行動。
第一,丟棄這個重復(fù)的分組Mi,不向上層交付。
第二,向A發(fā)送確認。不能認為已經(jīng)發(fā)送過確認就不再發(fā)送,因為A之所以重傳Mi就表示A沒有收到對Mi的確認。
圖5-lO(b)也是一種可能出現(xiàn)的情況。傳輸過程中沒有出現(xiàn)差錯,但B對分組Mi的確認遲到了。A會收到重復(fù)的確認。對重復(fù)的確認的處理很簡單:收下后就丟棄。B仍然會收到重復(fù)的Mi,并且同樣要丟棄重復(fù)的Mi,并重傳確認分組。
通常A最終總是可以收到對所有發(fā)出的分組的確認。如果A不斷重傳分組但總是收不到確認,就說明通信線路太差,不能進行通信。
使用上述的確認和重傳機制,我們就可以在不可靠的傳輸網(wǎng)絡(luò)上實現(xiàn)可靠的通信。
像上述的這種可靠傳輸協(xié)議常稱為自動重傳請求ARQ (Automatic Repeat reQuest)。意思是重傳的請求是自動進行的。接收方不需要請求發(fā)送方重傳某個出錯的分組。
①注:在可靠傳輸?shù)膮f(xié)議中,也可以在檢測出有差錯時發(fā)送“否認報支”給對方。這樣做的好處是能夠讓發(fā)送方及早知道出現(xiàn)了差錯。不過由J二這樣處理會使協(xié)/議復(fù)雜化,現(xiàn)在實用的可靠傳輸協(xié)議都不使用這種/認報文。
②注:編號并小是.個非常簡單的問題。分組編r使用的位數(shù)總是有限的,同‘個號碼會1霞復(fù)使F。例如,10位[內(nèi)編號范圍是O~1023。當編號增加tU 1023日寸,再增加‘個號就又回到0,然后重復(fù)使用這些號碼。因此,在所發(fā)送的分組中,必須能夠區(qū)分開哪些是新發(fā)送的,哪些是熏傳的。對j:簡犖鏈路上傳送的幀,如采用停止等待協(xié)議,只要J-H i位編號即可,也就是發(fā)送完0號幀,收到確認后,再發(fā)送1 '4幀,收到確認后,再發(fā)送O號幀。但是在ia輸層,這種編號方法有時并不能保i可靠傳輸。
圖5-lO(a)說明的是另一種情況。B所發(fā)送的對Mi的確認丟失了。A在設(shè)定的超時重傳時間內(nèi)沒有收到確認,OPA445AU但并無法知道是自己發(fā)送的分組出錯、丟失,或者是B發(fā)送的確認丟失了。因此A在超時計時器到期后就要重傳M.,F(xiàn)在應(yīng)注意B的動作。假定B又收到
了重傳的分組Mi。這時應(yīng)采取兩個行動。
第一,丟棄這個重復(fù)的分組Mi,不向上層交付。
第二,向A發(fā)送確認。不能認為已經(jīng)發(fā)送過確認就不再發(fā)送,因為A之所以重傳Mi就表示A沒有收到對Mi的確認。
圖5-lO(b)也是一種可能出現(xiàn)的情況。傳輸過程中沒有出現(xiàn)差錯,但B對分組Mi的確認遲到了。A會收到重復(fù)的確認。對重復(fù)的確認的處理很簡單:收下后就丟棄。B仍然會收到重復(fù)的Mi,并且同樣要丟棄重復(fù)的Mi,并重傳確認分組。
通常A最終總是可以收到對所有發(fā)出的分組的確認。如果A不斷重傳分組但總是收不到確認,就說明通信線路太差,不能進行通信。
使用上述的確認和重傳機制,我們就可以在不可靠的傳輸網(wǎng)絡(luò)上實現(xiàn)可靠的通信。
像上述的這種可靠傳輸協(xié)議常稱為自動重傳請求ARQ (Automatic Repeat reQuest)。意思是重傳的請求是自動進行的。接收方不需要請求發(fā)送方重傳某個出錯的分組。
①注:在可靠傳輸?shù)膮f(xié)議中,也可以在檢測出有差錯時發(fā)送“否認報支”給對方。這樣做的好處是能夠讓發(fā)送方及早知道出現(xiàn)了差錯。不過由J二這樣處理會使協(xié)/議復(fù)雜化,現(xiàn)在實用的可靠傳輸協(xié)議都不使用這種/認報文。
②注:編號并小是.個非常簡單的問題。分組編r使用的位數(shù)總是有限的,同‘個號碼會1霞復(fù)使F。例如,10位[內(nèi)編號范圍是O~1023。當編號增加tU 1023日寸,再增加‘個號就又回到0,然后重復(fù)使用這些號碼。因此,在所發(fā)送的分組中,必須能夠區(qū)分開哪些是新發(fā)送的,哪些是熏傳的。對j:簡犖鏈路上傳送的幀,如采用停止等待協(xié)議,只要J-H i位編號即可,也就是發(fā)送完0號幀,收到確認后,再發(fā)送1 '4幀,收到確認后,再發(fā)送O號幀。但是在ia輸層,這種編號方法有時并不能保i可靠傳輸。
上一篇:停止等待協(xié)議
上一篇:信道利用率
熱門點擊
- 數(shù)據(jù)鏈路層的點對點信道和廣播信道的特點
- 不同的子網(wǎng)掩碼得出相同的網(wǎng)絡(luò)地址
- 運輸層的兩個主要協(xié)議
- 采樣周期T的確定
- CIDR的32位地址掩碼
- 浮地屏蔽
- TCP報文段的首部格式
- IP地址具有以下一些重要特點
- ENIG即化學鍍鎳
- 100 Mb/s以太網(wǎng)物理層標準
推薦技術(shù)資料
- 泰克新發(fā)布的DSA830
- 泰克新發(fā)布的DSA8300在一臺儀器中同時實現(xiàn)時域和頻域分析,DS... [詳細]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究