Présentation
Auteur(s)
-
Bernard MARTIN : Direction du développement, Institut national de recherche en informatique et en automatique (INRIA)
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleINTRODUCTION
Le World Wide Web est incontestablement le service majeur de l’Internet. Son succès a largement contribué à l’explosion du nombre de connexions et de serveurs sur le réseau des réseaux et au bouleversement que celui-ci a apporté dans les domaines économiques, sociaux et culturels. À une époque caractérisée par la mondialisation des échanges et par la convergence des industries de l’informatique, des télécommunications et de l’audiovisuel, pour l’élaboration de ce qu’il est convenu d’appeler la « société de l’information », le World Wide Web joue indiscutablement un rôle de catalyseur. Pour l’industrie informatique, le World Wide Web a permis l’avancée décisive des architectures distribuées et de la standardisation du poste client.
Le World Wide Web a vu le jour en 1989 au CERN, le laboratoire européen de physique des particules, situé à Genève. Le projet W3 ou Web, abréviations de World Wide Web, est présenté par son auteur, Tim Berners-Lee, comme un projet utilisant un ensemble de techniques réseau et hypertexte afin de fournir un accès convivial à un système d’information global (« wide-area hypermedia information retrieval initiative aiming to give universal access to a large universe of documents ») pour des équipes dispersées dans le monde entier (communauté de la physique des particules) et accédant à différents types de documents sur un grand nombre d’ordinateurs hétérogènes dispersés géographiquement. Le projet a été construit sur le concept de client universel (« universal readership ») qui fait que chaque client peut, en utilisant des logiciels disponibles sur un large ensemble de plates-formes, consulter n’importe quelle information sur l’Internet, que celle-ci soit du texte, du graphique, de la vidéo, du son. Le World Wide Web apparaît ainsi comme un ensemble d’interfaces, de règles et de protocoles standards pour l’accès aux services de l’Internet et se confond dans l’esprit de beaucoup avec celui-ci. La standardisation des différentes composantes du Web s’inscrit dans le contexte plus général des travaux réalisés par l’« Internet Society ».
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Documents numériques Gestion de contenu
(76 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
5. Logiciels du WEB
5.1 Serveurs
Les premiers logiciels serveurs du Web furent développés par le CERN et le NCSA. Le consortium W3C, qui à ses débuts a hébergé le serveur du CERN, a développé par la suite sous une licence de logiciel libre le serveur Jigsaw entièrement écrit en Java.
La figure 11 montre la répartition des principaux serveurs sur le marché : Apache, Internet Information Server (Microsoft), Sun ONE (Sun Microsystems)et NCSA. On note depuis 1999 la montée en puissance du serveur Apache qui représentait plus de 70 % des serveurs Web fin 2004.
Rappelons que les fonctions essentielles d’un serveur Web sont 3 : la transformation d’un URI en un fichier ou un script, la vérification de l’identité du client, la détermination d’un certain nombre d’informations relatives aux données (type MIME, taille, langage, date de péremption, etc.), l’envoi de la réponse au client, la mise à jour des fichiers de traces (logs), l’exécution de traitements complexes comme l’interprétation de langages de script, l’accès à des bases de données, etc.
Apache (« A PAtCHy server ») était à l’origine un projet dont le but était de produire un serveur Web en logiciel libre, utilisant la même syntaxe que NCSA 1.3 pour les fichiers de configuration, corrigeant des trous de sécurité introduits par NCSA 1.2 et NCSA 1.3 et apportant de nouvelles fonctionnalités. Le serveur Apache introduit une interface de programmation pour l’ajout de nouvelles fonctions au serveur, la personnalisation des messages d’erreurs, la gestion automatique du multi langue en traitant les en-têtes HTTP, « Content-Language » pour le serveur et « Accept-Language » pour le client.
HAUT DE PAGE5.2 Navigateurs
C’est en mars 1993...
Cet article fait partie de l’offre
Documents numériques Gestion de contenu
(76 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Logiciels du WEB
Cet article fait partie de l’offre
Documents numériques Gestion de contenu
(76 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive