• 締切済み

icmpヘッダ

icmpヘッダはipヘッダの前についてるとwikiに書いてありました。 ipヘッダの前にあるということはトランスポート層で付加している気もするのですが、 icmpプロトコルはネットワーク層ですよね? このヘッダはどの層で付加されるのですか?

みんなの回答

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

> icmpヘッダはipヘッダの前についてるとwikiに書いてありました。 どこのwiki? 通常 MACヘッダ:IPヘッダ:ICMPヘッダ:データ… の順番だと思うが。

Oforest
質問者

補足

あ、すみません・・・ 逆に書いてました・・・

関連するQ&A

  • TCP/IPのICMPプロトコルとは?

    TCP/IPの4層でICMPというプロトコルがあります、これは主に送信元がICMPプロトコルをつかってどうこうするということではなく、送信先または送信先へ行くまでのルーターがなんらかの障害発生などを送信元に知らせる時に使うプロトコルでしょうか?(タイプ8のPING以外)

  • イーサネットヘッダは特別なのでしょうか

    ネットワークの勉強をはじめたばかりです。 ある本を讀んでいたら、TCP/IPに関して次のようなことが書かれていました。(多少表現は変えています。) 「アプリケーションで作られたデータは、アプリケーション層からトランスポート層のTCPに渡される。 ここでパケットに小分けされ、エラーチェックなどに使うTCPヘッダを付けられてTCPパケットになる。 TCPパケットはインターネット層のIPに渡され、宛て先のIPアドレスなどを含むIPヘッダを付けてIPパケットになる。 續いてIPパケットはイーサネットに渡ってイーサネットヘッダが付くと自然だが、実はそうではない。 イーサネットのためのヘッダもIPが付ける。 つまりIPでは、IPヘッダとイーサネットヘッダの2つを付けるのである。」 この本によると、イーサネットヘッダはIPが付けることになっているようですが、 他の本(とは言っても、そんなに何冊も讀んでいるわけではありませんが。)でこのような記述は見たことがありません。 「イーサネットヘッダはIPが付ける」というのは本当なのでしょうか。 そうだとすると、なぜこのような、「自然でない」仕組みになっているのでしょうか。

  • ICMPはコネクション型かノンコネクション型か?

    ICMPはIPによって通信できなかったことを検出、通知するプロトコルですが、ちょっと調べたのですがコネクション型かノンコネクション型かはっきりしません。 IPはノンコネクション型で、それを補完するプロトコルだからコネクション型じゃないかと思うのですが間違っているでしょうか? 宜しくお願いします。

  • ルータ、ハブのヘッダについて

    (1)MACアドレスはデータリンク層で付加されるのですが、ネットワーク層のルータがARPで相手のMACアドレスを知った場合MACアドレスはルータでヘッダとして付加されるのでしょうか? (2)スイッチングハブもARPを使って相手のMACアドレスを知った場合MACアドレスはスイッチングハブでヘッダとして付加されるのでしょうか?

  • ICMP(インターネット層のプロトコル)について

    情報の勉強 超初心者です。 教科書に 「ICMPはIPのエラーメッセージをや制御メッセージを転送するプロトコールで コネクションレス型のプロトコールであるためパケットが確実送信先ホストに転送できない可能性が ある。そのためIPネットワーク上での異常を検知して送信元ホストに異常を通知したり 通信経路を診断するICMPが必要となる。」とあります。 以下質問です。 1.なぜコネクションレスだと 転送できない可能性があるのか。 2.異常の検知などは やさしくいうと どのように行うのか など 素人がわかるようにおしえていただけますと幸いです。 教科書の説明だと 実感がわかず 頭にはいりにくいです。 よろしくお願いします。

    • ベストアンサー
    • Gmail
  • TCPヘッダにある確認応答番号とウィンドウサイズについて

    はじめまして。 質問があります。 参考書によると、 送信側のトランスポート層で作られたセグメントを受信側の同層で 受け取ったとき、そのセグメントに付加されているTCPヘッダ内の 確認応答番号と、ウィンドウサイズは、受信側で書き込むらしいの ですが、どういうことなのでしょうか?もしかしたら、受信側が 送信側に送る確認応答のヘッダは、送信側でセグメントに付加した TCPヘッダを使いまわしているという解釈でよろしいのでしょうか? わけがわかりません。どうかご教授お願いします。

  • ICMPの時間超過メッセージの仕様について

    ICMPの時間超過メッセージの仕様について ネットワークを学習している学生です。ICMPを学習中に生じた 疑問なのですが、ICMPの時間超過メッセージは、もともと送ら れたパケットがどこに行く予定だったかを、データとして持っ ているのでしょうか。 たとえば、コマンドプロントを二つ立ち上げ、それぞれ別のホ ストにtracertをしても、同時進行が可能です。ということは、 tracertで指定したアドレスが、時間超過メッセージに格納さ れているはずなのですが、そのような表記がみつかりません。 たぶんIP層からみたペイロードにあると思うのですが、よろしく お願いします。

  • ネットワークの通信について

    TCP/IPプロトコルではあるノードのアプリケーション層から トランスポート層、インターネット層、 ネットワークインターフェース層を経て、 他のノードのネットワークインターフェース層、 インターネット層、トランスポート層、 アプリケーション層とデータが流れていくと理解しています。 (この理解自体が間違っているかもしれませんが・・・) そのとき、各層の通信機器として、ゲートウェイ、ルータ、 ブリッジ、ハブ、リピータなどがありますが、 上記の私の理解ではノード間はネットワークインターフェース層 しか繋がっていないのでは?と至ってしまい、 トランスポート間の通信にゲートウェイ、 インターネット層にルータ、 ネットワークインターフェース層にハブやリピータを使うという意味が わかりません。 データの流れ及び各層を繋ぐ必要性を どなたか教えていただけないでしょうか?

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

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

  • 侵入 Welchia_ICMP_Scan

    日によって、Norton Internet Securityが以下のようなアラームを多発させることがあります。 高危険度 Norton Internet Securityが侵入の試みを検出して遮断しました。 侵入       Welchia_ICMP_Scan 侵入者      自分のPCのIPアドレス 危険度      高レベル プロトコル      ICMP 攻撃されたIP   外部のIP(毎回変化する) アンチウィルスではチェックされません。駆除方法を教えてください。