Hypertext Transfer Protocol    Enregistrer au format PDF


par Sphix

Le Hypertext Transfer Protocol, abrégé HTTP, littéralement « protocole de transfert hypertexte », est un protocole de communication informatique client-serveur développé pour le World Wide Web. Il est utilisé pour transférer les documents (document HTML, image, feuille de style, etc.) entre le serveur HTTP et le navigateur Web lorsqu’un visiteur consulte un site Web.

HTTPS (Secured) est la variante du HTTP sécurisé avec les protocoles SSL ou TLS. Il permet au visiteur de vérifier l’identité du site auquel il accède grâce à un certificat d’authentification. Il permet également de chiffrer la communication. Il est généralement utilisé pour les transactions financières en ligne : commerce électronique, banque en ligne, courtage en ligne, etc.

Serveur HTTP

Un serveur HTTP ou démon 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.

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 servies avec d’autres protocoles.

Les serveurs HTTP les plus utilisés sont :

Apache HTTP Server de la Apache Software Foundation, successeur du NCSA httpd ;
Internet Information Services de Microsoft ;
Sun ONE de Sun Microsystems (anciennement iPlanet de Netscape Communications Corporation) ;
Le serveur Web Zeus de Zeus Technology ;

Le plus populaire est Apache HTTP Server qui sert environ 67% des sites Web en 2004.

Documentations publiées dans cette rubrique