Internet agit comme une source d’information pour nous et répond à tout ce que nous avons besoin de faire. Si nous voulons n’importe quelle information alors nous interrogeons Internet et nous aurons la réponse souhaitée.
Mais qui fournit ces informations et comment ? Tout cela est facilité par ce que l’on appelle le Web Server. En plus de cela, il existe des navigateurs en tant qu’applications que nous utilisons comme Internet Explorer, Mozilla Firefox, Chrome, Safari etc. pour interagir avec le Web, naviguer et récupérer les fichiers sur le serveur Web connu sous le nom de Clients Web.
Les serveurs Web sont essentiellement de simples programmes informatiques qui distribuent la page Web lorsqu’ils sont demandés à l’aide du client Web. Les machines sur lesquelles ce programme s’exécute sont généralement appelées serveurs, les deux noms serveur web et serveur étant presque utilisés de manière interchangeable.
Généralement, pour beaucoup de gens, quand on pense serveurs web, on pense qu’il s’agit d’ordinateurs de grande puissance. C’est vrai dans une certaine mesure, car certains ordinateurs de grande puissance sont aussi appelés serveurs web, mais ces ordinateurs sont construits dans le but d’un hébergement web. Dans l’hébergement Web, les serveurs Web permettent aux hébergeurs de gérer plusieurs domaines (ou plusieurs sites Web) sur un seul serveur. Mais, normalement, quand quelqu’un fait référence à un serveur web, cela signifie le logiciel qui peut être téléchargé sur le système informatique.
Quand a-t-on besoin d’un serveur web ?
Généralement, les serveurs web sont utilisés par les sociétés d’hébergement web et les développeurs professionnels d’applications web. Mais, en fait, n’importe quelle personne souhaitant développer utilisera les services d’un serveur web auprès d’un spécialiste
On trouvera alors :
Celui qui possède un site web (pour que la copie locale sur son système ressemble à ce qui se trouve sur internet).
Celui qui veut utiliser des technologies côté serveur, telles que PHP ou ColdFusion, peut aussi utiliser le serveur web.
Une page sur Internet peut être visualisée lorsque le navigateur le demande au serveur web et que le serveur web répond avec cette page.
Le processus simple se compose de 4 étapes :
1 – Obtenir l’adresse IP à partir du nom de domaine : le navigateur Web obtient d’abord l’adresse IP du nom de domaine (par exemple, pour cette page, le nom de domaine est www.geeksforgeeks.org). Il peut obtenir l’adresse IP de 2 façons:
- En cherchant dans son cache.
- En demandant un ou plusieurs serveurs DNS (Domain Name System).
Remarque : Tout site Web se voit attribuer une adresse IP lorsqu’il est créé pour la première fois sur un serveur Web.
2 – Le navigateur demande l’URL complète : Après avoir connu l’adresse IP, le navigateur demande maintenant une URL complète au serveur Web.
3 – Le serveur Web répond à la demande : Le serveur web répond au navigateur en envoyant les pages désirées, et au cas où les pages n’existent pas ou qu’une autre erreur se produise, il envoie le message d’erreur approprié.
Par exemple :
Vous avez peut-être vu l’erreur 404, en essayant d’ouvrir une page Web, qui est le message envoyé par le serveur lorsque la page n’existe pas.
Une autre erreur courante est l’erreur 401 lorsque l’accès nous est refusé en raison d’informations d’identification incorrectes, comme un nom d’utilisateur ou un mot de passe, fournies par l’utilisateur.
4 – Le navigateur affiche la page Web : Le navigateur obtient finalement les pages Web et les affiche, ou affiche le message d’erreur.