• 締切済み

イーサネット・パケットの最大長 1518について

イーサネット・パケットの最大長は1518と聞いてます。 そこで1518バイトの内訳をわかりたくていろいろ調べていますが、納得がいかずここに来ました。 パケットの最大長(MTU)が1500、これにEthernetヘッダの22バイトがつくと1522バイトになると思います。 ここで、1518と1522で??状態です。 ご存知の方ご教授のほどよろしくお願い致します。

みんなの回答

回答No.2

EthernetヘッダではなくてVLANタグヘッダのことでは ないでしょうか? あとちなみにイーサネットの場合はパケットではなくて フレームと言い、単位はバイトではなくてオクテット になります。 参照URLの真ん中辺りに本件についての解説があるので ご参照下さい。↓ ------------------------------------------------- VLANをサポートしたスイッチング・ハブ間でこの情報をやりとりすることにより、あるイーサネット・フレームがどのVLANに属しているかを受け渡しすることができる。ただしこのフィールドを使用する場合は、フレームの最大サイズは、1518オクテットではなく、1522オクテットとなる。 -------------------------------------------------

参考URL:
http://www.atmarkit.co.jp/fwin2k/network/tcpip009/tcpip02.html
  • kaZho_em
  • ベストアンサー率50% (2950/5879)
回答No.1

Ethernetヘッダの内訳は、  プリアンブル 8バイト  送信先MACアドレス 6バイト  送信元MACアドレス 6バイト  タイプコード 2バイト で22バイトですが、このうちプリアンブルを除いた14バイトとパケットデータ1500バイト、 データの後に付加するFCS 4バイトの合計1518バイトを最大長と表します。

関連するQ&A

  • Ethernetレベルでのパケット数の上限について

    今、パケット生成プログラムを作成しようと検討しています。 イーサネットレベルでのパケット伝送です。 その際、ユーザーが設定できる項目として、 パケット長とパケット数を考えています。 そこで、 Ethernetレベルでは、パケット長は最大転送サイズ(1500バイト)とわかりましたが、 パケット数の上限などはあるのでしょうか? 参考サイトでも結構ですので、 どうぞよろしくお願い致します。

  • MTUについて(Ethernetヘッダ)

    MTUについて教えてください。 まず、MTUの意味は理解しているつもりです。 その上で、例えばMTU=1500の場合ですが、その構成は IPヘッダ+TCPヘッダ+データが1500になりますよね。 ただし、Ethernetヘッダは含まれないのでしょうか? また、PingでMTUを計ったときも IPヘッダ+ICMPヘッダ+データでカウントされてました。 EthernetヘッダはこのMTUの計算には含まれないのでしょうか? またなぜ含まれないのですか?? ご教授願います。

  • イーサネットフレームについての質問です。

    コンピュータネットワークについての質問です。(助けて―) 独学なので、助けてください。 VLANは無いものとする。 MTUが1500バイトの通信回線システムにおいて、300KBのデータを送信することを考える。このとき下記の問いに答えなさい。ただし、1kB=1024Bとして計算しなさい。 (1)IPヘッダに20バイト、TCPヘッダに20バイト付加して送信する。全てのデータを送るためには、何パケットに分割すればよいか。 (2)イーサネットフレーム(ヘッダー+FCS)にプリアンブルを付けて送るとき、すべてのデータを送るのに何ビット送ればいいか。 (3) (2)で計算した総ビットを、回線速度が1Mbpsの回線で送るのに必要な時間を計算しなさい。 あとで、自分で解いて確認したいので、計算式(できれば説明)もお願いします。参考書読んでも分かりません↓

  • イーサネットフレームに関する問題がわかりません。

    イーサネットフレームに関する問題がわからず、困っています。 誰か、教えていただけないでしょうか。 以下に問題を書きます。 「イーサネットのMTUは1500Byteである。このとき、公称100Mbpsの帯域幅を持つイーサネット上のIP層のユーザから見える帯域幅(最大可能スループット)を計算する。」 よろしくお願いします。

  • データ通信にかかるパケットについて

    質問です。書籍やWEBで検索しても一向に分かりませんでした。 問題 MTUが1500バイトの通信回線システムにおいて、300KBのデータを送信することを考える。このとき下記の問いに答えなさい。ただし、1KB=1024Bとして計算しなさい。 (1)IPヘッダに20バイト、TCPヘッダに20バイト付加して送信する。すべてのデータを送るためには、何パケットに分割すればよいか。

  • ネットワーク転送量について

    5MBのデータをethernet上にTCPパケットにて転送する場合、転送に必要なethernetフレームの総数はいくつになるか。 なお、TCPヘッダサイズはオプションなしで20バイト、ethernetフレームは、IEEE802.3フォーマットとし、パケットやフレームの断片化はないものとする。 という問題なのですがどのようにして解けばいいかわかりません。 よろしければ誰か教えていただけないでしょうか???

  • データ送信のためにかかるパケット通信について

     質問です。書籍やWEBで検索しても一向に分かりませんでした。 問題 MTUが1500バイトの通信回線システムにおいて、300KBのデータを送信することを考える。このとき下記の問いに答えなさい。ただし、1KB=1024Bとして計算しなさい。 (1)IPヘッダに20バイト、TCPヘッダに20バイト付加して送信する。すべてのデータを送るためには、何パケットに分割すればよいか。 以上のような問題なのですが、教えていただけるとありがたいです。

  • TCP/IP通信時のパケット分割について、パケットがMTU以下なのになぜ分割されるの?

    Linux-PCと組み込みボード間でTCP/IP(Ethernetで)で通信を行ったときの なぜ?な現象について質問です。 Linux上のプログラムでボードに対して1300バイトのデータを送信(write) しているのですがTCPDUMPでモニタしたところ1024/276バイトに分割されて 送信されています。Linux側のMTUが1500になっているのになぜパケットが 分割されてしまうのでしょうか? ちなみにCygwin上でテストしたときには1つのパケットで送信されていま した。

  • Ethernetが突然、使えなくなりました。

    ご存知の方よろしくお願いします。 インターネットにISDNでダイアルアップルータを使用して接続しています。 先日、Ethernetが突然、使えなくなりました。 フレッツでルータが自動で接続しています。が、 ルータとibookが接続できていないようです。 ケーブルとルータの接続口を換えて、ルータの電源の入れ直ししましたが、 だめでした、 ルータかibookのEthernet部分どちらが壊れているか判断するため の方法を知りたいのですがご存知でしょうか? (ibookのEthernetのハードウエアテスト方法等) どちらを修理に出せばよいか調べたいのですが...

    • 締切済み
    • Mac
  • パケットについて

    1パケットは128バイトということですが携帯もパケット通信をしています。その場合、いくつかのパケットをまとめて送信するのでしょうか。それともデータをすべて1パケットずつに分けて送信するのでしょうか。 また実際データ分として使えるのはパケットの半分以下だと聞いています。(ヘッダーの情報とデータの送信受信分にパケットを使うので)実際は何%位をデータ分として使えるのでしょうか。 詳しい方、教えていただけないでしょうか。よろしくお願いいたします。