DNS サーバーとその動作については多くの説明がなされてきました。しかし、DNS サーバーはインターネット全体のスループットを管理しているわけではありません。
IP アドレスが解決された後、リクエスタは実際の IP アドレスに接続するためにどのサーバー/モノを呼び出しますか?
同様に、プロバイダーは実際にどのようにインターネットにダイヤルするのでしょうか? 電話番号でも同様に機能しますか?
ここでは DNS と同様のアルゴリズムが実行されると思われますが、これらのサーバーはインターネット全体を管理する必要があります...
ありがとうスロット
答え1
このプロセスはDNSとはまったく異なります。そして、私はあなたがこれを間違って見ていると謙虚に申し上げます(つまり、あなたの直感はインターネットルーティングの仕組みとおそらく一致しないでしょう)。ここに簡単な説明があります。概要役に立つかもしれません。基本的には正しいのですが、単純化しすぎています。
- IP アドレス間でデータを取得するために使用されるメカニズムはルーティングと呼ばれます。
- IP は「パックド スイッチ」と呼ばれます。つまり、データはチャンクに分割され、各チャンクは個別に処理されます。
- システム間でデータを転送するには、通常、IP アドレスを知っているか、または IP アドレスを知っている別のマシンにデータを転送する複数のマシンを経由します (通常、パケットを転送するマシンはルーターと呼ばれます)。各マシンは独自の IP アドレスを認識しており、グループ化されたアドレスのテーブル (ネットワークまたはサブネットと呼ばれる) を持っています。
- マシンは、マシンの IP アドレスとサブネット マスクによって定義される小さなネットワークの一部です。このグループ内のマシンは直接接続されており、互いにトラフィックを直接送信します [これがどのように行われるかはシステムの接続方法によって異なりますが、イーサネットと WiFi には、ネットワーク インターフェイスを IP アドレスにマップするメカニズムがあります (ARP と呼ばれるものを使用)。多くの場合、DHCP がこの処理を支援し、範囲内の IP アドレスを自動的に割り当てます。イーサネット レベルでは、一定数のマシンが「誰に送信すればよいですか」と尋ね、応答したマシンに送信します。
- ISP や大規模プロバイダー以外のほとんどのシステムには、知らないすべての IP アドレスを送信するエントリがあり、これをデフォルト ルートと呼びます。そのため、コンピューターにはルーターのデフォルト ルートがあり、より広範なインターネットへのトラフィックをルーターに送信します。ルーターにはデフォルト ルートがあり、トラフィックが目的の場所に届くまで次のルーターに送信します。(大規模な ISP システムにはデフォルト ルートがない場合がありますが、すべてのトラフィックをルーティングする方法はわかっています。また、動的ルーティングを使用してトラフィックのルーティング方法を動的に変更するシステムもあります。これは通常、BGP と呼ばれます)
いくつかのギャップを埋める -
- 各パケットは個別に処理されます(これがインターネットを堅牢かつ柔軟にする要素の 1 つです)
- 各パケットには、送信元アドレス、宛先アドレス、インターネット プロトコル サブタイプ (TCP、UDP、ICMP など)、ポートなどの情報が含まれています。
- 一部のデバイスには「実際の IP アドレス」がありません。その場合、ルーターはデバイスとの間のパケットを書き換え、そのデバイスのプロキシとして機能します。これは NAT (ネットワーク アドレス変換) と呼ばれます。
- 人々はもはやインターネットに「ダイヤルイン」しません。これは電話ネットワークを悪用するための古い技術です。実際には状況は逆転しており、システムは常に接続されており、電話システムは現在、主にインターネット経由で送信されます (つまり、VOIP)。