こんにちわ
起業準備中のSE竹中です。
前回の記事
HTMLが難しいと感じる方。まずはホームページが表示される仕組みを知りませんか。
の続きを書きます。
今回はブラウザとWebサーバーの関係です。
ブラウザというのは簡単に言いうと、前回の記事で書きました「xxx.html」などを表示するアプリ(ソフトウェア)のことを指しています。

具体的には
Internet Explorer(インターネットエクスプローラー)
Google Chrome(グーグルクローム)
FireFox(ファイアフォックス)
Safari(サファリ)
Android標準ブラウザ
携帯電話のブラウザ
など他にもたくさんありますが、とりあえずこんな感じです。
なので、皆さんのパソコンやスマートフォン、携帯電話などにもブラウザは最初からインストールされていると思います。
後は、みなさんそれぞれがお好みのブラウザをインストールしていると思います。
問題は、なぜブラウザというソフトウェアが必要なのか。ですね。
答えは、前回書いた↓の内容を解釈してキレイに見えるようにするためのソフトウェアが必要だからです。
<html>
<head>
</head>
<body>
動作テスト
</body>
</html>
後もう1つ大事な役割があります。
Webサーバーに通信(アクセス)して、さっきのxxx.htmlのファイルをダウンロードする事です。

あなたがパソコンなどでブラウザを開き、URLを入力すると、入力したWebサーバーにアクセスして、必要な「xxx.html」ファイルをダウンロードしてきます。
そして、「xxx.html」の中身を分析してブラウザ上に表示します。
さて、元々の疑問であった、
HTMLが難しいと感じる方
という部分。
HTMLを分析するってどういうこと?
と思われたのではないでしょうか。
その部分は次回書いていきます。
ブラウザの大きな使命としては、上述した通りで
1.HTMLファイルをWebサーバーからダウンロードすること
2.ダウンロードしたHTMLファイルを分析して読み取れること
の2点です。
少しご存じの方であれば、ブラウザはもっとたくさんの役割があると思われるでしょう。
しかしここでは、その流れを知ることに重きを置いてますので、多くの事は書かないようにしています。
それでは次回に続きます。
HTMLタグをなぜ一生懸命書かないといけないのでしょう