热门问题
时间线
聊天
视角

幀校驗序列

數據包的一部分,傳輸時用於檢測錯誤 来自维基百科,自由的百科全书

Remove ads

幀校驗序列(英語:A frame check sequenceFCS)是在網絡傳輸協議中添加到中的錯誤檢測代碼。 幀的功能是將負載數據從源發送到目的地。

Thumb
以太網數據包的結構,包括終止以太網幀的FCS[1]

目的

所有幀以及其中包含的字元字節欄位都非常容易產生錯誤。FCS欄位包含一個由源節點根據幀中的數據計算出來的數字。這個數字被添加到幀的末尾,在目的節點接收到該幀後,將根據接收到的幀數據重新計算FCS,並與幀中原本包含的FCS進行比較。如果計算產生的FCS和收到的FCS不一致,就可以斷定該幀存在錯誤。

FCS只能做到檢測錯誤而不能修復錯誤,要想修復錯誤,必須通過其他手段來實現。在以太網中,如果檢測出了某個幀存在錯誤,那麼這個幀會被直接丟棄,而不會提出重新傳輸的請求。但是在傳輸控制協議中,系統就可以偵測到數據丟失並提出重新傳輸請求。[2]

實施

Thumb
以太網幀的詳細結構

參考文獻

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads