Web-developers-guide-web-how-it-works

提供:Dev Guides
移動先:案内検索

Web-仕組み

最も単純なレベルでは、Webは物理的に次のコンポーネントで構成されています-

  • あなたのパソコン-これはあなたがウェブを見るために座っているPCです。
  • * A Webブラウザ*-PCに​​インストールされ、Webの閲覧に役立つソフトウェア。
  • インターネット接続-これはISPによって提供され、インターネットに接続して任意のWebサイトにアクセスします。
  • * A Webサーバー*-これは、Webサイトがホストされているコンピューターです。
  • ルーターとスイッチ-要求を受け取って適切なWebサーバーに渡すソフトウェアとハ​​ードウェアの組み合わせです。

Webは_client-server system_として知られています。 コンピューターがクライアントであり、電子ファイルを保存するリモートコンピューターがサーバーです。

Webの仕組み

http://www.google.com [Google.com]のようなものを入力すると、リクエストは_Domain Name Servers_ *(DNS)*として知られるインターネット上の多くの特別なコンピューターの1つに送られます。 これらの要求はすべて、さまざまなルーターとスイッチを介してルーティングされます。 ドメインネームサーバーはマシン名とそのIPアドレスのテーブルを保持しているため、http://www.google.com [Google.com]に入力すると、Googleウェブサイトを提供するコンピューターを識別する番号に変換されます。君は。

Web上の任意のページを表示する場合は、ブラウザーを使用してページを要求してアクティビティを開始する必要があります。 ブラウザは、ドメインネームサーバーに要求したドメイン名をIPアドレスに変換するように要求します。 ブラウザーは、ハイパーテキスト転送プロトコルまたはHTTPと呼ばれる標準を使用して、必要なページのサーバーに要求を送信します。

サーバーは常にインターネットに接続し、訪問者にページを提供する準備ができている必要があります。 要求を受信すると、要求されたドキュメントを探してWebブラウザーに返します。 要求が行われると、サーバーは通常、クライアントのIPアドレス、要求されたドキュメント、および要求された日時を記録します。 この情報はサーバーごとに異なります。

平均的なWebページでは、実際にはWebブラウザがWebサーバーから複数のファイルを要求する必要があり、HTML/XHTMLページだけでなく、Webページで使用される画像、スタイルシート、その他のリソースも要求します。 メインページを含むこれらの各ファイルには、各アイテムを識別するためのURLが必要です。 次に、各アイテムがWebサーバーからWebブラウザーに送信され、Webブラウザーはこのすべての情報を収集してWebページの形式で表示します。

要するに

Webクライアントとサーバーの相互作用がどのように発生するかを見てきました。 次のようにこれらの手順を要約することができます-

ユーザーがブラウザにURLを入力します(たとえば、http://www.google.com [Google.com]。 この要求は、ドメインネームサーバーに渡されます。

ドメインネームサーバーは、WebサイトをホストするサーバーのIPアドレスを返します(たとえば、68.178.157.132)。

ブラウザーは、ドメインネームサーバーによって指定されたIPアドレスを使用して、Webサーバーからページを要求します。

Webサーバーは、ページを要求するブラウザーによって指定されたIPアドレスにページを返します。 このページには、ブラウザなどが要求する画像など、同じサーバー上の他のファイルへのリンクも含まれる場合があります。

ブラウザはすべての情報を収集し、Webページの形式でコンピューターに表示します。