01 / 12
頼む側と応える側
ブラウザにアドレスを打つと、ページが返ってくる。あの一瞬のあいだに、2人の役者が決まった仕事をしているよ。
頼む側が クライアント、応える側が サーバ。この2つに役割を分けた組み方を クライアントサーバシステム と呼ぶ。ブラウザがクライアントで、ページを持っている機械が Web サーバだね。
大事なのは、役割が入れかわらないこと。話を始めるのはいつもクライアントの側で、サーバのほうから勝手にページを送りつけてくることはないよ。
もうひとつ、サーバは機械の名前ではなく役割の名前だということ。1台の中に Web サーバと DB サーバが同居していることもあるし、逆に1つの役割を何台にも分けることもある。