人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

デフォルトゲートウェイに送るパケットは、MACヘッダの宛先MACがゲートウェイ(ルータ的なもの)のMACで、IPヘッダの宛先IPが送りたい相手のIPアドレス、になるのでしょうか?
ルータはMACヘッダから自分宛のパケットだと判断し、中(IPヘッダ)をのぞいてルーティング先を決めて次のホップに渡す。
という流れになるのでしょうか?

●質問者: koime_ryokutya
●カテゴリ:コンピュータ インターネット
✍キーワード:IP IPアドレス Mac ゲートウェイ デフォルトゲートウェイ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● e55ind
●27ポイント

違います。ルータはIPレベルのパケットしか見ません。

以下が参考になります。

http://www.itbook.info/study/p68.html

◎質問者からの返答

回答ありがとうございます。


2 ● JULY
●27ポイント

下記のページがわかりやすいと思います。

第11回 ARPの機能とデフォルトゲートウェイ/キーマンズネット

パケットの構造はおっしゃるとおり、

になります。

で、

ルータはMACヘッダから自分宛のパケットだと判断し

流れてきたイーサフレームが自分宛かどうかの判断は、通常は NIC レベルで行われ、受け取るべきか捨てるべきかの判断が行われ、受け入れられたイーサフレームの中に入っている宛先 IP アドレスを見て、他へ転送すべきものが、あるいは、ルータ自身へ向けられてたものか、という判断になります。

◎質問者からの返答

なるほど。

ということは、NICが(よく考えたら、そもそもNICがMACアドレスを持っているんですよね)自分宛のMACフレームだと判断したら、その中のIPパケットをルータに渡す、というイメージになるでしょうか?


3 ● h_kondo
●26ポイント

ルーターが自分宛のパケットだと判断するのはMACアドレスによるものですね。

PCルーターなどではネットワークインターフェースカードのレベルで自分宛のMACアドレスだけを拾って、

自分宛のパケットが届いた(揃った)ところで割り込みを発生させて、CPUに吸い出してもらうという

動作をしています。

L3スイッチではパケットの先頭部分MACアドレス/IPアドレスといった情報を受け取ったところで

スイッチングするらしいです。

質問者の理解で正しいと思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ