127.0.0.1 は、ローカル マシンを指し、通常はテストに使用されるループバック アドレスです。ループバック アドレスは、ローカル マシンのループバック アドレスであり、ホスト IP スタック内の IP アドレスです。主にネットワーク ソフトウェアのテストやローカル マシンのプロセスに使用され、プログラム間の相互通信では、ループバック アドレスを使用してデータを送信すると、プロトコル ソフトウェアはネットワーク送信を行わずにすぐに戻ります。
#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。
127.0.0.1 はどの種類の特別なアドレスに属しますか?
127.0.0.1 はループバック アドレスで、ローカル マシンを指し、通常はテストに使用されます。ループバック アドレス (127.x.x.x) は、ホスト IP スタック内の IP アドレスであるローカル ループバック アドレス (Loopback Address) で、主にネットワーク ソフトウェアのテストやローカル マシンのプロセス間通信に使用されます。ループバック アドレスがデータの送信に使用されると、プロトコル ソフトウェアはネットワーク送信を行わずにすぐに戻ります。
特別なアドレス
IP アドレスは、ネットワーク アドレスとホスト アドレスの 2 つの部分で構成されます。ネットワーク アドレスは、インターネット上のどのネットワークに属しているかを示し、ホスト アドレスは、ネットワーク内のどのホストに属しているかを示します。二人は主従関係にある。 4 つの主要なタイプの IP アドレスは、ネットワーク上の特定のホストを識別します。 IPv4 アドレスの長さは 32 ビット、合計 4 バイトですが、実際にはドット付き 10 進表記が使用されます。
IPアドレスはネットワーク番号とホスト番号に応じてA、B、Cと特殊アドレスD、Eの3つに分類されます。すべての 0 とすべての 1 は未使用のままにしておきます。
クラス A: 最初のバイトはネットワーク番号、最後の 3 バイトはホスト番号です。このタイプの IP アドレスの先頭は「0」であるため、アドレスのネットワーク番号の範囲は 1 ~ 126 になります。通常、大規模なネットワークで使用されます。
クラス B: 最初の 2 バイトはネットワーク番号、最後の 2 バイトはホスト番号です。このタイプの IP アドレスの最初の部分は「10」であるため、アドレスのネットワーク番号の範囲は 128 ~ 191 になります。通常、中規模のネットワークで使用されます。
カテゴリ C: 最初の 3 バイトはネットワーク番号、最後のバイトはホスト番号です。このタイプの IP アドレスの先頭は「110」であるため、アドレスのネットワーク番号の範囲は 192 ~ 223 になります。通常、小規模なネットワークに使用されます。
クラス D: マルチキャスト アドレスです。このタイプの IP アドレスの先頭は「1110」であるため、アドレスのネットワーク番号の範囲は 224 ~ 239 になります。通常はマルチキャスト ユーザーに使用されます [1]。
クラス E: は予約されたアドレスです。このタイプの IP アドレスの先頭は「1111」であるため、アドレスのネットワーク番号の範囲は 240 ~ 255 になります。
戻りアドレス: 127.0.0.1。通常はテストに使用されます。たとえば、127.0.0.1 に ping を実行して、ローカル TCP/IP が正常かどうかをテストします。
クラスフルIPアドレスの規定では、最初の部分がクラスAアドレス1~126、クラスBアドレス128~191となっており、その真ん中に残った127.0.0.1をローカルループバックアドレスと呼びます。 , その主な機能は 2 つあります: 1 つはマシンのネットワーク構成をテストすることです。127.0.0.1 に PING できる場合は、マシンのネットワーク カードと IP プロトコルのインストールに問題がないことを意味します。もう 1 つはマシンのネットワーク構成をテストすることです。一部のサーバー/クライアント アプリケーションは、実行時にサーバーを呼び出す必要があります。コンピューター上のリソースについては、通常、サーバーの IP アドレスを指定する必要があります。ただし、プログラムが同じマシン上で実行される場合、サーバーの IP アドレスが指定されていない場合は、他のサーバーの場合は、ローカル マシンにサーバー リソースをインストールし、サーバーの IP アドレスを 127.0.0.1 に設定して、同じように実行できます。
IE ブラウザに 127.0.0.1
と入力します。localhost の使用に慣れているほとんどの人にとって、これは基本的にローカル IP アドレス 127.0 を指します。 0.1 。オペレーティング システムには、localhost を 127.0.0.1 にバインドする構成ファイルがあります (Windows のパスは C:\WINDOWS\system32\drivers\etc\hosts、Unix/Linux のパスは /etc/hosts)。
127.0.0.1 は、Web サイトビルダーによって一般的に使用されます。
このマシンの TCP/IP プロトコル クラスターが正しくインストールされているかどうかを確認するために、このマシンでループ テストを実行するために「ping 127.0.0.1」コマンドをよく使用します。 「ping 127.1」コマンドを使用しても同じテスト結果が得られます。実際、「ping 127.1」と「ping 127.0.0.1」の 2 つのコマンドは同じであり、どちらもループを実行しています。テスト。
ping 127.0.0.1
なぜこれが起こっているのですか? これは、Ping コマンド アプリケーションで IP アドレスを使用するためのテクニックです。ご存知のとおり、IP アドレスは 32 個の 2 進数で構成されています。誰もが覚えやすいように、2 進数 8 桁ごとに 10 進数に変換され、10 進数 4 桁で構成される覚えやすい IP アドレス (127.0 など) が形成されます。 .0.1)。 Windows OSには「.0」を自動で埋める機能があるので、「127.0.0.1」を「127.1」に変更することができます。
ただし、「.0」の省略は条件付きであり、任意に省略することはできません。 Ping コマンドのアプリケーションでは、IP アドレスの 10 進数の最後の部分の前にある 1 つ以上の「.0」のみを省略できます。たとえば、「ping 127.0.0.1」コマンドを「ping 127.1」に書き換えます。 。
関連知識の詳細については、FAQ 列をご覧ください。
以上が127.0.0.1 はどのタイプの特別なアドレスに属しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。