web-dev-qa-db-ja.com

ルーターはどのように相互に通信しますか?

ヨーロッパでホストされているWebページ(米国に住んでいます)にリクエストを送信したいとします。パケットはWebページのIPアドレスのみで構成され、最初にドメイン名からIPアドレスへの変換が行われ、次にパケットはヨーロッパへの旅を開始します。

この状況ではMACアドレスは使用されていないと思いますか?彼らは?

最初、私のパケットは、これらのルーターが互いに通信する方法で多くのルーターを処理しますか?、ルーターアドレスは私のパケットヘッダーに追加されますか?

Second、ルーター間の通信に特定のパスルーターがありますか、またはどの条件がこのルートに影響しますか?

番目大西洋を横断するために、ケーブルが使用されていますか...?

2
Berkay

IPパケットルーティングはかなり複雑であり、それを理解するための鍵は、事実上すべてのルーターがパケットの送信先を正確に認識していないことを知ることです。向こうのthatルーターは、パケットを送信するよりもよく知っていることを知っているだけです。フェロモンの濃度勾配に従うというアナロジーを使用できます。

あなたの特定の質問:

(0. MACアドレスはネットワークローカルであり、いずれにせよイーサネットであるすべてに依存します。大容量リンクは確実にイーサネットではなく、代わりに光ファイバーを介して異なるプロトコルを使用します。)

  1. いいえ、部屋はありません。
  2. ルーターは、サブネットワークへのルートを相互に通知します。ローカルルーターのみが特定のマシンに送信できる必要があります(これがMACアドレスと [〜#〜] arp [〜#〜] の目的です)。ルーターは、 [〜#〜] bgp [〜#〜] ;を介してルートについて相互に通信します。時折、一部のISPが混乱し、インターネットの大部分が機能しなくなります。誰も悪意を持ってそうしない唯一の理由は、誰もがすべてを受信したくないほど多くのトラフィックがあり、そのほとんどが鈍いまたは狂気であるためです。妄想的な独裁政権でさえ、彼らの時間とより良い関係があります。
  3. はい、それは光ファイバーケーブルです。通常のラジオはノイズが多すぎ、衛星は遅すぎ(静止軌道への道のりは長い)、銅ケーブルは機能しますが容量がありません。
3
Donal Fellows

「TCP/IPIllustratedVolume1」のコピーを入手して掘り下げます。

1
Hasaan Chop

短い答え

First:それがルーターと呼ばれる理由です-ルーティングします。彼らはあなたのパケットを渡す責任を負います、あなたのパケットはルートを知らず、宛先だけを知っています

[〜#〜] edit [〜#〜]:さまざまなルーティングスキームがあります。ルーターが行うことは、着信パケットを受け取り、ルーティングスキームに基づいて他のデバイス(他のルーター、スイッチ、コンピューター)に渡します。いくつかのルーティングスキームの紹介を読むことができます ここ 。簡単な説明として、各ルーターにIPとサブネットを含むルーティングテーブルがあると想像してください。ルーティングテーブルの各エントリには、キー(パケットの宛先IP)と値(直接の発信IPまたはサブネット)があります。着信パケットの受け渡し先を決定するとき、パケットのIPを取得し、ルーティングテーブルを検索して、直接の宛先を指定します。これらのルーティングテーブルがいつどのように構築されるかという問題はさらに広範です。

Second:依存します。通常、特定のパスはなく、毎回異なります。

3番目:はい、大西洋の底にあるケーブルが通常使用されます。

しかし、真剣に、あなたはネットワーキングとTCP/IPについて読む必要があり、この答えは科学的ではなく、完全に正しいものではありません。

1
Slavo