Comment fonctionne le Web

Le rendement du Web apporte une vue simplifiée de ce qui se déroule quand vous affichez un site Web dans un navigateur Web sur votre ordinateur ou votre appareil téléphonique. Cette théorie ne se révèle pas être essentielle pour écrire de la source Web de manière accélérée, mais tout à l'heure, vous allez commencer vraiment à profiter de la association de ce qui se déroule en secondairement.

Clients et serveurs



Les ordinateurs connectés au Web sont que l'on appelle clients ainsi que serveurs distants. Un charpente compendium de la manière avec laquelle ils interagissent peut ressembler à ce dernier :

Les clients sont les équipements connectés à internet de l'utilisateur Web caractéristique ( par exemple, votre ordinateur en connexion à votre réseau Wi-Fi ou votre mobile en connexion à votre réseau mobile ) et les logiciels d'accès Web disponibles sur ces équipements ( de manière générale un navigateur web Web comme firefox ou Chrome. ).

Les serveurs distants sont des ordinateurs qui stockent des pages Web, des sites web ou des solutions. Lorsqu'un périphérique d'ordinateur client a une préférence pour aller à un site Web, une feuillée de la rubrique Web est téléchargée du serveur distant sur l'équipement cliente dans l'optique d'être exposée dans le navigateur web Web de l'internaute.

Les autres sections de la boîte à outils



Le client et le serveur distant que nous avons présentés ci-dessus ne déclarent pas toute l'histoire. De nombreuses autres lieux sont impliquées, et nous les décrirons ci-joint.

Pour l'instant, imaginons que le réseau internet est une route. À une extrémité de la route se trouve le client, qui est comme votre demeure. À l'autre bout de la route se trouve le serveur, qui est un magasin pour lequel vous avez envie de investir quelque chose.

En plus du client et du serveur, nous devons en plus dire bonjour à :

Votre connectivité internet : vous offre d'envoyer et de recevoir des données sur le Web. c'est fondamentalement comme la rue entre votre demeure ainsi que le site-webs.

TCP / IP : l'application du de contrôle de contagion et l'application du web sont des principes de communication qui définissent la manière avec laquelle les données doivent arriver sur google. il est comme les caractéristiques transport qui vous offrent la possibilité de passer une commande, de au magasin ainsi que d'acquérir vos marchandises. Dans notre exemple, c'est comme une voiture ou un vélo ( ou comment vous pouvez vous déplacer ).

DNS : les serveurs distants de noms de domaine sont en tant qu' un carnet d'adresses pour les sites internet. Lorsque vous saisissez une dextérité Web dans votre navigateur web, le navigateur vois le DNS pour trouver la véritable virtuosité du site internet Web avant d'être capable de récupérer le site Web. Le navigateur web doit savoir sur quel serveur distant blog Web se trouve, dans le but de envoyer des signaux HTTP au bon endroit ( découvrir ci-dessous ). il est comme tenter l'adresse de votre partenaire nous fournissant le moyen de y se rendre.

HTTP : Hypertext Transfer Protocol est une clé d' application qui précise une langue provoquent à la clientèle ainsi que aux serveurs distants de se parler. il est comme la langue que vous brulez pour faire établir vos articles.

Fichiers de composants : un guide Web est composé beaucoup de données divers, qui sont comme les différentes lieux des éléments que vous achetez dans le site. Ces données sont de 2 sortes indispensables :

Fichiers de code : les sites web sont principalement présents à partir de HTML, CSS ainsi que JavaScript, alors que vous accomplissiez d'autres techniques un peu par la suite.

Actifs : il s'agit d'un nom collective pour tous les autres éléments qui sont le substrat de un site Web, comme par exemple les images, le thème musicale, le film, les documents Word mais les fichiers PDF.

Alors que se passe-t-il précisément ?



Lorsque vous tapez une virtuosité Web dans votre navigateur ( pour notre rapport, c'est comme courir jusqu'à la boutique ) :

Le navigateur web va au serveur distant DNS, ainsi que trouve la véritable adresse du serveur pour lequel réside mon blog bonne bouffe Web ( vous trouvez l'adresse de la boutique ).

Le navigateur web dépêche un énoncé de demande HTTP au serveur, lui larmoyant d'envoyer une pampre du site internet Web au client ( vous vous rendez dans le site et commandez vos marchandises ). Ce signal, de la même façon que toutes mes amies résultats envoyées entre le client et le serveur, sont envoyés via votre connexion internet grâce à TCP / IP.

Si le serveur distant approuve la demande du client, le serveur distant transmet au client un message ' 200 OK ', qui implique ' Bien dans la certitude de, vous avez la possibilité de consulter ce site Web ! Le voici ', puis commence à vaporisé les fichiers du site Web au navigateur web en créant de la série de petits grains appelés paquets d'informations ( le site vous remet vos marchandises colis ainsi que vous les ramenez chez vous ).

Le navigateur assemble les petits pépites dans un site Web exhaustive et vous l'affiche ( les marchandises viennent votre porte - de nouvelles choses brillantes, excellent ! ).

Ordre où les fichiers de composants sont analysés



Une fois la demande du client approuvée, le serveur distant renvoie dans un premier temps le fichier HTML ( index ) - taux de sucre. html est fréquemment : comme tel, car il s'agit du premier fichier d'un site web Web à être analysé par le serveur distant.

Du point de vue du serveur distant, il est nécessaire de connaître l'ordre à l'intérieur duquel ces données sont analysés quand la réponse est renvoyée :

Le fichier HTML est analysé tout d’abord ainsi que, en envoyant à l'intérieur de ce fichier, le serveur distant reconnaît quels fichiers CSS ainsi que JavaScript sont référencés.

Une fois que le HTML est analysé et qu'une arborescence DOM va être générée à partir de celui-ci, le CSS en accord est par la suite analysé mais toutefois modèles sont appliqués aux sections appropriées de l'arborescence DOM. À ce temps, le reflet visuelle de la rubrique est peinte à l'écran et l'internaute voit la thématique.

Le JavaScript est de manière générale analysé et au point à la page après le HTML ainsi que le CSS.

DNS expliqué



Les véritables contactez-moi Web ne sont pas du tout les superbes chaînes mémorables que vous tapez dans votre barre d'adresse afin de déterminer vos sites web que vous appréciez le plus. Ils sont des numéros thématiques qui ressemblent à cela :

Cela senomme une adresse IP et constitue un périmètre unique sur le Web. Cependant, ce n'est pas très facile à maintenir, hein ? c'est une des raisons pour lesquelles les serveurs distants de noms de domaine ont été inventés. Ce sont des serveurs distants ciblés correspondant à une précision Web que vous saisissez dans votre découvrez navigateur web ( comme ' mozilla. org ' ) à la véritable adresse ( IP ) du site internet Web.

Les sites internet sont disponibles directement via leurs remerciements IP. Vous trouverez l'adresse IP d'un site Web en sonnant son domaine dans un instrument comme IP Checker.

Les colis décrits



Auparavant, nous avons présent le terme «paquets» pour exprimer le format où les datas sont envoyées du serveur distant au client. Que voulons-nous dire ici ? Fondamentalement, dans le cas ou les informations sont envoyées sur le Web, elles sont envoyées en milliers de petits pépites, et ainsi de nombreux utilisateurs Web multiples peuvent télécharger le même site Web simultanément. Si les sites internet étaient envoyés en gros pépites uniques, un seul membre serait capable de en télécharger un à la fois, ce qui rendrait sur le Web très inefficace et peu heureux utilisé.

Leave a Reply

Your email address will not be published. Required fields are marked *