質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

Q&A

解決済

3回答

213閲覧

ルーティングの仕方について

tamina

総合スコア136

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

0グッド

0クリップ

投稿2018/04/17 09:01

ネットワークスペシャリストの勉強をしていて、ルーティングについて分からない事が発生しました。

インターネット接続でIEからあるWebページを閲覧する場合、
Webページを管理しているサーバーにリクエストを送ると思います。

その際、
リクエストはクライアントのPCからルータへリクエスト投げます。
ルーターはWebページのを管理しているサーバーの場所を知っていて最適なルーティングに沿ってネクストホップルーターを決定し、次のルーターにリクエストを送るとどっかのサイトに書いてありました。

ですが、上記を満たすためにはルーターが全てのサーバーの場所を知っていてそれに対するルーティングも知っていることになると思います。何百万とある?サーバーの場所とルーティングをルーターが知っているとはとても思えません。

本当にルーターは全てのサーバーとそこに至るルーティングを管理しているのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

ネットワークの学習をしようとしているのであれば、理解が雑すぎます。
「ルーティングテーブル」「ルーティングプロトコル」をキーワードにキチンと学習されることをオススメします。

ざっくり
ルータは、宛先のアドレスをルーティングテーブルに照らし合わせ、そのマッチングによりネクストホップを決定しパケットを転送します。
ルーティングテーブルを形成するためのルータ同士の通信手順をルーティングプロトコルと言います。ルーティングプロトコルによるルーティング情報の交換以外に、ルーティングテーブルを形成する要素としては、スタティックルートと自身の接しているネットワーク情報があります。

ルータは、自身のルーティングテーブルに載っている情報以外のことは知らないので、それ以外のパケットが来ると破棄します。

投稿2018/04/17 09:22

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tamina

2018/04/18 01:14

ありがとうございます。 自分なりに調べまくったのですが、結局分からずだったんですよ。 例えば、初めてアクセスするマニアックなサイトにアクセスする場合、パケットが破棄されないのはどうしてなのでしょうか?
退会済みユーザー

退会済みユーザー

2018/04/18 01:30

用語が適切に定義できていない方へ説明しても、誤解が生じます。 まず、体系だった学習で、共通用語を使用した会話ができるようになってから質問してください。 昔からネットワーク系の教本として評価が高いのは「マスタリングTCP/IP」系で、網羅性も高いので学習に最適かと。
tamina

2018/04/18 01:34

ありがとうございます。入手して読んでみます。
guest

0

自己解決

※自分用
以下に同じような質問があったのでリンク
https://teratail.com/questions/74938

投稿2018/04/18 01:33

tamina

総合スコア136

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tamina

2018/04/18 02:02

リンクを読んでわかったところまで追記 家庭用のルーターは全てのルーティングを管理しているわけではない。 管理していない宛先はデフォルトゲートウェイと一致するようにルーティングテーブルに登録されている。 デフォルトゲートウェイに転送されていくとISPのルーターまでたどり着く。 ISPのルーターは宛先のIPアドレスをどこへ送ればいいのか知っている。 (↑結局全てのルーティングを知っているルーターが存在している??)
tamina

2018/04/18 09:01

こちらも追加 https://matome.naver.jp/odai/2143949208582727201 抜粋 インターネットはプロバイダ(インターネット接続事業者)同士がつながってできている。インターネット上のすべてのマシンと通信できるのは,プロバイダのルーターが,インターネットに存在するすべてのアドレスに到達するための「経路情報」を持っているからだ。
guest

0

本当にルーターは全てのサーバーとそこに至るルーティングを管理しているのでしょうか?

管理してません、ルーターが自身で保持している。ルーティングテーブルのデフォルトゲートウェイアドレスにパケットを流しているだけです。

windowsならコマンドプロンプトよりtracertコマンドを実行してみると理解しやすいかもです。

tracert teratail.com

◇参考情報
デフォルトゲートウェイ

投稿2018/04/17 09:11

umyu

総合スコア5846

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2018/04/17 09:23

> ルーティングテーブルのデフォルトゲートウェイアドレスにパケットを流しているだけです。 これ、違うかと。
umyu

2018/04/17 09:31

>te2jiさんへ すみません、質問文のポイントを絞って回答したら言葉足らずになってしまいました。
tamina

2018/04/18 00:36

違うんですか!? 私もてっきり全ての経路は管理していなくて、 デフォルトゲートウェイが何らかの形で絡んでくるのかと思ってました。 (ただ各ルーターがデフォルトゲートウェイに流しまくって幸運にも目的地付近のルーターに着けるとも考えにくかったので記載しませんでした。)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問