メインコンテンツへスキップ

イーサネットCRCとは何ですか。また、どのように機能しますか。

Views:
24
Visibility:
Internal
Votes:
0
Category:
not set
Specialty:
not set
Last Updated:

環境

  • イーサネットプロトコル。IEEE 802.3
  • CRCまたはフレームチェックシーケンス

回答

イーサネットフレームの構造は次のとおりです。 

レイヤ 

プリアンブル 

開始フレーム区切り文字 

MACの送信先 

MACソース 

802.1qタグ(オプション) 

EtherType(イーサネットII)または長さ(IEEE 802.3) 

ペイロード 

フレームチェックシーケンス(32ビットCRC) 

パケット間のギャップ 

 

7オクテット 

1オクテット 

6オクテット 

6オクテット 

(4オクテット) 

2オクテット 

46~1500オクテット 

4オクテット 

12オクテット 

レイヤ2イーサネットフレーム 

 

← 64~1522オクテット → 

 

レイヤ1イーサネットパケットおよびIPG(PHY) 

← 72~1530オクテット → 

← 12オクテット → 

追加情報

送信側から: 

  • イーサネットフレームの準備が完了しました 
  • CRCが計算されて付加されます 
  • イーサネット・フレームはPHYに送信されます 

そして、受信側から: 

  • フレームはPHYから受信されます 
  • NIC FWはCRCをペイロードと照合します 
  • 良いCRC:フレームはドライバに渡されます 
  • 不正なCRC:フレームはドロップされます 

 

This is an internal KB article and its content should not be copy/pasted and shared with people outside of NetApp. Always seek Duty Manager authentication of caller for password reset requests. If you need further assistance post a question in Knowledge Xchange
  • この記事は役に立ちましたか?