【基本】ホームページの仕組みをイラスト付きで解説!

記事
ビジネス・マーケティング



ホームページとwebサイトの違いについて

仕組みについて解説する前に、ホームページとWebサイトの違いをはっきりさせておきましょう。

結論からいうとこのサイトで解説するものはホームページ = webサイトという認識OKです。

ただ、この記事を訪れた人たちが迷わないように一度解説しておきます。

そんなの知っているよ!という方はスキップして大丈夫です。

ホームページ
about-homepage.png

Google chromeやInternet Explorer、safariといったインターネットを利用する際に使用する、ブラウザを立ち上げた時の最初の画面。もしくはwebサイトを開いた時の最初のページをホームページ(またはトップページ)と呼びます。

webサイト

webサイトはあなたが想像するほうの意味ですね。今あなたが見ているものがwebサイトです。

という訳で厳密にはホームページと呼ぶよりwebサイトと呼ぶのが正しいわけですが、時代の流れで言葉の使われ方が変化しているので、どちらも正しい意味として通用します。
この記事では読者のみなさんがスムーズに理解できるよう表記を「webサイト」に統一して解説をすすめていくので、ホームページについて知りたいという人も安心して読みすすめてください。

インターネットとwebの違いをざっくり確認

「webサイト」がなにかをスムーズに理解するために、少し広い話から入りましょう。

あなたはインターネットとwebの違いがわかりますか?IT社会の昨今「インターネット」や「web」といった言葉はよく聞くようになりましたが、この2つの意味はハッキリと違います。

about-web.png

インターネットはwebサイト、電子メール、クレジット決済といったあらゆるデータを複数のコンピューター間でやりとりするためのシステムネットワーク全体、webはそのインターネットというシステムの中で扱われるモノの1つです。

よって関係性はインターネット > webということになります。

webとは?

webがインターネットで扱われるサービスの1つだということがわかったところで、webサイトの「web」の部分について詳しくお話しましょう。
hypertext.png

webとは英語で蜘蛛の巣の意味ですが、それには正式な理由があります。

もともとwebは略称で正式にはworld wide web(ワールド・ワイド・ウェブ)といいます。

ハイパーテキストというwebサイト同士を結びつける機能によって、世界中の文書データが蜘蛛の巣(英訳:web)のように繋がって見えることから「world wide web」という名前がつけられました。

このハイパーテキストというシステムによって、webサイトが蜘蛛の巣のように繋がって見える様子をwebと呼んでいます。

実際のシステムやモノというよりwebは概念に近いですね。web = webサイトという認識でもOKでしょう。
インターネット > web > webサイト

ハイパーテキストとは

Hyper text(ハイパーテキスト)とは「文書を超える」という意味で、ハイパーリンクによって複数のwebの文書データ(文章、画像、音声など)を結びつける機能です。1990年ティム・バーナーズ=リーという人が発明しました。

わかりやすく言えば世界中のwebサイト同士をリンクで繋げよう!というシステムです。

※ハイパーテキストといってもwebサイトのテキストファイルをハイパーテキストと呼ぶのではなく、webサイトを繋げるシステムそのものを指すので間違って覚えないようにしましょう。

ハイパーリンクとは

ハイパーリンクとは別のwebページへの参照情報のことです。上のイラストのwebサイト同士を繋げている線の部分ですね。
hyperlink.png
実際の例でいうとこの部分がハイパーリンクです。

他にもサイトのナビゲーションメニューや文中の別ページへのリンク付きのテキストもハイパーリンクです。

URLの「www」とは?

普段インターネットを使う時に目にする「www」という部分がworld wide webを指しています。

www(略称) = world wide web(フルネーム) = web(略称)
これら3つは全て同じ意味です。

webサイトとは?webページとは?

さて「web」とはそもそもなにか?がわかったところで次はwebサイトとwebページについてざっくりと理解していきましょう。

webサイトはhtmlやcss呼ばれるコンピューター言語で作成されています。ここらへんの話は技術的なお話になってしまうので別の記事で詳しく解説していきますね。
web-site.png
先ほど説明した通り、webサイトにはページごとにハイパーリンクという別のページへの参照情報がテキストと一緒に埋め込まれています。

このハイパーリンクによって繋がっている同じドメインのページ1つひとつをwebページと呼び、そのまとまりをwebサイトと呼びます。
web(全体) > webサイト(同じドメインのwebページのまとまり) > webページ(単体のページ)

webサイトの世界とwebサイトの用語を理解しよう

web・webサイトの広い概念が理解できたところで、webの世界をもっと詳しく見ていきましょう。

また、webの世界を理解することと合わせて

ドメイン
webサーバー
IPアドレス
DNS
といったwebサイトの表示の仕組みを理解するのに欠かせない関連ワードも1つひとつ解説していきます。

さて、いきなりですがwebの世界を「たくさんビルが並んでいて、その1部屋ごとにwebサイトというお店が出店されている仮想世界」とイメージしてみてください。

webの世界は、以下のように現実のモノに置き換えて例えるとグッと理解しやすくなるのです。
web-world.png
このように「webサイトを公開する=お店を出店する」ようなイメージとなっています。

webサイトにも現実のお店と同じように

正式な名前( = ドメイン)
出店するための場所( = webサーバー)
住所( = IPアドレス)
が存在していて、そういったものがあることでwebサイトがきちんと表示される仕組みが成り立っているのです。

という訳で新しくでてきた「ドメイン」「サーバー」「IPアドレス」といった単語について理解していきましょう。

専門用語がたくさん出てきて大変ですが、それぞれ優しく説明するので続きをみていきましょう!

ドメインとは?

ドメインは他のwebサイトとは絶対に被らない名前という役割を持っていて、1つのwebサイトにつき必ず1つ割り当てられています。
url.png
他のwebサイトとは被らない名前と説明したのはドメインは同じものが世界に存在しないからです。

たとえば、amazon.comというドメインのwebサイトは世界のどこを探してもAmazonだけです。このように1つのドメインに対して1つのサイトが割り当てられていることにより、目的のwebサイトを表示することができるのです。

よくドメイン=住所という説明をしている記事を見かけますが、厳密には違うのでドメイン=唯一無二の名前と覚えて起きましょう。

ドメイン=住所と覚えてしまうとあとで説明する「DSN」という仕組みを理解することが難しくなってしまうからです。
同じドメインは世界に存在しない
webサイト1つにつき必ず1つのドメインがある

webサーバーとは?

web-server.png
webサーバーとはwebサイトのファイルデータを保有している機械です。webサーバーは高層ビルのようなもので、webの世界にはこのビル(サーバー)がたくさん並んでいます。

そのビルの部屋の1つひとつがそのサイトのデータの保有場所、つまりwebサイトの住所(IPアドレス)となっています。
1室につき1つのwebサイトを入れることができる
1室につき1つのIPアドレス(住所)が存在する

webサイトが表示される仕組み

さて、いよいよゴール目前です!今までの説明がなんとなくでもわかっていればスムーズに理解できること間違いなしです。

ブラウザから目的のwebサイトを表示する仕組みを見ていきましょう。

①webブラウザ(Google Chrome、Internet Explorer、safari etc)で目的のwebサイトのドメイン or URLを打ち込みます。
4a00abd975019d874abbb451e870f3f3.png

②DNSサーバーに対して目的のドメインのIPアドレス(住所)をたずねます。

するとDNSサーバーから目的のwebサイトのドメインに紐づいているIPアドレスがが返ってきます。
ad681767912553a3842a6ef437344554.png


③DNSサーバーから返ってきたIPアドレスをもとに、webサイトが保管されているwebサーバー(ビルの一室)をたずねます。

そこでwebサーバーに対して目的のURLに関連するファイルをもらいます。
47a0c86f1d804b03c4b672789171fd66.png

④webサーバーから受け取ったファイルはコンピューター言語で書かれており、webブラウザがないと理解できません。

webブラウザがhtmlやcssといったコンピューター言語を読み取り適切に変換してくれることにより私たちが気持ちよく閲覧できているわけですね。

このようにwebブラウザはサイトにアクセスするためにサーバーとのやりとりを代行してくれるだけでなく、コンピューター言語を翻訳するという機能も持っています。
c0b256c14b718a0ab28afaff86c48d1a.png

ここまで読んでいただきありがとうございました。
以下は、当記事を作成しました「津山 優太」の出品サービスです。



サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す