サーバとは何か?

会社の仕事でデザインやプログラムを少しだけします。その中で知識として知っておきたいのがサーバについてです。勉強したほうがいいのだろうなと思いつつ、すでに5年くらいほったらかしできています。それでもどうにかなってきたのですが、これからのことを考えると、やはり勉強したほうが良いだろうということで、このブログに勉強の記録を書いていくことにしました。初回はまずはサーバとは何かという話です。

 

ネットワーク上のクライアントにサービスを提供するコンピューター

サーバとは一言でいうと、見出しの通りサービスを提供するコンピューターだとのことです。たとえば、ブラウザ(クライアント)に対して、ウェブサイトのコンテンツを提供(サーブ)しています。これがサーバの1つの形です。

サーバというと他にもDNSサーバ、アプリケーションサーバ、データベースサーバなどなどいろいろありますが、いずれも何かクライアントから要求された内容を、サービスとして返します。このサービスを提供するものがサーバだということのようです。