インターネットはゆっくりと成長し、日常生活の重要な側面になりました。多くの場合、私たちは、物事がどのように機能するかを理解するために好奇心なしでその機知を活用します。しかし、もしあなたが少し好奇心が強いなら、あなたは用語IPアドレスに出くわしたに違いありません。

簡単に言えば、IPアドレスはインターネット上の通信を容易にします(後のセクションでどのように機能するかを詳しく説明します)。

ただし、すべてのIPアドレスが同じ関数を実行するわけではありません。一部のIPアドレスには特別な機能があるためです。 127.0.0.1は、このようなIPアドレスの例です。このLocalHostアドレスを調べるときに読んで、その機能が他のIPアドレスとどのように異なるかを理解してください。

IPアドレスとは何ですか?

LocalHostアドレスが何であるかを理解しやすくするには、まずIPアドレスとは何か、どのように機能するかを理解する必要があります。

インターネットプロトコル(IP)アドレスは、インターネット上のコンピューターネットワークまたはデバイスに接続されているデバイスを識別する32ビット(IPv4)または128ビット(IPv6)文字の文字列です(これもネットワークです)。

IPアドレスの役割は、インターネットを介して送信されたときに情報が正しい目的地に届くようにすることです。

それに比べて、メールを送信および受信し、メールが迷子にならないようにするためにアドレスが必要なように、インターネットデバイスはデータを送信して受信するためにIPアドレスを必要とします。

IPアドレスは0から255の範囲の数値で構成されていますが、IPv4および2001の場合はIE、192.0.2.1:DB8:0:1234:0:567:8:1で特定の形式で記述されています。

IPアドレスには、IE、IPv4、IPv6の2つのバージョンがあります。 IPv4が最初に登場したため、IPv4アドレスがより一般的である理由。より多くのIPアドレスが必要だったため、IPv6が起動され、インターネットデバイスの着実な増加を考慮して、世界がIPアドレスがなくなっていないことを確認しました。

IPアドレスの2つの主要な機能は、ホストまたはネットワークインターフェイスのアドレス指定と識別の場所です。

LocalHostアドレス127.0.0.1に関心があるため、IPv4アドレスに焦点を当てます。

IPv4アドレスは、xxxx xと呼ばれる形式で記述されており、0〜255の値を表します。IPv4アドレスに3つの期間で4つのオクテットが分離されている必要があります。

特に、すべてのIPアドレスが一般的に使用できるわけではありません。代わりに、それらはさまざまなクラスに分類され、各範囲のIPアドレスが再生されることになっている役割を指定します。

これらのクラスでは、指定された役割を持つIPアドレスがあります。たとえば、範囲127.0.0.0/8(127.0.0.0-127.255.255.255)はループバック範囲として知られており、システムによって自分自身をpingするために使用されます。

IPアドレスのこれらの分類と割り当ては、インターネットが割り当てられた番号局(IANA)およびインターネットエンジニアリングタスクフォース(IETF)によって処理されます

IPアドレス指定の基本

127.0.0.1とは何ですか?

IPアドレス範囲127.0.0.0/8(127.0.0.0-127.255.255.255)は、ループバック範囲として知られています。

これらの名前は、これらのIPアドレスを再生することを目的としています。

この範囲のIPアドレスは、質問を送信するのと同じオペレーティングシステムにあります。したがって、システムがこの範囲からIPアドレスをpingする場合、それ自体がpingしていると言うでしょう。

この機能の主な必要性は、プログラマーがインターネットを通過せずにシステムまたはWebサイトをテストできることです。

さらに、この範囲のIPアドレスはプライベートです。つまり、インターネットに接続していません。代わりに、それらはローカルネットワーク内で作業することを目的としています。言い換えれば、それらはルート不可能なアドレスです。

特に、IPアドレス127.0.0.1は、通常、システムが自分自身をpingするために使用されるものです。

読書をお勧めします:

データパケットがこのIPを介してシステムから送信され、受信システムが当該パケットのソースと返信アドレスを分析すると、パケットがそれ自体から来たことがわかります。自分に花を送るように考えてください。

したがって、返信すると、パケットは同じシステムに返されるため、名前ループバックアドレスが付いています。

TCP/IPSリンクレイヤーは、ループバックアドレスのデータパケットを処理します。データは、ネットワーク統合カード、したがってインターネットではなく、システムとのみ相互作用します。

したがって、アドレス127.0.0.1は、発信元のデバイス、つまり自体に返信するシステムを対象としています。対照的に、範囲内の他のIPアドレスは、たとえばWebサーバーなどのローカルネットワーク上のネットワークデバイスと通信するために使用されます。

コンピューターでコマンドプロンプトを使用してアドレス127.0.0.1をpingしている場合、応答するはずです。そうでない場合は、 TCP/IPスタックに問題があります。

LocalHostとは何ですか?

少し調査を行うと、LocalHostという用語が127.0.0.1 IPアドレスが表示されるほとんどの場所に表示されることがわかります。

127.0.0.1とLocalHostの間には、コンピューター/システムをパケットデータソースと呼んでいるため、大きな違いはありません。

違いは命名にのみあります。なぜなら、コンピューターにそれ自体にデータをpingまたは送信することを望むとき、IP 127.0.0.1を覚えているのは簡単ではないかもしれないからです。

したがって、情報が必要なすべてのページのIPアドレスを覚える代わりに、ドメイン名を使用します。

ドメイン名は、不可能なIPアドレスを覚えておくのではなく、情報に簡単にアクセスできるようにすることを目的としています。

ドメイン名のIPアドレスへの前後の変換は、ドメイン名システム(DNS)によって処理されます。

したがって、アドレス127.0.0.1またはLocalHostを使用できますが、一部のシステムは他のシステムよりも好みます。

LocalHost/127.0.0.1の用途は何ですか?

すでに述べたものとは別に、このIPアドレスには他にもさまざまな用途があります。追加の用途には次のものがあります。

1.速度テストの実施

ループバックアドレスを使用して、組織内または自宅でローカルネットワークの速度をテストできます。

LocalHostをpingするとき、送信されるデータパケットの数、往復するのにかかった時間、プロセスで失われたデータパケットの数を表示することもできます。

速度テストにより、技術者が最適化が必要かどうか、またはネットワークが必要な場合に機能しているかどうかを知らせます。

2. Webサイトのブロック

LocalHost機能を使用して、コンピューター上のすべてのブラウザの悪意のあるWebサイトをブロックできます。

それを行うには、システム上のホストファイルを見つける必要があります。ホストファイルには、IPアドレスとそのホスト名が含まれています。

したがって、IPアドレスをローカルホストIPに変更してWebサイトをブロックすると、システムのアクセスの試みをLocalHostにリダイレクトできます。

3.ウェブサイトなどをテストします

Web開発者は、LocalHostを使用してWebサイトアプリケーションをローカルでテストできます。そうすれば、テストを実施するたびにインターネットに接続する必要はありません。

したがって、開発者はサーバーでWebサイトをホストし、LocalHostアドレスを使用してアクセスできます。これにより、ウェブサイトを一般に公開する前にテストすることができます。

Loopbackアドレスを使用して、ローカルネットワークでホストされているサーバーにアクセスすることもできます。

Minecraftのようないくつかのゲームでは、システムでサーバーをホストし、友人と遊ぶことができます。

LocalHost/Loopbackアドレスが説明しました

結論

これまで見てきたように、LocalHostアドレスは、特にプログラマーにとって重要な機能です。 IPアドレスは、インターネットに接続せずにWebサイトやプログラムをテストすることにより、プログラマーワークロードを削減するのに役立ちます。

プログラマーがIPアドレス127.0.0.1を使用して、インターネットを介してではなくデバイス(LocalHost)でテストを実行するという事実は、フレーズを引き起こしました。127.0.0.1のような場所はありません。ホームフレーズのような場所のない言及。