ブラウザとは?

全般基礎

こんにちは!!IT業界に未経験で転職したパグプーです🐶
転職前に独学でITを勉強しましたが、実際に仕事を始めてみると、こんな疑問が出てきました。
「ITの専門用語って、なんとなくの理解で使ってしまうことが多くないですか?」
「勉強した知識を、実際の業務でどう使うのかイメージしづらいことってありませんか?」
このサイトでは、私自身が「これってどういう意味なんだろう?」と感じたIT用語を、できるだけわかりやすく紹介・解説していきます。

今回のテーマは「ブラウザ」です。
毎日のように使っている身近な存在ですが、その仕組みをしっかり理解している人は意外と多くありません。特に「検索エンジン=ブラウザ」と思っている人も少なくないでしょう。
この記事では、ブラウザがどのようにWebページを表示しているのか、その基本的な仕組みをわかりやすく解説します。あわせて、検索エンジンとの違いについても整理し、両者の役割を正しく理解できるようにしていきます。

【解説編】ブラウザとは

概要

ブラウザとは、Webサイトを表示するためのソフトウェアです。
もう少し正確に言うと…
WebサーバにあるWebページ(HTMLなど)を取得して、人間が見やすい画面として表示するソフトウェアです。
代表的なブラウザとして以下があります。
・Google Chrome
・Safari
・Microsoft Edge
・Mozilla Firefox …など

ブラウザの役割

ブラウザには主に次の3つの役割があります。

①Webサーバから情報を取得する
ブラウザにURLを入力すると、ブラウザはDNSに問い合わせし、対象のWebサーバのIPを取得します。そして、WebサーバへこのURLにある情報を見せてとリクエストを送信します。

②Webページを解釈する
リクエスト送信後、Webサーバから送られてくるのは、
・HTML
・CSS
・JavaScript
・画像
などです。しかし、これらはそのままでは人間は読むことができません。
そこでブラウザが、
・HTMLを解析
・CSSでデザインを適用
・JavaScriptを実行
することで、画面を作成します。

③画面として表示する
最終的にブラウザが
・文字
・画像
・ボタン
・動画
を配置してWebページとして表示します。

これらをまとめると以下のようになります。
①→②→③の流れでWebページが表示されることになります。

検索エンジンとの違い

ブラウザと検索エンジンはよく混同されますが、役割は全く異なります。
ブラウザがWebページを表示するソフトウェアであるのに対して、検索エンジンはWebサイトを探すサービスです。具体的には、キーワード検索や関連サイトの表示などを行います。

代表的な検索エンジンとして以下があります。
・Google Search
・Bing
・Yahoo! JAPAN …など

普段、調べ物をするときはブラウザを開いてキーワードを入力し、Webサイトを閲覧します。そのためブラウザに検索機能があるように見えます。しかし実際に検索を行っているのはブラウザではなく、検索エンジンです。

●キーワード検索し、Webサイトを閲覧するまでの流れ(Google Chromeの場合)
①キーワードを入力(例:東京 寿司)
  ↓
②ブラウザが検索エンジンに送る
(この動作はURLに『https://www.google.com/search?q=東京+寿司…』を入力したことになります)
  ↓
③このURLの提供元をDNSに問い合わせます
  ↓
④サーバにアクセスします(今回の場合、Googleのサーバ)
  ↓
⑤検索結果の一覧を表示
  ↓
⑥検索結果から気になるWebサイトのタイトルをクリックすると、URLが切り替わり、再度DNSに問合せし結果が表示されます。(=②に戻る)

ブラウザが利用する検索エンジンはデフォルトで決まっています。

ブラウザ開発会社検索エンジン(デフォルト)
Google ChromeGoogleGoogle Search
SafariAppleGoogle Search
Microsoft EdgeMicrosoftBing
Mozilla FirefoxMozillaGoogle Search

これらはデフォルトで決まっているだけであって、変更することができます。変更方法は【実践編】で解説します。

【実践編】触れてみよう‼

ブラウザの検索エンジンの変え方

ここでは、Google Chromeで検索エンジンを変更する方法を紹介します。
①右上の︙をクリック

②「設定」をクリック

③左側のメニューで「検索エンジン」をクリックし、「変更」をクリック

④検索エンジンを選択し、「デフォルトに設定」をクリック

【問題編】パグプーからの問題‼

検索エンジンは、ブラウザの機能のひとつ?

[A] 違います。検索エンジンとブラウザは別物です。詳しくは【解説編】の『検索エンジンとの違い』を参考にしてください。

URLと検索ワードの違いは?

[A] URLを入力するとサイトへ直接アクセスします。検索ワードを入力するとキーワードに関連するサイト一覧が表示されます(検索エンジンの機能)。

ブラウザの知識をどう活かせる?

[A] Webサイトが開かない時の原因切り分け
Webサイトが別ブラウザでも開かないか確認します。
→ほかのブラウザでは開く:ブラウザの問題
→どのブラウザでも開かない:サーバ障害

[A] Webアプリの不具合の対処
Webアプリがうまく動かないよくある原因として、ブラウザのキャッシュが悪さをしていることがあります。この場合、キャッシュを削除することで解決できます。

コメント

タイトルとURLをコピーしました