Comment les navigateurs Web et les serveurs Web communiquent

Image illustrant : Comment les navigateurs Web et les serveurs Web communiquent
  1. Accueil
  2. Web
  3. Autres recherches
  4. Comment les navigateurs Web et les serveurs Web communiquent

Un navigateur Web affiche le contenu obtenu à partir d'un serveur Web

Les navigateurs Web comme Internet Explorer , Firefox , Chrome et Safari se classent parmi les applications réseau les plus populaires au monde. Les gens utilisent ces navigateurs pour la navigation d'informations de base et d'autres besoins, y compris les achats en ligne et les jeux occasionnels. La communication avec le serveur Web repose sur des protocoles réseau.

Note: Les serveurs Web fournissent le contenu des navigateurs Web. Ce que le navigateur demande, le serveur le fournit via des connexions réseau Internet.

A man in a server rack

PhotoAlto/Frédéric Cirou  / Getty Images

Conception de réseau client-serveur et le Web

Les navigateurs Web et les serveurs Web fonctionnent ensemble comme un système client-serveur. Dans les réseaux informatiques, le client-serveur est une méthode standard pour concevoir des applications où les données sont conservées dans des emplacements centraux (ordinateurs serveurs) et efficacement partagées avec un nombre quelconque d'autres ordinateurs (les clients) sur demande. Tous les navigateurs Web fonctionnent comme des clients qui demandent des informations aux sites Web (serveurs).

De nombreux clients de navigateur Web peuvent demander des données à partir du même site Web. Les demandes peuvent se produire à des moments différents ou simultanément. Les systèmes client-serveur appellent conceptuellement toutes les demandes adressées au même site à être traitées par un seul serveur. Dans la pratique, cependant, étant donné que le volume de requêtes adressées aux serveurs Web peut parfois devenir très important, les serveurs Web sont souvent construits sous la forme d'un pool distribué d'ordinateurs serveurs.

Pour les sites Web populaires dans différents pays du monde, ce pool de serveurs Web est réparti géographiquement pour aider à améliorer le temps de réponse des navigateurs. Si le serveur est plus proche de l'appareil demandeur, le temps nécessaire pour livrer le contenu est plus rapide que si le serveur était plus éloigné.

Protocoles réseau pour les navigateurs Web et les serveurs

Les navigateurs Web et les serveurs communiquent via TCP/IP . Hypertext Transfer Protocol est le protocole d'application standard au-dessus de TCP/IP prenant en charge les requêtes du navigateur Web et les réponses du serveur.

Les navigateurs Web s'appuient également sur DNS pour travailler avec les URL . Ces normes de protocole permettent à différentes marques de navigateurs Web de communiquer avec différentes marques de serveurs Web sans nécessiter de logique particulière pour chaque combinaison.

Comme la plupart du trafic Internet, les connexions de navigateur Web et de serveur passent généralement par une série de routeurs de réseau intermédiaires  .

Une session de navigation Web de base fonctionne comme ceci :

  • Une personne spécifie une URL dans un navigateur.
  • Le navigateur initie une connexion TCP au serveur ou au pool de serveurs (en utilisant le port 80, par défaut) via son adresse IP , telle que publiée dans DNS. Dans le cadre de ce processus, le navigateur effectue également des requêtes de recherche DNS pour convertir l'URL en adresse IP.
  • Une fois que le serveur a terminé l'accusé de réception de son côté de la connexion TCP, le navigateur envoie des requêtes HTTP au serveur pour récupérer le contenu.
  • Une fois que le serveur a répondu avec le contenu de la page, le navigateur le récupère à partir des paquets HTTP et l'affiche en conséquence. Le contenu peut inclure des URL intégrées pour des bannières publicitaires ou d'autres contenus externes, ce qui à son tour incite le navigateur à émettre de nouvelles demandes de connexion TCP vers ces emplacements. Le navigateur peut également enregistrer des informations temporaires, appelées cookies, sur ses connexions aux fichiers locaux sur l'ordinateur client.
  • Toutes les erreurs rencontrées lors de la demande de contenu peuvent apparaître sous forme de lignes d'état HTTP.
Partager Tutoriel

Mots clés dans : Comment les navigateurs Web et les serveurs Web communiquent

Les navigateurs Web Les serveurs Web Communiquent

Autres Tutoriels sur (Les navigateurs Web, Les serveurs Web, Communiquent) ...