IT用語集

IT用語集【Webサーバ】とは

「Webサーバ」説明記事 表紙

読み方/英語:ウェブサーバ/Web server

Meanning

インターネット上でWebサイトやWebページを提供するコンピュータの事

≪詳しく説明すると≫

ちゃば
ちゃば

Webサーバって?

かみさん
かみさん

ん?Webサーバね。

Webサーバというのは、「インターネット上でWebサイトWebページを提供してくれるコンピュータ」の事よ。詳しく理解するためには、それらのWebサイトWebページが表示される仕組みから知っておいた方が良いわ。

ちゃば
ちゃば

お願いします。

かみさん
かみさん

WebサイトWebページを見る仕組みは下記の通りよ。

  1. クライアントブラウザを開き、URLを入力します。
  2. ブラウザは入力されたURLからドメイン名を取得し、そのドメイン名に対応したIPアドレスDNSサーバに対して要求します。
  3. DNSサーバはそのドメイン名に対応したIPアドレスブラウザに返答します。
  4. ブラウザWebサーバHTTPリクエストを送信します。
  5. Webサーバは受け取ったHTTPレスポンス(HTML、CSS、JavaScriptなどのコンテンツ)を解析し、Webページを表示します。
ちゃば
ちゃば

ZZZ・・・

かみさん
かみさん

ん?なぜ寝てるの?

ちゃば
ちゃば

はっ!い、いや。なんか無性に眠くなって。

言葉が頭に入ってきてもすぐに出ていくんや。。。

かみさん
かみさん

確かに少し難しいわね。

じゃあ図で説明するわ。

ちゃば
ちゃば

たのんます。

かみさん
かみさん

まず説明する前に、色々とIT用語が出てくるから事前に調べておいてね。

これくらいは予備知識として知っておいた方が良いから、それぞれのページで確認してね。

分かるなら次に進んでいってね。

ちゃば
ちゃば

結構あるな。じゃあちょっと確認してくるわ。

かみさん
かみさん

OKかしら?

じゃあWebページを見る仕組みについて詳しく説明していくわ。

ちゃば
ちゃば

お願いします。

かみさん
かみさん

まず利用者側、ユーザー側の事をクライアントと呼ぶの。

でそのクライアントが見たいWebページURLブラウザに入力するわ。

ここではこのブログの「https://hyonnakikkake.com/itglossary-dns/」というページのURLを入力してみましょう(①)

Webサーバ説明図①
ちゃば
ちゃば

ブラウザURLを入力した。

あれ?クライアントコンピュータが迷っているような。

WebページのあるWebサーバを探しているで?

かみさん
かみさん

そうなの、URLWebサーバの住所みたいなものなんだけど、URLドメイン名の「hyonnakikkake.com」はコンピュータには分からないのよ。コンピュータが分かるのはIPアドレスだけなの。

ちゃば
ちゃば

もともとドメイン名ってのはIPアドレスを変換したものやんな。

かみさん
かみさん

その通りよ。

だからブラウザは入力されたURLドメイン名DNSサーバに送り、そのドメイン名に対応したIPアドレスを要求するの(②)

Webサーバ説明図②
ちゃば
ちゃば

コンピュータドメイン名を読み取れないから、コンピュータが認識できる「IPアドレス」を教えてもらいにDNSサーバに行くんやな。

かみさん
かみさん

その通りよ。さすが、勉強してきたわね。

そしてDNSサーバからIPアドレスを教えてもらいます(③)

Webサーバ説明図③
ちゃば
ちゃば

これでようやくWebサーバの住所のIPアドレスがわかったんやな。

かみさん
かみさん

そうよ。そしてブラウザIPアドレスWebサーバへ連絡し、さらに「/itglossary-dns/」というページを表示するためのデータを要求するのね。これをHTTPリクエストというの(④)

Webサーバ説明図④
ちゃば
ちゃば

無事つながった。

今、Webサーバがページを探してくれているところか。

かみさん
かみさん

そうするとWebサーバはその要求されたリクエストのデータブラウザに送り返します(⑤)。

これをHTTPレスポンスというの。

Webサーバ説明図⑤
ちゃば
ちゃば

これでやっとWebページが見れるんやな。

かみさん
かみさん

そうよ、この一連の流れでクライアントWebページを見ることができるのよ。

ちゃば
ちゃば

なるほど、所々で難しい言葉も出てきたけど、流れはよくわかったで。

WebサーバWebページを保存しているコンピュータやな。

かみさん
かみさん

そうね、ただWebサーバは単なるコンピュータというよりも、もっと大きな役割としての意味を持つわ。

ちゃば
ちゃば

ふむ。

かみさん
かみさん

つまり、Webサーバとは「インターネット上でWebサイトやWebページを格納し、クライアントからの要求に応じてそれらを提供する役割を担うコンピュータシステム」といったところね。

ちゃば
ちゃば

なるほど。だいたいわかった、ような気がする。

ありがとう!

かみさん
かみさん

そう、それは良かったわ。

今日やったところはけっこう複雑なので何度も復習してね。

関連用語
クライアント

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