ローカルおよびローカルホスト通信はどのレベルで機能しますか?

本人github

ローカルとローカルホストについて話すときは、通常、同じコンピューター上の通信を指します。この場合、コミュニケーションは主に次のレベルで行われます。

  1. アプリケーション層:

    • 通常、通信の開始点は、プロトコル スタックの最上位層であるアプリケーション層です。Web サーバーやクライアント (ブラウザーなど) などのアプリケーションはこの層で実行され、下位層のプロトコルを通じてデータを送信します。
  2. トランスポート層:

    • ローカル通信は通常、TCP や UDP などのトランスポート層プロトコルを介して行われます。たとえば、ブラウザでアクセスするときはhttp://localhost、通常、TCP プロトコルを介してローカル マシンのポート 80 (またはその他の指定されたポート) で Web サーバーと通信します。
  3. ネットワーク層:

    • 通常、ローカル通信はネットワーク層を経由しません。ただし、アプリケーションまたはシステムがネットワーク層を介してローカル通信を処理するように構成されている場合 (たとえば、IP プロトコルを使用)、通信はこの層を通過します。
  4. データリンク層と物理層:

    • ローカル通信の場合、これらの通信はローカル マシンから出ないため、通常、データはデータ リンク層と物理層を通過しません。

「localhost」は通常、ローカル マシン上の特別なアドレスを指し、通常は IPv4 アドレス127.0.0.1または IPv6 アドレスに対応します::1にリクエストを送信するとlocalhost、リクエストはマシンから送信されず、対応するサービス (ローカルで実行されている Web サーバーなど) によってマシン上で直接処理されます。

地域とlocalhostのコミュニケーション 通信は外部ネットワークに渡されず、ローカル マシン上で直接処理されます。これは一般に、外部ネットワーク経由で通信するよりも高速で安全です。

おすすめ

転載: blog.csdn.net/m0_57236802/article/details/133394298