ホームページ >よくある問題 >127.0.0.1 はどのタイプの特別なアドレスに属しますか?

127.0.0.1 はどのタイプの特別なアドレスに属しますか?

藏色散人
藏色散人オリジナル
2021-12-07 11:46:0622055ブラウズ

127.0.0.1 は、ローカル マシンを指し、通常はテストに使用されるループバック アドレスです。ループバック アドレスは、ローカル マシンのループバック アドレスであり、ホスト IP スタック内の IP アドレスです。主にネットワーク ソフトウェアのテストやローカル マシンのプロセスに使用され、プログラム間の相互通信では、ループバック アドレスを使用してデータを送信すると、プロトコル ソフトウェアはネットワーク送信を行わずにすぐに戻ります。

127.0.0.1 はどのタイプの特別なアドレスに属しますか?

#この記事の動作環境: 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 に設定して、同じように実行できます。

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 つのコマンドは同じであり、どちらもループを実行しています。テスト。

127.0.0.1 はどのタイプの特別なアドレスに属しますか?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。