ネットワークの基礎

ルータの経路表に、0.0.0.0/0(次の転送先はルータA)、10.0.0.0/8(ルータB)、10.1.0.0/16(ルータC)、10.1.2.0/24(ルータD)の4つの経路がある。宛先が 10.1.5.9 のパケットは、どのルータに送られるか。

  1. AルータB
  2. BルータD
  3. CルータC
答えと解説を見る

正解:C. ルータC

ルータは、宛先アドレスに一致する経路のうち、プレフィックスが最も長い(最も具体的な)ものを選びます。これを最長一致(ロンゲストマッチ)と呼びます。10.1.5.9 は 0.0.0.0/0、10.0.0.0/8、10.1.0.0/16 に一致しますが、10.1.2.0/24 の範囲(10.1.2.0〜10.1.2.255)には入りません。一致するもののうち最も長い /16 のルータCに送ります。0.0.0.0/0 はすべての宛先に一致するデフォルトルートで、ほかに一致する経路がないときにだけ使われます。

  • A. /8 も一致しますが、より長い /16 の経路が一致するので選ばれません。
  • B. 10.1.5.9 は 10.1.2.0/24 の範囲(10.1.2.0〜10.1.2.255)に入らないので一致しません。
  • C. 正しい。一致する経路のうち、プレフィックスが最も長い /16 です。
この分野を解く 分野ページへ

関連する計算ツール

ネットワークの基礎の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

ネットワークの基礎のほかの問題

  1. IPv4ヘッダのTTL(Time To Live)の役割として正しいものはどれか。
  2. 動的ルーティングの説明として正しいものはどれか。
  3. UDPの特徴として正しいものはどれか。
  4. TCPでコネクションを確立する3ウェイハンドシェイクで、やり取りされるパケットの順序として正しいものはどれか。
  5. RTT(往復の時間)が100 msのWebサーバに、HTTPS(TCPの上のTLS 1.3)で新しく接続し、最初のリクエストを送って応答を受け取り始めるまでにかかる時間に最も近いものはどれか。DNSの名前解決は済んでおり、サーバの処理時間とデータの転送時間は無視する。