ネットワーキングで使用される FCS とは何ですか?
FCS フレーム チェック シーケンス の略です。 。これは、送信されたデータ フレーム内のエラーを検出するためにさまざまなネットワーキング プロトコルで使用される 32 ビットの巡回冗長検査 (CRC) です。 FCS は、ヘッダーとデータを含むフレーム全体にわたって送信デバイスによって計算され、フレームの最後に追加されます。受信デバイスは、受信したフレームの FCS を計算し、受信した FCS と比較します。 2 つの FCS 値が一致しない場合、フレームは破損していると見なされ、破棄されます。
FCS は、送信データのビット エラーに対する高レベルの保護を提供します。これは、イーサネット、802.3、PPP、HDLC などのさまざまなネットワーク プロトコルで使用されます。
ここでは、FCS がどのように機能するかを段階的に説明します。
1. 送信デバイスは、CRC アルゴリズムを使用して、ヘッダーとデータを含むフレーム全体の FCS を計算します。
2. 計算された FCS がフレームの最後に追加されます。
3. 受信デバイスはフレームを受信し、同じ CRC アルゴリズムを使用して受信フレームの FCS を計算します。
4. 受信デバイスは、計算された FCS と受信した FCS を比較します。
5. 2 つの FCS 値が一致する場合、フレームにはエラーがないと見なされ、処理されます。
6. 2 つの FCS 値が一致しない場合、フレームは破損しているとみなされ、破棄されます。
FCS は、送信データのビット エラーに対する高レベルの保護を提供しますが、絶対確実というわけではありません。特定のパターンでエラーが発生した場合、破損したフレームが FCS チェックに合格する可能性があります。ただし、FCS は依然として非常に効果的なエラー検出メカニズムであり、さまざまなネットワーク プロトコルで使用されています。