Web - Comment ça marche?

Au niveau le plus simple, le Web se compose physiquement des composants suivants -

  • Your personal computer - C'est le PC sur lequel vous vous asseyez pour voir le Web.

  • A Web browser - Un logiciel installé sur votre PC qui vous aide à naviguer sur le Web.

  • An internet connection - Ceci est fourni par un FAI et vous connecte à Internet pour accéder à n'importe quel site Web.

  • A Web server - Il s'agit de l'ordinateur sur lequel un site Web est hébergé.

  • Routers & Switches - Ils sont la combinaison de logiciels et de matériel qui prennent votre demande et la transmettent au serveur Web approprié.

Le Web est connu comme un système client-serveur . Votre ordinateur est le client et les ordinateurs distants qui stockent les fichiers électroniques sont les serveurs.

Comment fonctionne le Web

Lorsque vous entrez quelque chose comme Google.com, la demande est envoyée à l'un des nombreux ordinateurs spéciaux sur Internet appelés serveurs de noms de domaine. (DNS). Toutes ces demandes sont acheminées via divers routeurs et commutateurs. Les serveurs de noms de domaine conservent des tableaux de noms de machines et de leurs adresses IP. Ainsi, lorsque vous saisissez Google.com, il est traduit en un nombre qui identifie les ordinateurs qui vous servent le site Web de Google.

Lorsque vous souhaitez afficher une page sur le Web, vous devez lancer l'activité en demandant une page à l'aide de votre navigateur. Le navigateur demande à un serveur de noms de domaine de traduire le nom de domaine que vous avez demandé en une adresse IP. Le navigateur envoie ensuite une demande à ce serveur pour la page souhaitée, en utilisant une norme appelée Hypertext Transfer Protocol ou HTTP.

Le serveur doit être constamment connecté à Internet, prêt à servir des pages aux visiteurs. Lorsqu'il reçoit une demande, il recherche le document demandé et le renvoie au navigateur Web. Lorsqu'une demande est effectuée, le serveur enregistre généralement l'adresse IP du client, le document demandé et la date et l'heure auxquelles il a été demandé. Ces informations varient d'un serveur à l'autre.

Une page Web moyenne nécessite en fait que le navigateur Web demande plusieurs fichiers au serveur Web et pas seulement la page HTML / XHTML, mais également toutes les images, feuilles de style et autres ressources utilisées dans la page Web. Chacun de ces fichiers, y compris la page principale, a besoin d'une URL pour identifier chaque élément. Ensuite, chaque élément est envoyé par le serveur Web au navigateur Web et le navigateur Web recueille toutes ces informations et les affiche sous forme de page Web.

En bref

Nous avons vu comment se déroule une interaction client Web - serveur. Nous pouvons résumer ces étapes comme suit -

Un utilisateur entre une URL dans un navigateur (par exemple, Google.com . Cette demande est transmise à un serveur de noms de domaine.

Le serveur de noms de domaine renvoie une adresse IP pour le serveur qui héberge le site Web (par exemple, 68.178.157.132).

Le navigateur demande la page au serveur Web en utilisant l'adresse IP spécifiée par le serveur de noms de domaine.

Le serveur Web renvoie la page à l'adresse IP spécifiée par le navigateur qui demande la page. La page peut également contenir des liens vers d'autres fichiers sur le même serveur, tels que des images, que le navigateur demandera également.

Le navigateur collecte toutes les informations et les affiche sur votre ordinateur sous forme de page Web.