#author("2024-04-10T13:07:11+09:00;2024-04-10T12:55:34+09:00","default:tanopro","tanopro") #author("2024-04-10T13:11:13+09:00;2024-04-10T12:55:34+09:00","default:tanopro","tanopro") #html{{ <h1 style="color: red; background-color: #FFFFCC; padding: 20px;"> イーサネットフレーム </h1> <div class="alert alert-warning" role="alert"> Ethernet frame </div> }} // 概要 イーサネットフレームは、[[イーサネット]]で伝送されるデータ([[フレーム]])のこと。 //---------------------------------------- #contents //---------------------------------------- *検索 [#fbd131be] -イーサネットフレーム - Google 検索 https://www.google.com/search?q=%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0 *説明 [#md48bff0] [[ネスペ教科書]] p.19 [[イーサネット]]で流れる[[フレーム]]をイーサネットフレームといいます。 ** イーサネットフレームの構造 [#z66d1c8f] | ①宛先MACアドレス | ②送信元MACアドレス | ③タイプ | ④データ | ⑤FCS | - ③タイプ:データ部にはどんなタイプのデータが入っているかを示す情報。 例えば、IPv4なのか、IPv6なのかを示す値が入る - ④データ:メールやWeb閲覧など、実際にやり取りするデータ - ⑤FCS:フレームの損失が無いかを確認するためのもの ** FCS:フレームチェックシーケンス [#c90f3967] フレームチェックシーケンス (FCS) は、送信側がフレーム末尾につける4バイト値で、これにより受信側でフレーム全体のデータ破損を検出して破棄することができる。 また、受信側でペイロード長がわからなくてもFCSを検証することでフレームの末尾がわかるようになる。 ** イーサネットフレームの種類 [#a44aff2d] [[ネスペ教科書]] p.19 | 名称 | 解説 | 宛先MACアドレス |h | [[ブロードキャスト]] | 同一セグメント内の全ての端末にデータを一斉送信 | 全ての端末を意味する FF:FF:FF:FF:FF:FF | | [[ユニキャスト]] | 一つの端末だけにデータを送信 | 宛先のMACアドレス | | [[マルチキャスト]] | 同一セグメント内の特定のグループの端末に、データを一斉に送信 | マルチキャスト固有のアドレス | *参考 [#r02048f1] -イーサネットフレーム - Wikipedia https://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0 >イーサネットフレーム(Ethernet frame)は、有線LAN規格のイーサネットによる通信で処理されるデータ書式のこと。 「MACフレーム」とも。 >イーサネットの通信データ処理部はMACと呼び、これはOSI参照モデルの第2層にあたるデータリンク層に位置する。 データリンク層プロトコルでのデータ単位(PDU)を一般に「フレーム」と呼ぶ。 通信はイーサネットの各種物理層規格における物理信号を利用し、物理層パケットの内部にイーサネットフレームが含まれた形で送受される。 >フレーム送付の前に、送信開始の合図としてプリアンブルとSFDと呼ぶ信号を送る。 フレームの先頭には宛先と送信元のMACアドレスがあり、ネットワーク機器による転送処理判断に使われる。 フレームの中央にペイロードがあり、任意の主データが配置できる。 フレーム末尾にはフレームチェックシーケンス(FCS)があり、転送中のデータ破損を検出することができる。 >ギガビットイーサネット以降では、[[ジャンボフレーム]]と呼ばれるさらに大きなフレームの対応を実装した製品もある。 *関連 [#e420dc14] - [[イーサネット]] - [[フレーム]]