Lorsqu'un internaute consulte une page Web, il demande cette page au serveur Web. Si une adresse de site est entrée dans la ligne du navigateur, le navigateur fait une demande au serveur Web concernant la page Web, et le serveur envoie des données à ce sujet à l'ordinateur de l'utilisateur.
Instructions
Étape 1
Le mot "server" est d'origine anglaise, il signifie littéralement "service device". Dans le domaine de l'informatique, le serveur est chargé de fournir des informations aux ressources du réseau.
Étape 2
Lorsqu'un site Web est créé sur un serveur Web, une adresse IP lui est attribuée. IP est l'abréviation de Internet Protocol. Une adresse IP se compose de dix chiffres en pointillés (par exemple, 127.21.61.137). Afin de faire une demande à partir d'un serveur Web concernant un site particulier, le navigateur de l'ordinateur doit d'abord trouver l'adresse IP de ce site. Si ces informations ne se trouvent pas dans le cache du navigateur, il effectue une demande correspondante du serveur DNS via Internet.
Étape 3
Le serveur DNS indique alors au navigateur à quelle adresse IP se trouve le site. Le navigateur demande ensuite l'URL du site au serveur Web. Le serveur répond en envoyant la page demandée. Si cette page n'existe pas, le serveur envoie un message d'erreur. Le navigateur reçoit le message et l'affiche.
Étape 4
Dans le monde professionnel, dans une telle situation, le navigateur est appelé « client » et le serveur web est appelé « serveur ». En outre, ces concepts s'appliquent aux ordinateurs. Les ordinateurs qui servent de serveurs Web sont appelés serveurs et ceux qui se connectent à Internet pour obtenir des informations sont appelés clients.
Étape 5
Un serveur Web contient généralement des informations sur plusieurs sites. De nombreuses sociétés d'hébergement fournissent de l'espace pour des centaines, voire des milliers de sites Web sur un seul serveur Web. Chaque site Web se voit généralement attribuer sa propre adresse IP unique. Cette adresse est déchiffrée par le serveur DNS afin d'obtenir le nom de domaine.
Étape 6
Les noms de domaine existent pour la raison que la plupart des internautes ont du mal à se souvenir des numéros à dix chiffres, qui sont des adresses IP. De plus, ces adresses changent parfois.
Étape 7
Chaque ordinateur serveur donne accès aux informations qui y sont stockées à l'aide de ports numérotés. Chaque service fourni par le serveur (email, hébergement) possède son propre port. Les clients se connectent au service via une adresse IP et via un port.
Étape 8
Lorsqu'un client se connecte à un serveur sur un port, il utilise un protocole. Le protocole est un texte qui montre comment le client et le serveur communiqueront.
Étape 9
Chaque serveur Web est conforme au protocole HTTP. La forme de communication la plus basique comprise par un serveur HTTP contient une seule commande: Get. Initialement, le protocole était limité au serveur envoyant le fichier demandé au client et en s'arrêtant. Plus tard, le protocole a été amélioré et l'URL entière a été envoyée au client.
Étape 10
Lorsque l'utilisateur tape le nom de l'URL dans la ligne du navigateur, le navigateur divise le nom en trois parties: protocole, nom de serveur, nom de fichier. Le navigateur reçoit des informations sur l'adresse IP du site via le nom du serveur, et avec son aide, il se connecte à l'ordinateur serveur. Le navigateur se connecte ensuite au serveur Web à cette adresse IP via le port. Suivant le protocole, le navigateur envoie une commande "Recevoir" au serveur. Le serveur envoie du texte HTML à la page Web. Le navigateur lit les balises HTML et formate la page pour l'écran de l'ordinateur client.
Étape 11
La plupart des serveurs Web utilisent des mesures de sécurité. Par exemple, ils peuvent restreindre l'accès aux informations avec un mot de passe et un login. Des serveurs plus avancés augmentent le niveau de sécurité en protégeant la ressource en cryptant les informations entre le client et le serveur afin que les informations personnelles (numéro de carte de crédit, numéro de téléphone) restent inaccessibles aux autres utilisateurs. Tout ce qui précède s'applique aux pages dites statiques, c'est-à-dire celles qui restent inchangées jusqu'à ce que le créateur les corrige.
Étape 12
Mais il existe aussi des pages dynamiques. Sur eux, tout utilisateur peut rechercher un mot-clé, faire des entrées dans les livres d'or, commenter. Dans ce cas, le serveur Web traite les informations et génère une nouvelle page. Dans la plupart des cas, des scripts CGI sont utilisés - des commandes spéciales qui vous permettent de modifier une page Web.