この記事では、ホームページを作る前段階の知識として、ホームページが表示される仕組みを「超初心者向け」に解説していきます。
あくまで「わかりやすく、最低限の知識を」がモットーなので、細かい事は省いてます。
今回は何となくこんな感じなんだーという大体の理解でOKです。
ホームページが動く仕組みとして最低限知っておくべき知識
「ブラウザ」「URL」「サーバー」
についてを説明します。
ホームページが表示される仕組み
朝起きて「Yahooニュース」を見て、通勤(通学)の電車内でTwitterなどのSNSを確認、お昼ご飯に近くで美味しいパスタのお店を「食べログ」で探します。
※SNSはアプリでも見れますが、本質はホームページと同じです。
このように私たちの日常には常にホームページを見るという行動がついてきます。
では、これってどういう仕組みで表示されているんでしょうか?
ホームページを見るために必要なもの
PCなら「ブラウザ」
スマホ・タブレットなら「ブラウザアプリ」
を使ってホームページを見ることができます。
みんなが普段何気なく使っているこんなやつです。
最近ではLINEやTwitterのアプリにもブラウザ機能は搭載されていますので、別で起動させる必要もなくなってきました。
ブラウザって何?(知ってる人は読み飛ばしてね)
このブラウザってやつをGoogle先生で調べて見たら以下の事がでてきました。
インターネット上のウェブ ページの情報を画面上に表示するための閲覧ソフト。また一般に、コンピュータのデータやプログラムを、画面上に文字や画像として表示するためのプログラムも言う。
Google先生
要はホームページを見るのには「ブラウザ」というものが絶対必要ですよ。ということです。
URLって何?
私たちは「ブラウザ」を使ってホームページを見るとお話しましたが。
ホームページを見るときに必要な情報が、「URL」です。ホームページアドレスとも言います。
「URL」をGoogle先生に聞くとこう応えてくれました。
インターネット上でウェブ ページなどを一意に指定するための規約。また、その手法で名づけられた名前。▷ uniform resource locator の略。 https://www.iwanami.co.jp/ のような形をとる。
Google先生
つまりこんなやつです⇒「https://google.com」
ホームページ表示する為に必要なアドレス(住所)のことです。
メールを送るのにメールアドレスが必要ですよね?
それと同じでホームページを表示するのには、「URL」が必要なのです。
ちなみに「https://」を抜いた「google.com」というのを「ドメイン」といいます。
ブラウザに「 https://google.com 」と入力し、エンターを押すと「Googleのホームページ」が表示されます。
「Google」って検索エンジンじゃないの?と思う人もいるかもしれませんが
基本的にブラウザ上で見れる全てのコンテンツを「ホームページ」もしくは「Webサイト」といいます。
そのホームページの中で「検索エンジン」の機能を持ったサイトが「Google」とか「Yahoo」になります。
サーバーって何?
「ブラウザ」と「URL」についてお話しました。
次は「サーバー」についてです。
まずはGoogle先生に聞いて見ましょう。
1.テニス・卓球・バレーボールなどで、サーブをする人。
Google先生
2.飲食物を給仕するために用いる、大型のフォークやスプーン、またはポットなど。
3.ネットワーク上で、複数のユーザーやプログラム、すなわちクライアントにサービスを提供するコンピュータ。
ホームページに関していうと、3のサーバーになりますね。
サーバーにも色々あるので、普通はこの場合は「Webサーバー」と呼ばれます。
ん?コンピューターと出ていますね。どういうことでしょうか?
私たちはPCやスマホを使って「ブラウザ」から「URL」を指定してホームページを見る。と説明しましたが、その「URL」のアドレスにある接続先が「サーバー」になります。
「サーバー」と呼ばれるコンピューターの中にはホームページに関する色々なデータが保存されています。
つまり、自分のPCやスマホを使って、別のコンピュータの中に入っている情報を見にいく。
その情報を「ブラウザ」が自動で見やすい形に変換して表示してくれています。
イメージとしては以下のような感じですね。
ホームページを公開するということ
ここまでホームページが表示される仕組みを簡単に説明しましたが、ホームページを作成し、公開するということは
作ったホームページのデータを、上記の「Webサーバー」に保存し、他の人達が見れるようにする。
という状態にすることです。
次の章ではこの「Webサーバー」上に作ったホームページを保存して、他の人から見れる状態にするところまでを解説していきます。