Ⅰ 計算機通信為什麼要進行差錯處理
差錯處理分幾個級別。
在計算機網路的數據鏈路層,數據基本傳輸單元是幀。由於網路的不可靠性,在傳輸過程中,可能發生幀的丟失,順序錯亂,或者重復。差錯幀不能正常使用,必須在網路的兩端有差錯控制機制,用於保證幀的正常接收。
在計算機網路的物理層,數據按照一個一個比特來傳輸,由於網路中有雜訊信號干擾,可能造成比特傳輸錯誤,即1變成0,0變成1,這就需要在計算機網路中有檢測比特錯誤的機制,也是一種差錯處理。
Ⅱ 計算機網路技術里的什麼叫"傳輸差錯"
計算機網路的傳輸差錯是指通信雙方在發送和接受數據包的過程中出現的數據錯誤,差錯類型分為單比特錯和突發錯。網路傳輸是數據流的形式,單比特錯是指某一位bit出現錯誤,通常可以通過編碼方式糾正;突發錯是指連續或分散的一大串比特位數據錯誤,這種錯誤糾正比較難,通常採用差錯重傳的方式。
上面這段話是我自己理解寫出來的,不是抄別人的,如果有錯,希望你能指正。
Ⅲ 計算機網路的差錯控制指的是什麼
差錯產生原因主要是由於線路本身電氣特性所產生的隨機噪音,信號振幅,頻率和相位的衰減等設備故障因素造成
差錯分為單比特差錯和突發差錯,單比特差錯是指在傳輸的數據單元只有一個比特發生變化,而突發差錯是有兩個或兩個以上的比特發生變化
--差錯控制的兩種方法
1.從硬體入手,但增加通信成本
2.傳輸過程中進行差錯控制,在數據鏈路層採用編碼進行查錯CRC和糾錯處理
Ⅳ 計算機網路筆記——數據鏈路層
封裝成幀 :在一段數據的前後部分添加 首部 和 尾部 ,這樣就構成了一個幀。
接收端在收到襲弊物理層上交的比特流後,就能根據首部和尾部的標記,從收到的比特流中識別幀的開始和結束.
首部和尾部包含許多的控制信息,他們的一個重要作用: 幀定界 (確定幀的界限)。
幀同步 :接收方應當能從接收到的二進制比特流中區分出幀的起始和終止。
1. 字元計數法
2. 字元(節)填充法慶禪亂
3. 零比特填充法
4. 違規編碼法。
位元組計數法 : Count欄位的脆弱性(其值若有差錯將導致災難性後果)
字元填充法 : 實現上的復雜性和不兼容性
目前較普遍使用的幀同步法是 比特填充 和 違規編碼法 。
差錯源於雜訊:
冗餘編碼: 在數據前面添加校驗數據,和最終收到的數據比對是否有誤,有誤證明傳輸出錯
板栗🌰
一段譽檔晦澀的話
「可靠傳輸」:數據鏈路層發送端發送什麼,接收端就收到什麼。
鏈路層使用CRC檢驗,能夠實現無比特差錯的傳輸,但這還不是可靠傳輸。
原理: 多個校驗位同時檢驗一個數據
構成: 檢驗位和數據位
檢驗位個數:海明不等式 2^r >= k + r + 1 計算得出(r為檢驗位個數,k為數據位位數)
檢驗位位置:2的(1-r次方)
編碼: (以數據D = 101101為例)
最終傳輸數據(海明碼): 00 1 0 011 1 01
校驗:
🌰🌰板栗+1