Return to Video

The Internet: HTTP and HTML

  • 0:03 - 0:07
    Internet : HTTP et HTML
  • 0:07 - 0:12
    Je m'appelle Jasmine Lawrence et je suis responsable de programme dans l'équipe d'ingénierie de XBox One.
  • 0:12 - 0:19
    Une de nos plus grandes fonctionnalités s'appelle XBox Live. C'est un service en ligne qui relie
  • 0:19 - 0:24
    des joueurs du monde entier, et nous comptons sur Internet pour y arriver.
  • 0:24 - 0:30
    Ce n’est pas une tâche facile et beaucoup de choses se passent dans les coulisses.
  • 0:30 - 0:36
    Internet change totalement la façon dont les gens interagissent et se connectent. Mais comment ça marche?
  • 0:36 - 0:43
    Comment les ordinateurs du monde entier communiquent-ils réellement les uns avec les autres? Intéressons nous la navigation sur le Web.
  • 0:43 - 0:50
    Tout d'abord, vous ouvrez un navigateur Web. C'est l'application que vous utilisez pour accéder aux pages Web.
  • 0:50 - 0:56
    Ensuite, vous tapez l’adresse Web, ou l’URL, qui signifie "Uniform Resource Locator" du site Web.
  • 0:56 - 1:07
    vous voulez visiter comme Tumblr.com.
    Bonjour, je suis David Karp, fondateur de Tumblr et nous sommes
  • 1:07 - 1:13
    ici aujourd'hui pour parler de la façon dont fonctionnent les navigateurs que nous utilisons tous les jours.
  • 1:13 - 1:16
    Vous vous êtes probablement demandé ce qui se passe réellement lorsque vous tapez une adresse dans votre navigateur Web, puis
  • 1:16 - 1:21
    appuyez sur Entrée. Et c'est vraiment aussi fou que vous pouvez l'imaginer. Donc, à ce moment-là, votre
  • 1:21 - 1:26
    ordinateur commence à parler à un autre ordinateur, appelé serveur, situé généralement à des milliers de kilomètres.
  • 1:26 - 1:32
    Et en millisecondes, votre ordinateur demande à ce serveur un site Web et ce serveur
  • 1:32 - 1:40
    commence à parler à votre ordinateur dans un langage appelé HTTP. HTTP signifie "HyperText Transfer Protocol".
  • 1:40 - 1:44
    Vous pouvez en quelque sorte penser à cela comme à la langue utilisée par un ordinateur
  • 1:44 - 1:48
    pour demander un document à un autre ordinateur. Et c'est en fait très simple.
  • 1:48 - 1:53
    Si vous deviez intercepter la conversation entre votre ordinateur et un serveur Web sur
  • 1:53 - 1:57
    Internet, il est principalement constitué de quelque chose appelé "GET". Ce sont vraiment très
  • 1:57 - 2:02
    simplement le mot GET et le nom du document que vous demandez. Donc, si vous essayez de vous connecter
  • 2:02 - 2:06
    dans Tumblr et chargez notre page de connexion, tout ce que vous faites est d'envoyer une demande GET au serveur de Tumblr
  • 2:06 - 2:14
    qui dit GET / login. Et cela dit au serveur de Tumblr que vous voulez tout le code HTML
  • 2:14 - 2:22
    pour la page de connexion Tumblr. Donc, HTML signifie Hyper Text Markup Language et vous pouvez
  • 2:22 - 2:26
    l'imaginer comme la langue que vous utilisez pour dire à un navigateur Web comment faire en sorte qu'une page ressemble à une page.
  • 2:26 - 2:31
    prenez quelque chose comme Wikipédia, qui n'est en réalité qu'un gros document assez simple
  • 2:31 - 2:36
    HTML est la langue que vous utilisez pour rendre ce titre gros et gras, choisir la police de caractère
  • 2:36 - 2:43
    lier certains textes à certaines autres pages, mettre du texte en gras,
  • 2:43 - 2:47
    en italique, mettre une image au milieu de la page, aligner l'image à droite,
  • 2:47 - 2:53
    aligner l'image à gauche. Le texte d'une page Web est inclus directement dans le HTML,
  • 2:53 - 2:58
    mais d'autres parties, images ou vidéos, sont des fichiers séparés avec leurs propres URL qui doivent être demandées.
  • 2:58 - 3:05
    Le navigateur envoie des requêtes HTTP distinctes pour chacune d’elles et les affiche
  • 3:05 - 3:12
    au fur et à mesure de leur arrivée. Si une page Web contient beaucoup d’images différentes, chacune d’elles génère
  • 3:12 - 3:21
    une requête HTTP distincte et la page se charge plus lentement. Parfois, lorsque vous naviguez sur le Web,
  • 3:21 - 3:26
    vous ne demandez pas simplement des pages avec des requêtes GET. Parfois, vous envoyez des informations, par exemple lorsque
  • 3:26 - 3:32
    vous remplissez un formulaire ou tapez une requête de recherche. Votre navigateur envoie ces informations en texte brut
  • 3:32 - 3:39
    au serveur Web à l'aide d'une requête HTTP POST. Mettons que vous vous connectez à Tumblr.
  • 3:39 - 3:45
    la première chose à faire est de faire une demande POST, c’est-à-dire une page POST sur la page de connexion de Tumblr qui a
  • 3:45 - 3:50
    certaines données qui y sont attachées. Il a votre adresse email, il a votre mot de passe. Cela va
  • 3:50 - 3:55
    au serveur de Tumblr. ce dernier comprend "OK, tu es David". Il renvoie une page web
  • 3:55 - 4:00
    à votre navigateur qui dit, "Connecté avec succès en tant que David". Mais avec cette page Web,
  • 4:00 - 4:07
    il joint également un cookies invisibles que votre navigateur voit et sait sauvegarder.
  • 4:07 - 4:11
    Et c'est vraiment important parce que c'est vraiment la seule façon pour un site web de se souvenir de qui vous êtes.
  • 4:11 - 4:17
    Toutes les données de cookie sont réellement, est une carte d'identité pour Tumblr. C'est un numéro qui
  • 4:17 - 4:22
    vous identifie comme David. Et votre navigateur Web conserve ce numéro et la prochaine fois
  • 4:22 - 4:27
    vous actualisez Tumblr, la prochaine fois que vous irez sur Tumblr.com, votre navigateur Web sait automatiquement
  • 4:27 - 4:31
    rattachez ce numéro d'identification à la demande qu'il envoie aux serveurs de Tumblr.
  • 4:31 - 4:35
    Alors maintenant, les serveurs de Tumblr voient la demande provenant de votre navigateur, voit le numéro d'identification, et sait
  • 4:36 - 4:44
    "Ok, c'est une demande de David." Maintenant, Internet est complètement ouvert.
  • 4:44 - 4:49
    outes ses connexions sont partagées et les informations sont envoyées en texte brut. Cela rend possible
  • 4:49 - 4:56
    l'espionnage par les pirates de toutes les informations personnelles que vous envoyez sur Internet.
  • 4:56 - 5:01
    Mais les sites Web sécurisés empêchent cela, en demandant à votre navigateur Web de communiquer sur un canal sécurisé.
  • 5:01 - 5:08
    en utilisant quelque chose appelé "Secure Sockets Layer" et son successeur, "Transport Layer Security".
  • 5:08 - 5:14
    Vous pouvez considérer SSL et TLS comme une couche de sécurité entourant vos communications.
  • 5:14 - 5:21
    pour les protéger de l'espionnage ou de la falsification. SSL et TLS sont actifs lorsque vous voyez le petit
  • 5:21 - 5:27
    verrou qui apparaît dans la barre d’adresse de votre navigateur, à côté du HTTPS.
  • 5:27 - 5:34
    Les protocoles HTTPS garantissent que vos demandes HTTP sont sécurisées et protégées. Lorsqu'un site Web demande à votre navigateur
  • 5:34 - 5:40
    d'établir une connexion sécurisée, il fournit d'abord un certificat numérique.
  • 5:40 - 5:45
    une carte d'identité officielle prouvant que c'est le site Web qu'il prétend être.
  • 5:45 - 5:50
    Les certificats numériques sont publiés par les autorités de certification, qui sont des entités de confiance vérifiant
  • 5:50 - 5:55
    l'identités des sites Web et émettre des certificats les concernant. Comme un gouvernement peut délivrer des cartes d’identité ou des passeports.
  • 5:55 - 6:01
    Maintenant, si un site Web essaie de démarrer une connexion sécurisée sans avoir
  • 6:01 - 6:10
    certificat numérique émis, votre navigateur vous avertira. C'est la base de la navigation sur le Web!
  • 6:10 - 6:17
    La partie de l'Internet que nous voyons au jour le jour. Pour résumer, HTTP et DNS gèrent l'envoi
  • 6:17 - 6:23
    et réception de HTML, de fichiers multimédias ou de tout autre élément du Web. Ce qui rend cela possible
  • 6:23 - 6:30
    est constitué de réseaux TCP / IP et de routeurs qui se décomposent et transportent des informations par petits paquets.
  • 6:30 - 6:37
    Ces paquets eux-mêmes sont constitués de binaires, de séquences de 1 et de 0 qui
  • 6:37 - 6:43
    sont physiquement envoyés via des fils électriques, des câbles à fibres optiques et des réseaux sans fil.
  • 6:43 - 6:47
    Heureusement, une fois que vous avez appris le fonctionnement d’une couche d’Internet, vous pouvez compter sur elle.
  • 6:47 - 6:52
    sans avoir à vous rappeler tous les détails. Et nous pouvons avoir confiance que toutes ces couches fonctionneront
  • 6:52 - 6:59
    ensemble pour transmettre successivement des informations à grande échelle et avec fiabilité.
Title:
The Internet: HTTP and HTML
Description:

more » « less
Video Language:
English
Duration:
07:07

French subtitles

Revisions