- Serveur HTTP
-
Pile de protocoles 7. Application 6. Présentation 5. Session 4. Transport 3. Réseau 2. Liaison 1. Physique Modèle Internet
Modèle OSIUn serveur HTTP ou daemon HTTP ou HTTPd (HTTP daemon) ou (moins précisément) serveur Web, est un logiciel servant des requêtes respectant le protocole de communication client-serveur Hypertext Transfer Protocol (HTTP), qui a été développé pour le World Wide Web.
Sommaire
Serveur HTTP et serveur Web
Un ordinateur sur lequel fonctionne un serveur HTTP est appelé serveur Web. Le terme « serveur Web » peut aussi désigner le serveur HTTP (le logiciel) lui-même. Les deux termes sont utilisés pour le logiciel car le protocole HTTP a été développé pour le Web et les pages Web sont en pratique toujours servies avec ce protocole. D'autres ressources du Web comme les fichiers à télécharger ou les flux audio ou vidéo sont en revanche fréquemment servis avec d'autres protocoles.
Logiciels de serveur HTTP
Les serveurs HTTP les plus utilisés sont :
- Apache HTTP Server de la Apache Software Foundation, successeur du NCSA HTTPd ;
- Apache Tomcat de la Apache Software Foundation, évolution de Apache pour J2EE ;
- Internet Information Services (IIS) de Microsoft ;
- lighttpd de Jan Kneschke ;
- nginx d'Igor Sysoev ;
- Sun Java System Web Server de Sun Microsystems (anciennement iPlanet de Netscape, puis Sun ONE de Sun Microsystems) ;
- Zeus Web Server de Zeus Technology.
Le serveur HTTP le plus utilisé est Apache HTTP Server qui sert environ 60% des sites web en 2007 selon Netcraft[1].Historiquement, d'autres serveurs HTTP importants furent CERN httpd, développé par les inventeurs du Web, abandonné le 15 juillet 1996 et NCSA HTTPd, développé au NCSA en même temps que NCSA Mosaic, abandonné mi-1994, ainsi que WebObjects.
Il existe aussi des serveurs HTTP qui sont des serveurs d'applications capables de faire serveur HTTP, comme Roxen , Caudium et GlassFish.
Notes et références
Voir aussi
Articles connexes
- Client-serveur
- Common Gateway Interface
- Hypertext Transfer Protocol
- Liste des codes HTTP
- Server Side Includes
- Serveur Web
- World Wide Web
Liens externes
- (en) What is Web Server ?
Wikimedia Foundation. 2010.