1.2 差錯控制的基本方式
差錯控制方式基本上分為兩類,壹類稱為“反饋糾錯”,另壹類稱為“前向糾錯”。在這 兩類基礎上又派生出壹種稱為“混合糾錯”。 (1)反饋糾錯 這種方式在是發信端采用某種能發現壹定程度傳輸差錯的簡單編碼方法對所傳信息進行編碼 ,加入少量監督碼元,在接收端則根據編碼規則收到的編碼信號進行檢查,壹量檢測出(發 現)有錯碼時,即向發信端發出詢問的信號,要求重發。發信端收到詢問信號時,立即重發 已發生傳輸差錯的那部分發信息,直到正確收到為止。所謂發現差錯是指在若幹接收碼元中 知道有壹個或壹些是錯的,但不壹定知道錯誤的準確位置。圖6-1給出了“差錯控制”的 示意方框圖。? (2)前向糾錯 這種方式是發信端采用某種在解碼時能糾正壹定程度傳輸差錯的較復雜的編碼方法,使接收 端在收到信碼中不僅能發現錯碼,還能夠糾正錯碼。在圖6-1中,除去虛線所框部分就是前 向糾錯的方框示意圖。采用前向糾錯方式時,不需要反饋信道,也無需反復重發而延誤傳輸 時間,對實時傳輸有利,但是糾錯設備比較復雜。 (3)混合糾錯 混合糾錯的方式是:少量糾錯在接收端自動糾正,差錯較嚴重,超出自行糾正能力時,就向 發信端發出詢問信號,要求重發。因此,“混合糾錯”是“前向糾錯”及“反饋糾錯”兩種 方式的混合。 對於不同類型的信道,應采用不同的差錯控制技術,否則就將事倍功半。 反饋糾錯可用於雙向數據通信,前向糾錯則用於單向數字信號的傳輸,例如廣播數字電視系統,因為這種系統沒有反饋通道。流量控制是在計算機之間和網絡結點之間控制數據流量以達到數據同步的目的的。在設備能夠處理前過多的數據到達會引起數據的拋棄或數據重發。對於串行數據傳輸,采用Xon/Xoff協議進行控制。
在網絡中,流量控制也參與加入新設備,當流量大時,不能加入新設備。