導入
| プロトコルスタック | ||||||||||||||
| ||||||||||||||
| インターネットモデル OSIモデル |
HTTP サーバー、 HTTP デーモン、 HTTPd ( HTTP デーモン)、または (正確ではありませんが) Web サーバーは、 World Wide Web用に開発されたクライアント/サーバー通信プロトコルハイパーテキスト転送プロトコル(HTTP) に従ってリクエストを処理するソフトウェアです。

HTTPサーバーとWebサーバー

HTTP サーバーが稼働しているコンピューターをWeb サーバーと呼びます。 「Web サーバー」という用語は、HTTP サーバー (ソフトウェア) 自体を指すこともあります。 HTTP プロトコルは Web 用に開発され、実際には Web ページは常にこのプロトコルで提供されるため、両方の用語がソフトウェアに使用されます。ただし、ダウンロードするファイルやオーディオまたはビデオストリームなどの他の Web リソースは、他のプロトコルで提供されることがよくあります。
HTTPサーバーソフトウェア
最もよく使用される HTTP サーバーは次のとおりです。
- Apache Software Foundationの Apache HTTP Server、NCSA HTTPd の後継。
- Microsoft インターネット インフォメーション サービス (IIS)。
- Sun MicrosystemsのSun Java System Web Server (以前は Netscape の iPlanet、その後 Sun Microsystems の Sun ONE)。
- Zeus Technology の Zeus Web サーバー。
- lighttpd、ヤン・クネシュケ著。
- Igor Sysoev によるnginx 。
Netcraftによると、最も広く使用されている HTTP サーバーは Apache HTTP サーバーで、2007 年の Web サイトの約 60% にサービスを提供しています。
歴史的に見て、他の重要な HTTP サーバーには、Web の発明者によって開発され、1996 年 7 月 15 日に放棄された CERN httpd と、 NCSA モザイクと同時にNCSA で開発され、1994 年半ばに放棄された NCSA HTTPd、および WebObjects がありました。
RoxenやCaudiumなど、HTTP サーバーとして機能できるアプリケーション サーバーである HTTP サーバーもあります。

