Nous saluons le retour.
Donc, cette vidéo va fonctionner comme une sorte de cours intensif sur la façon dont l'Internet fonctionne.
Pour quelqu'un qui veut être un développeur de sorte qu'il est censé vous prendre de l'utilisateur d'Internet avide comme moi qui peut-être ne comprend pas beaucoup sur la façon dont l'Internet fonctionne parce que vous n'avez pas à quelqu'un qui utilise toujours l'Internet tout le temps Mais comprend un peu comment il fonctionne à un niveau élevé.
Il pourrait être surprenant, mais les développeurs n'ont pas vraiment besoin de savoir que le niveau très faible nitty gritty sur les différents protocoles de données et comment ils fonctionnent dans cette pile TCAP IP dans les choses que vous pouvez entendre qui sont très intimidant.
C'est une discipline entière, il ya des majors collège entier et des cours consacrés à la façon dont l'Internet fonctionne à un niveau bas.
En tant que développeur, les choses sont abstraites de sorte que nous avons seulement besoin de comprendre les bases très plus que votre utilisateur typique de l'Internet.
Mais nous n'avons pas à être des experts sur tout ce truc intimidant nitty gritty.
Tellement peu de choses que nous voulons faire ici.
Nous voulons comprendre à un haut niveau comment fonctionne l'Internet.
Des choses comme HGP IP noms de domaine que vous êtes elsewhat sont tous ceux.
Comment travaillent-ils ensemble?
Nous voulons comprendre la différence entre l'extrémité avant et l'élément arrière.
Aussi pile complète où cela convient.
Et puis nous voulons aussi pouvoir voir le H Tim L sur n'importe quel site Web.
Donc, la première chose que je veux faire ici est effectivement regarder une vidéo.
Donc, le lien est dans la diapositive.
C'est aussi dans la description de cette vidéo qui va aller de l'avant et l'ouvrir.
N'hésitez pas à le regarder seul.
Je vais le regarder dans cette vidéo et juste pause quelques instants et mettre en évidence quelques morceaux importants.
Avez-vous déjà demandé ce qui se passe quand quelqu'un en Angleterre visite le World Science Festival page web d'abord.
Leur ordinateur doit demander au serveur World Science Festival une copie de cette page Web.
L'ordinateur saisit cette demande dans une enveloppe virtuelle appelée un paquet enveloppé avec des informations spécifiques sur cette demande, y compris les festivals scientifiques du monde l'adresse IP l'ordinateur envoie ce paquet hors de la maison et en dessous de la rue via un grand souterrain fils de cuivre, Réseaux avant de se retrouver ici à Telehouse nord à Londres.
Telehouse North est le principal carrefour Internet d'Angleterre.
L'adresse IP sur ce paquet indique au hub que le serveur de festival de science du monde est réellement à Lausanne et la première chose que je veux juste souligner là l'utilisateur dans ce cas est allé à un site Web.
World Science Festival site Web ou le type qui dans et puis appuyez sur entrer et tout cela se passe avant que l'utilisateur voit quelque chose.
L'idée est qu'un utilisateur demande un site Web ou le demande.
Et c'est ce qu'on appelle une demande de TTP.
Donc, quand j'ai ouvert cette vidéo YouTube dot com slash ce que vous savez quand je tape Enter je demande le contenu de cette page et qui doit aller tout le chemin à YouTube quelque part et ils doivent l'envoyer tout le chemin du retour moi.
Jusqu'à présent, nous obtenons toujours la demande au bon endroit.
Ainsi Telehouse North envoie le paquet dehors est comme à travers l'Atlantique au-dessus des câbles de fibre optique enterrés profondément sous l'océan.
Le paquet finit ici 60 rue Hudson New York City le plus grand moyeu d'Internet sur la côte est.
Ce hub envoie le paquet à travers une série de réseaux régionaux reliant New York à Los Angeles où réside le serveur World Science Festival.
Le serveur lit la demande et se prépare à envoyer la page Web à l'anglais.
Mais la page Web est composée d'images et le texte est trop volumineux pour être envoyé en tant que paquet unique de données.
Alors, comment pouvons-nous revenir en Angleterre.
Imagine ça.
Donc, à ce stade, la demande a fait tout le chemin vers le bon serveur et il est dit que je suis à la recherche de cette page.
Et donc maintenant tout est sur le voyage de retour allant du serveur tout le chemin du retour à l'ordinateur qui a demandé ce groupe de page spécifique de 5000 touristes visitant la ville de New York dans un bus touristique gigantesque unique.
Ils sont à la hauteur de Harlem, mais ils veulent visiter la Statue de la Liberté avant de fermer.
Mais c'est l'heure de pointe un vendredi.
Il n'y a aucun moyen que le bus géant va s'adapter à travers ces rues congestionnées folles.
Alors ils décident de descendre de l'autobus et s'étaler quelques prendre le métro.
Certains prennent des taxis quelques vélos de location et certains prennent même des kayaks sur la rivière Hudson.
La façon dont ils y arrivent n'a pas d'importance tant qu'ils arrivent à temps.
De même pour Internet pour travailler efficacement.
Ces pages Web pulvérisé en milliers de minuscules paquets de données chaque racké avec toutes les informations qui ont besoin de se reconstruire dans les les enfants sont envoyés à Los Angeles sera un moyeu sure qui vérifie le rapport de circulation avant de les envoyer sur des miles et des miles de terre.
Ils voyagent vérifier à travers différents hubs comme sont les touristes de New York City ces paquets ne se soucient pas comment ils y arriver aussi longtemps qu'ils arrivent aussi vite que possible.
La plupart d'entre eux vont passer par 60 Hudson à New York où ils sont redirigés vers l'Angleterre est comme monter une fibre de verres épaisse comme un dollar d'argent.
Puis de retour sur le fil de cuivre à travers les réseaux régionaux britanniques dans tous les paquets atteint leur destination.
Et et ce voyage épique tout se passe en une seconde avec trillions sur des milliards de voyages similaires qui se produisent chaque jour sur ce réseau remarquable facile à prendre pour acquis de réseaux que nous appelons l'Internet.
J'espère que vous avez trouvé la vidéo fascinante.
Il souffle certainement mon esprit même si vous connaissez quelqu'un qui fait cela beaucoup et qui utilise l'Internet beaucoup.
Rend les sites Web des applications.
Il est encore si étonnant le processus qui se passe derrière les scènes juste pour chaque page unique qui se charge simplement réitérer.
Prenons cet exemple de quand je vais à ce vous ici et nous dot com slash cours et je frappe entrer.
Rappelez-vous que je demande quelque chose et je reçois quelque chose en arrière et demander quelque chose et le serveur répond.
Et il ya beaucoup de choses qui se passe entre les deux.
Mais c'est le concept central.
Donc la première étape qui se passe et en fait avant que je commence là je veux vous faire savoir ce n'est pas quelque chose que vous devez mémoriser.
Il s'agit de choses purement conceptuelles qui est agréable à savoir, mais vous pouvez toujours revenir.
Vous pouvez regarder ça.
Vous pouvez regarder cette vidéo en haut.
La seule chose que je veux vraiment vous mémoriser et d'être confiant en est cette idée de demandes et de réponses demandant des données et un serveur vous donnant ces données et puis votre navigateur l'afficher.
Donc cette étape ici quand je vais à vous ou je frappe entrer la première chose qui se passe est mon ordinateur doit savoir l'adresse exacte à envoyer une demande à.
Qui est juste comme quand vous envoyez une lettre que vous devez avoir une adresse unique.
Aucune maison n'a la même adresse qu'une autre maison.
Ils pourraient ressembler à la même, mais ils sont dans une ville différente ou différent code postal différent ou pays différent.
Ils sont uniques.
Nous avons donc besoin de cette adresse pour que notre demande se trouve au bon endroit.
Donc, le Sinko DNS, il prend ce nom de domaine.
Vous n'avez besoin de résultat et il traduit dans cette adresse IP qui est une chaîne de nombres et de points.
Il s'agit d'un identifiant unique.
Une fois que nous avons cela, nous envoyer effectivement une lettre à quand nous faisons réellement la demande.
Donc, dans ce cas, quand je touche entrer je suis de trouver où mes ordinateurs calculent ce que cela signifie pour moi l'adresse IP de Dotcom.
D'ACCORD.
Nous avons l'adresse IP maintenant mais envoyons une demande demandant la page du cours.
Donc nous faisons une demande avec une demande HTP nous allons en parler beaucoup plus sur ce que c'est et à quoi ils ressemblent.
Et n'oubliez pas que ce n'est pas une simple prise directe là-bas.
Fondamentalement, la demande rebondit autour de serveur à serveur jusqu'à ce que nous arrivons au serveur que nous recherchons.
Donc quand nous arrivons au serveur la première partie est que le serveur va comprendre ce que je demande et ma demande pour la page d'accueil que je demande pour la page des cours Slash nous demandons la page d'inscription le devenir Une page d'instructeur.
Il y a toutes sortes de pièces différentes que je pourrais demander et elles sont toutes différentes.
Donc, le travail de service est de comprendre ce qu'il faut renvoyer.
Lorsque nous faisons en arrière dans le développement qui sera votre travail de déterminer ce contenu à renvoyer.
Ainsi, le serveur interagit souvent avec la base de données qui extrait des informations et il fait la combinaison de chaque équipe l javascript et C S S.
Alors notre serveur répond en retour nous envoie cette combinaison de chaque équipe s et Javascript, c'est un tas de code.
Ce n'est pas très lisible pour les humains dans les étapes de notre navigateur.
Et il le transforme en ceci c'est le travail entier que notre navigateur prend cette information et il le rend facile à comprendre pour des humains.
Donc, ce processus se produit sur chaque page de l'est-il.
Et vous pouvez effectivement voir le sous-jacent H.M.S. Évaluer sur n'importe quelle page et Javascript.
Il y a donc quelques façons de le faire dans Chrome.
Et c'est pourquoi nous utilisons tous Chrome.
Tu peux y aller.
Allons à cette page ici.
Je peux faire un clic droit et cliquer sur View page source et il ouvre une nouvelle fenêtre qui contient réellement tous les H.M.S. S s et javascript qui est la source sous-jacente de cette page.
Même chose sur YouTube, cliquez avec le bouton droit sur Afficher la source de la page.
Et c'est donc sur chaque site.
Donc, il n'y a aucun moyen de cacher cela.
Le Java entier le navigateur prend ceci.
Et il l'a transformé en ceci.
Les navigateurs sont donc des choses compliquées.
La bonne chose est que vous n'avez pas à savoir comment cela fonctionne le navigateur.
C'est tout le drop son navigateur.
Il prend ce code et il le transforme en ceci.
Donc, une autre façon vous pouvez le faire.
Il ya un raccourci dans Chrome que vous pouvez faire une vue d'option de commande sur un PC.