ITの世界におけるサーバーとは、利用者の要求に応じて適切な情報を返してくれる機器のことを言います。
この記事では、サーバーについて、身近に存在する「ウォーターサーバー」と比較しながら、会話形式で説明しています。
はじめに
ねえ、Tさん!最近、ITの話題で「サーバー」という言葉をよく聞くんだけど、それって何?
いい質問だね。サーバーはITの世界で非常に重要な役割を果たしているよ。
利用者の要求に応じて、適切な情報を返してくれる機器のことをサーバと呼ぶよ。
うーん、全然ピンとこない….サーバーって言われたら、ウォーターサーバーくらいしかイメージが湧いてこないや….
お!いいね!ウォーターサーバーのサーバと基本的には一緒だよ!
よし、まわりくどいかもしれないけど、ウォーターサーバーの役割とITの世界でのサーバーの役割を重ねながら説明してみよう。
ウォーターサーバーから見る「サーバー」の機能
例えば、家にウォーターサーバーがあったとするぞ。
そうすると、そのサーバーで水を組むには、どうするかな?
えーっと、ウォーターサーバーの前まで行ってボタンを押す?
そうそう!ボタンを押すとだけで水が出てくるよね。
これはウォーターサーバーが、「青いボタンを押されたら、水を出す」という機能を持っているからだね。
英単語の意味からわかる「サーバー」の意味
次に、サーバーの意味について英語の観点から考えてみよう
うわ!すごい勉強っぽい
あくまで軽く、ね
英語は動詞に”er”が付くと、”○○する人”という意味になる法則があるぞ
例えば、教える=Teach にerが付くと、教える人=Teacher=先生になる
という具合だな。
ふむふむ・・・
サーバー(Server)にもerがついているね!
そう、さっきの図のように整理すると、こうなるぞ
ふむふむふむ・・・
うーん?
なんかほかの動詞と違って一気に抽象的でわかりづらくなったような・・・
そう!そこがこの流れで伝えたかったことだ。
他の単語と比べて、サーバーというのは非常に抽象度が高いんだ。
だから、ウォーターサーバーのように、前に実際に提供するものをつけないとイメージしづらいんだな。
ITの世界における「サーバー」って? ウェブサーバーを例に
ITの世界における「サーバー」も、何かしらを提供するためにある、ってことよね?
その通りだ!
ITの世界では様々な情報のやり取りがあるからね。
その情報を出すもののことを、まとめて”サーバー”と呼んでいるんだ。
うーん、なんとなくわかったようなわからないような・・・
よし、じゃぁおそらく一番お世話になっている、ウェブサイトを表示するサーバー、
ウェブサーバーをもとに解説してみよう
例えば、ある人が「アイドルのブログがみたいなぁ」と思ったとするぞ
パソコンやスマホで、まずはGoogle 検索かな?
NiziU好きなんだ・・・
ま、まぁじゃあ次はどうするかな?
それは、ここのリンクをクリックして・・・
ストップ!!
ここ!
このリンクを押すという部分が、ウォーターサーバーでいうところの青いボタンを押す、ところにあたるぞ!
おお!わかりやすい!
ボタンを押したらお水の代わりにサイトが出てくるんだね!
少しはイメージがわいたかな?
今回の場合はウェブサーバーだけど、
ほかにもいろいろなサーバーが存在するから、興味があったら調べてみてくれ!
まとめ
- サーバーの定義:
サーバーとは、ITの世界で利用者の要求に応じて適切な情報を返す機器のことを指す。例えば、ウェブサイトを閲覧するとき、ユーザーがリンクをクリックすると、裏側でサーバーがその要求を受け取り、対応するウェブページの情報を返す。 - ウォーターサーバーとの比較:
ウォーターサーバーの役割とITのサーバーの役割は似ている。ウォーターサーバーでは、ボタンを押すことで水が出る。このボタンのアクションがユーザーの要求となり、サーバーがその要求に応えて水を提供する。同様に、ウェブサイトでリンクをクリックすることは、ユーザーの要求となり、ITのサーバーがその要求に応じてウェブページの情報を返す。 - サーバーの可視性の違い:
ウォーターサーバーの場合、物理的にどこから水が供給されているかが明確で視覚的にわかりやすい。一方、ITのサーバーの場合、どこから情報が供給されているかは目で見ることができないため、理解が難しい場面もある。サーバーの領域や働きが物理的に見えないため、実際に目で確認することはできない。
コメント