web-dev-qa-db-ja.com

インターネット上のコンピューターは、IPアドレスを使用してどのようにお互いを見つけますか?

IPアドレスが与えられた場合、ISPはそのIPが割り当てられたノードを見つける方法をどのように知るのでしょうか。割り当てられたすべてのIPに関する情報を保持する中央サーバー、または複数の分散サーバーがどこかにありますか?

IPが割り当てられたネットワークノードに関する情報を取得した後、IPに接続する方法をどのように知っていますか?簡単に言うと、そのIPに到達するためにどのケーブルパスを使用するかをどのようにして知るのでしょうか。

IPロケーションルックアップを実行すると、取得するデータはどこから取得されますか?

すべてのルーター、つまり「ホップ」にはルーティングテーブルがあり、ネットワークセグメントXXXXの場合、インターフェイスYを経由します。そのネットワークセグメントに関する情報がない場合は、最後の手段として知られるルートがあります。デフォルトゲートウェイ。特定のインターフェイスをチェーン内の次のルーターに再度送信します。

すべてのルーターで、この決定が繰り返されます。ほとんどのISPの場合、基本的に、バックボーンルーターの1つに到達するまで、デフォルトゲートウェイを介していくつかのより大きなインフラストラクチャルーターにアクセスします。これらには通常、他のISPまたは他のバックボーンネットワークへの交換ルートがあり、トラフィックは、これまでとほぼ同じルーティング決定を使用してそれぞれに渡されます。非常に一般的なルーティング情報(200 .。*以上に一致するもの)を使用するものもあれば、はるかに具体的な情報を照合するものもあります。最終的には、必要なネットワークを調整するISPまたはプロバイダーに到達し、アドレス指定した場所に到達するまでフィルターをかけ直します。

これらはすべてIPプロトコルの一部であり、どのアドレスをどこで使用できるかだけでなく、そのような方法でいくつかの異なるネットワークをセグメント化して転送する方法を決定します。コンピュータは経路を正確に把握していませんが、トラフィックをパケットに分割し、ルーターはパケットの処理方法を認識しています。

ルーティング情報を効率的に配布するためだけに構築されたプロトコルは他にもたくさんあります。PCが調整して何も失われないようにするプロトコルもあります。すべてを迅速に行うための技術インフラストラクチャは、驚くべきものです。それでも、基本原則はAとBの間のほとんどのポイントで維持されます。

4
Radhil

インターネットの複雑な設計を完全に理解したり、コンピュータネットワークがどのように機能するかを知るには、しばらく時間がかかります。 コンピュータがインターネットを介して相互に接続する方法 について説明している短い記事を見つけました。

ホームコンピュータネットワークがある場合、コンピュータはTCP/IPを使用して相互に接続しています。このプロトコルにより、各コンピューターはネットワーク上の他のコンピューターを「認識」し、それらの間でファイルを共有できます。これにより、プリンターをネットワーク上で共有できるようになります。コンピュータが同じネットワーク上で相互に接続する場合、それはローカルエリアネットワークまたはLANと呼ばれます。複数のネットワークが相互に接続されている場合、それはワイドエリアネットワークまたはWANと呼ばれます。このタイプのネットワークでは、自宅にISPに接続するネットワークルーターがあります。ルーターにはインターネットへの接続用のIPアドレスが与えられ、ネットワーク内の各デバイスにローカルIPアドレスが割り当てられます。これらのローカルアドレスは、多くの場合192.168.1.2-255です。独自のネットワーク内のローカルコンピューターにアクセスする場合、ルーターはローカルIPアドレス間でTCP/IPパケットを送信します。ただし、インターネットに接続する場合、ルーターはISPから割り当てられたIPアドレスを使用してインターネットと通信します。これが、インターネット上でIPアドレスが192.168.x.xアドレスではない理由です。

Computer HopeなどのWebページから情報を要求するときは、理解しやすく覚えやすいURLを入力してください。 URLをIPアドレスに変換する必要があるページを含むコンピューターにコンピューターがアクセスするには、これはDNSを使用して行われます。 DNSがURLをIPアドレスに変換すると、インターネット上のルーターはTCP/IPパケットをルーティングする方法を認識します。以下は、インターネット上の別のコンピューターと通信するコンピューターのプロセスをわかりやすく説明するために、上記で説明したすべての図解です。

0
stack