webサーバーとは何?

こんにちは。今日はWebサーバーとは何かについてお話ししましょう。

Webサーバーとは何かというと、wwwシステムにおいて、情報送信を行なうコンピュータのことを言います。また、wwwによる情報送信機能を持ったソフトウェアのことも指しています。
Webサーバーは、HTML文書や画像などの情報を蓄積しておいて、Webブラウザなどのクライアントソフトウェアの要求に応じて、インターネットなどのネットワークを通じて、これらの情報を送信する役割を果たすというものです。

初期のWebサーバーといえば、元々用意しておいたファイルを送り出すという機能しか持っていませんでしたが、ここ最近ではちゃんと機能が増えていて、要求に応じてプログラムを実行し、結果をクライアントに送信するという機能や、データベースと連携したトランザクション処理機能がついているものも登場しているようですよ。

また、そんな中でもCGIやSSIなどの拡張機能というのは、とても歴史が古くて、最も一般的に利用されていると思います。Java言語を利用したJavaサーブレットやJSP、Microsoft社の独自のシステムであるASPなどを利用しているWebサイトもどんどん増えています。

Webサーバーのソフトウェアで一番人気があるのは、全世界のボランティアプログラマが共同開発している、フリーソフトウェアのApacheだと思います。おそらくインターネット上のWebサーバーの過半数を占めているのではないでしょうか。これからも目が離せないですね!