ネットワークはなぜつながるのか質問

初めまして。コンピュータ初心者の情報科の大学生です。いきなりの質問で申し訳ありません。
第4章234ページに「IXのスイッチはスイッチング・ハブと同じように動くだけですから・・・」という記述があるのですが、スイッチング・ハブはARPで次の中継先ルーターのMACアドレスを調べるんですか?
私の解釈では
スイッチング・ハブはそのアドレステーブルにないMACアドレスならば全ポートから送信し、
ルーターはそのルーティングテーブルにないIPアドレスならデフォルト・ゲートウェイに中継し、
TCP/IPがARPでIPアドレスに対応するMACアドレスを調べてMACヘッダーに記載する。
ということになっていたのですが・・・でもそれだけではMACヘッダーに常に「最寄ルーターのMACアドレス」を載せることはできないと思い、矛盾を感じました。

名前: 
日時: 
03/09/14 16:24

コメント

Kさん,こんにちわ。   まず,下の二箇所をもう一度読んで, スイッチングハブとルータの動作を頭に入れてください。 (a)132ページから始まるスイッチングハブの動作 (b)154ページから始まるルータの動作   そして,下のように,2台のルータの間にスイッチングハブがあった場合に, ルータとスイッチングハブがどのように動いてパケットを中継するのか, 考えてみてください。 両側のルータがパケットを中継するとき, まず,自分の経路表で次の中継先のルータのIPアドレスを調べ, 続いてARPでそのIPアドレスに対応するMACアドレスを調べ, そのMACアドレスをMACヘッダに記載してパケットを送るはずです。 そして,スイッチングハブは,このルータ間のパケットを運ぶだけです。 +--------+ +------------------+ +--------+ -----+ ルータ +------+ スイッチングハブ +-----+ ルータ +----- +--------+ +------------------+ +--------+ なお,234ページのIXのスイッチは,上の図の中央にあるスイッチングハブと同じです。 因みに,両側にあるのが,インターネットプロバイダのルータとなります。   この説明でわかりますか? わからなければ,もう一度質問してください。