Академический Документы
Профессиональный Документы
Культура Документы
Plan : 1-Cest quoi un serveur web 2-Cest quoi Apache 3-Historique 4-Diffrence entre le web et internet 5-Cest quoi http -Communication entre navigateur et serveur
-Requte http -Rponse HTTP
En tant que matriel, un serveur Web est un ordinateur reli un rseau informatique et fait fonctionner un logiciel serveur. En tant que logiciel, un serveur Web est plus prcisment un serveur HTTP, HTTP tant le principal protocole de communication employ par le World Wide Web.
Historique
Apache est apparu en avril 1995. Au dbut, il s'agissait d'une collection de correctifs et d'additions au serveur NCSA HTTPd 1.3, Par la suite, Apache a t compltement rcrit, de sorte que, dans la version 2, il ne reste pas de trace de NCSA HTTPd. Au dbut, Apache tait la seule alternative srieuse et libre au serveur HTTP de Netscape (iPlanet, maintenant Sun ONE). Depuis avril 1996, selon l'tude permanente de Netcraft1, Apache est devenu le serveur HTTP le plus rpandu sur Internet.
En mai 1999, il faisait tourner 57 % des serveurs Web, dbut 2004, il tait environ 69 % de parts de march2, il ne dtient plus que 50,61 % du march la fin du mois de janvier 2008. En fvrier 2008, Apache reprsente 50,93 % des parts de march3,4. En novembre 2008, 72,45 % de parts de march pour Apache5. En novembre 2011, 65,00 % de parts de march pour Apache6
La version 2 d'Apache possde plusieurs avances majeures par rapport la version 1, entre autres le support de plusieurs plates-formes (Windows, Linux et UNIX, entre autres), le support de processus lgers UNIX, une nouvelle API et le support IPv6. La fondation Apache (Apache Software Foundation ou ASF) a t cre en 1999 partir du groupe Apache (Apache Group) l'origine du serveur en 1995. Depuis, de nombreux autres logiciels utiles au World Wide Web sont dvelopps ct du serveur HTTP.
le client met une requte http vers le serveur cibl ; le serveur reoit les lments de la requte ; celui-ci les interprte ; il renvoie la page demande en mettant une rponse http ; le client reoit la page au format HTML ; le client affiche la page.