No.2ベストアンサー
- 回答日時:
No1 ency です。
> 例えばEthernet上ではIPパケットとしては1500ですが、実際にはEtherentヘッダの
> 22バイトをつけた1522がのフレームが流れていると認識してよいのですか?
> MTUにはデータリンク層のヘッダは含まれないが、実際に流れるパケットにはヘッダが
> ついた大きさのものが流れているのですか??
その認識で間違いありません。
たとえば、TCP ではハンドシェイクのときに MSS=1460 などという値で送信可能なオクテット数を相手に通知しますよね?
この場合、アプリケーションがデータ 2000オクテットを Write したら、TCP で 1460 + 540 に分割して それぞれに 20オクテットの TCPヘッダをつけて IP に引き渡しますよね。
それと同じ原理で、たとえば MTU=1500 の Ethernet の場合、UDP を使ったアプリケーションがデータ 2000オクテットを Write した場合を考えて見ます。
この場合、UDPヘッダをつけた 2008オクテットのパケットが IP に引き渡されることになりますが、この 2008オクテットの UDPパケットを IP で 1480 + 528 に分割 (フラグメント化) して、それぞれに 20オクテットの IPヘッダをつけて Ethernet に引き渡すことになります。
…あまりうまく説明できていないかもしれませんが、こんな話で、イメージできますか?
No.1
- 回答日時:
> EthernetヘッダはこのMTUの計算には含まれないのでしょうか?
含まれません。
> またなぜ含まれないのですか??
う~ん、「そう決まっているから」という回答じゃ許してもらえませんか?
最初にそう決めた人にしか正確なところはわからないと思いますが、結局 MTU って Ethernet や FDDI といったリンク層プロトコルで送信可能な IPパケット長という形で使われることが多いですよね。
そういう話ではないのでしょうか?
この回答への補足
ご返信ありがとうございます。
>Ethernet や FDDI といったリンク層プロトコルで送信可能な IPパケット長
例えばEthernet上ではIPパケットとしては1500ですが、実際にはEtherentヘッダの22バイトをつけた1522がのフレームが流れていると認識してよいのですか?
MTUにはデータリンク層のヘッダは含まれないが、実際に流れるパケットにはヘッダがついた大きさのものが流れているのですか??
IPパケット、Ethernetフレームの使い分けが自分の中ではっきりしていないため、おかしな質問になっているかもしれませんが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) 「プロトコル」の定義について 5 2023/04/16 13:13
- Windows 10 インストールしたてのVirtualBoxの仮想マシンにDHCPで割り振られるIPアドレスにつきまして 1 2023/05/03 14:46
- JavaScript JSON について 1 2022/06/09 18:17
- Windows 10 どうしたらパソコンに詳しくなれる?? 5 2022/04/04 19:09
- その他(パソコン・スマホ・電化製品) ワードでテキストボックス内の文字を連動させない方法 2 2023/02/09 16:56
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- その他(プログラミング・Web制作) PHPの$_SERVER["REQUEST_URL"]の0文字目は必ず"/"になることになってるの? 1 2023/07/07 17:42
- 統計学 統計学、エクセルがわかりません!解答と詳しい解説をお願いします! (1)それぞれの地域別に記述統計量 9 2022/08/21 16:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTTP 200 OKの後のリダイレクト?
-
perlでHTTP Request Headersの...
-
VBAでExcelのヘッダーに文字列+...
-
WWWサーバーソフトを確認するには
-
MTUについて(Ethernetヘッダ)
-
LWP でリクエストヘッダを変更
-
[C#]ListView一覧表示時の幅設...
-
ヘッダのinclude順
-
HTTPヘッダの大きさ
-
ルータでのMTU、MSS設定値の検...
-
エクセルで 自動的に◯や数字を...
-
ファイルをディレクトリ分配の...
-
DBを10件毎に表示ページング...
-
毎○曜日って、使いますか?
-
[Excel] ある日の曜日が当月の"...
-
曜日を求めるプログラムはどう...
-
月の第一週とは
-
週2回のペースって だいたい何...
-
cgiとplとpm
-
raspberrypiから外部サーバーへ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでExcelのヘッダーに文字列+...
-
[C#]ListView一覧表示時の幅設...
-
リストコントロールの列幅を固...
-
ヘッダのinclude順
-
AccessVBAで「このフィールドに...
-
HTTPヘッダの大きさ
-
LinuxでRTPヘッダを作りたいの...
-
バイナリファイルのアップロー...
-
Content-type: text/htmlが表示...
-
SpreadDesignerの列ヘッダ
-
file_get_contents でリダイレ...
-
TCPヘッダのチェックサム算出方法
-
あれれ、クッキーが機能しませ...
-
関数ヘッダ?
-
SSL環境でオートコンプリートを
-
ログイン後・・・
-
メールをPDF化する際に、ヘッダ...
-
perlでHTTP Request Headersの...
-
cookieを表示させたい。(ブラウ...
-
LWPでHTTPSサイトからコンテン...
おすすめ情報