ウェブページ、ウェブサイト、ウェブサーバー、検索エンジンの違いは？
=================================

この記事では、ウェブページ、ウェブサイト、ウェブサーバー、検索エンジンなどのウェブに関係する色々な概念に関して解説します。これらの用語はウェブの初心者を混乱させたり、間違って使われたりしています。それぞれの意味を学びましょう。

|  |  |
| --- | --- |
| 前提条件: | インターネットはどのように動くのかを知っておく必要があります。 |
| 目標: | ウェブページ、ウェブサイト、ウェブサーバー、検索エンジンの違いを説明できるようになること。 |

概要
--

あらゆる分野の知識と同様に、ウェブにも多くの専門用語があります。すべてを一気に押し付けるつもりはありませんのでご心配なく (興味をお持ちなら用語集があります)。しかし、最初に理解しておく必要がある基本的な用語がいくつかあり、これは読む際に常に聞く表現です。これらは互いに関連するものの、異なる役割を持つため、混同しやすいものです。実際、ニュースやその他の場所でこれらの用語が誤って使用されているのを時々見かけるので、これらをまとめて理解しましょう。

これらの用語と技術の詳細に関して詳しく説明しますが、これらを簡単に定義することが良いスタートるになるでしょう。

ウェブページ

Firefox や Google Chrome、Opera、Microsoft Internet Explorer、Edge、Apple の Safari などのウェブブラウザーで表示可能な文書です。これらはよく単に「ページ」とも呼ばれることもあります。

ウェブサイト

グループ化され、通常はさまざまな方法で一緒に接続されたウェブページの集まりです。よく「ウェブサイト」または単に「サイト」と呼ばれます。

ウェブサーバー

インターネット上でウェブサイトをホスティングするコンピューターです。

検索エンジン

他のウェブページを見つけるのに役立つウェブサービスで、 Google、Bing、Yahoo、DuckDuckGo などがあります。検索エンジンは通常、ウェブブラウザーから (例えば、Firefox、Chrome などのアドレスバーで直接検索エンジンによる検索を実行することができる)、またはウェブページ (例えば bing.com や duckduckgo.com) を介してアクセスされます。

公共図書館に簡単に例えてみましょう。図書館に行ったときに一般的に行うことは次の通りです。

1. 検索インデックスを探して、読みたい書籍のタイトルを探します。
2. その書籍のカタログ番号をメモします。
3. 書籍が収蔵されている特定の書架へ行き、カタログ番号を見つけて、本を入手します。

ウェブサーバーと図書館を比較してみましょう。

* 図書館はウェブサーバーのようなものです。いくつかの書架があり、複数のウェブサイトをホスティングしているウェブサーバーに似ています。
* 図書館の様々な書架 (科学、数学、歴史など) はウェブサイトのようなものです。それぞれの書架は個々のウェブサイトのようなものです (同じ本が複数の書架にあることはありません)。
* それぞれの書架にある書籍はウェブページのようなものです。1 つのウェブサイトに複数のウェブページがあることがあります。たとえば、科学の書架 (ウェブサイト) には、熱、音、熱力学、静力学などに関する書籍があります (ウェブページ)。ウェブページはそれぞれ固有の場所 (URL) で見つかります。
* 検索インデックスは検索エンジンのようなものです。それぞれの書籍は図書館内にカタログ番号で特定できる独自の場所にあります (同じ場所に2冊の本を保管することはできません)。
アクティブラーニング
----------

*利用可能なアクティブラーニングはまだありません。ぜひ協力をご検討ください。*

より深く掘り下げる
---------

それでは、それらの 4 つの用語がどのように関連しているのか、なぜそれらが互いに混同されているのかについて詳しく調べてみましょう。

### ウェブページ

**ウェブページ**はブラウザーで表示することができる簡単な文書です。文書は HTML 言語で書かれています (他の記事で詳しく説明しています)。ウェブページには、次のような様々な種類のリソースを埋め込むことができます。

* **スタイル情報** — ページの見た目の制御
* **スクリプト** — ページへのインタラクティブ機能を追加
* **メディア** — 画像、音楽、動画など

**メモ:** ブラウザーは PDF ファイルや画像などのような他の文書も表示することができますが、**ウェブページ**という用語は、特に HTML 文書を指します。それ以外の場合、単に**文書 (またはドキュメント)** という用語を使用します。

ウェブ上で利用可能なすべてのウェブページには、固有のアドレスを使用して到達することができます。ページにアクセスするには、そのアドレスをブラウザーのアドレスバーに入力するだけです。

![ブラウザーのアドレスバーにあるウェブページのアドレスの例](/ja/docs/Learn/Common_questions/Web_mechanics/Pages_sites_servers_and_search_engines/web-page.jpg)

### ウェブサイト

**ウェブサイト**はリンクされたウェブページ (および関連するリソース) の集合で、固有のドメイン名を共有しています。指定されたウェブサイトの各ウェブページは明示的なリンク — 多くの場合はクリック可能なテキストの部分の形 — を提供しており、ユーザーがウェブサイトのあるページから他のページに移動することができます。

ウェブサイトにアクセスするために、ブラウザーのアドレスバーにドメイン名を入力すると、ブラウザーはウェブサイトのメインウェブページ、または**ホームページ** (略して「ホーム」と呼ばれる) を表示します。

![ブラウザーのアドレスバーにあるウェブサイトのドメイン名の例](/ja/docs/Learn/Common_questions/Web_mechanics/Pages_sites_servers_and_search_engines/web-site.jpg)

**ウェブページ**と**ウェブサイト**は、特に 1 枚だけの**ウェブページ**を含む**ウェブサイト**である場合に混同しやすくなります。このようなウェブサイトは**単一ページのウェブサイト**と呼ばれることがあります。

### ウェブサーバー

**ウェブサーバー**は、 1 つ以上の**ウェブサイト**をホスティングするコンピューターです。「ホスティング」はすべての**ウェブページ**や補助的なファイルをコンピューター上で利用できるようにするという意味です。**ウェブサーバー**は、任意のユーザーのリクエストに応じて、ホスティング中の**ウェブサイト**から任意の**ウェブページ**をユーザーのブラウザーに送信します。

**ウェブサイト**と**ウェブサーバー**を混同しないようにしてください。例えば、誰かが「私のウェブサイトから応答がありません」と言うのを聞いた場合、実際には**ウェブサーバー**が応答していないのであり、その結果として**ウェブサイト**が利用できないのです。もっと重要なことは、ウェブサーバーは複数のウェブサイトをホスティングすることができるため、**ウェブサーバー**という言葉はウェブサイトを特定するために使用することはできず、大きな混乱を招く可能性があります。先に挙げた例で、「私のウェブサイトから応答がありません」と言った場合、そのウェブサーバー上のウェブサイトがすべて利用できないことになります。

### 検索エンジン

検索エンジンはよくウェブに関する誤解のもとになります。検索エンジンは特殊な種類のウェブサイトで、ユーザーが**他の**ウェブサイトを見つけるのを助けるものです。

Google, Bing, Yandex, DuckDuckGo など、たくさんあります。一般的なものもあれば、特定のトピックについて専門化されたものもあります。好きなものを使いましょう。

多くのウェブの初心者は、検索エンジンとブラウザーを混同しています。明確にしましょう。**ブラウザー**はソフトウェアの一つで、ウェブページを受け取り表示するものです。**検索エンジン**はウェブサイトであり、人々が他のウェブサイトからウェブページを探すのを手助けします。この混乱は、ブラウザーを起動したとき、ブラウザーが検索エンジンのホームページを表示しているために発生します。これは、ブラウザーで最初にやりたいことが表示させるウェブページであることが明らかであるため、よく分かります。インフラ (ブラウザーなど) とサービス (検索エンジンなど) を混同しないでください。この区別はかなり役立ちますが、専門家によっては曖昧に話すこともあるので、心配しないでください。

こちらは、 Firefox のインスタンスが既定のスタートアップページとして Google 検索ボックスを表示している様子です。

![Example of Firefox nightly displaying a custom Google page as default](/ja/docs/Learn/Common_questions/Web_mechanics/Pages_sites_servers_and_search_engines/search-engine.jpg)

次の段階
----

* より深く掘り下げる: ウェブサーバーって何？
* ウェブページがどのようにウェブサイトにリンクされているかを見る: ウェブのリンクを理解する