Return to Video

The Internet: Packets, Routing and Reliability

  • 0:00 - 0:08
    Internet : Paquets, routage et fiabilité
  • 0:08 - 0:14
    Bonjour, je m'appelle Lynn Root. Je suis un ingénieur logiciel chez Spotify. Et je serai la première à admettre
  • 0:14 - 0:19
    que je prends souvent pour acquis la fiabilité d'Internet.
  • 0:19 - 0:23
    La quantité d'informations qui circule sur Internet est sidérante. Mais comment est-il possible que chaque
  • 0:23 - 0:29
    donnée vous soit livrée de manière fiable? imaginons que vous voulez écouter une chanson sur Spotify. Il semble que
  • 0:29 - 0:34
    votre ordinateur se connecte directement aux serveurs Spotify et que Spotify vous envoie une chanson sur
  • 0:34 - 0:39
    ligne directe dédiée. Mais en réalité, ce n’est pas comme cela qu’Internet fonctionne. Si Internet
  • 0:39 - 0:44
    était constitué de connexions directes et dédiées, il serait impossible de continuer à faire fonctionner les choses
  • 0:44 - 0:48
    avec des millions d'utilisateurs qui rejoignent le réseau. D'autant plus qu'il n'y a aucune garantie que chaque fil et
  • 0:48 - 0:53
    ordinateur fonctionne tout le temps. Au lieu de cela, les données transitent sur le réseau beaucoup moins
  • 0:53 - 1:01
    directement. Il y a de nombreuses années, au début des années 1970, mon partenaire Bob Kahn et moi-même avons commencé
  • 1:01 - 1:07
    à travailler sur la conception de ce que nous appelons maintenant Internet. Bob et moi avions la responsabilité
  • 1:07 - 1:15
    et l'opportunité de concevoir les protocoles et l'architecture de l'Internet. Alors nous avons persisté
  • 1:15 - 1:20
    en participant à la croissance et à l'évolution de l'internet pendant tout ce temps,
  • 1:20 - 1:26
    jusqu'au présent inclus. La manière dont les informations sont transférées d'un ordinateur à un autre
  • 1:26 - 1:31
    est très intéressante. Il ne doit pas nécessairement suivre un chemin fixe, en fait, votre chemin peut changer
  • 1:31 - 1:36
    au milieu d'une conversation d'ordinateur à ordinateur. L'information sur Internet va d'un
  • 1:36 - 1:42
    ordinateur à un autre dans ce que nous appelons un paquet d'informations et un paquet se déplace d'un endroit
  • 1:42 - 1:46
    à un autre sur Internet. Cela ressemble beaucoup à la façon dont vous pourriez vous rendre d’un endroit à l’autre
  • 1:46 - 1:51
    en voiture. En fonction des embouteillages ou de l'état des routes, vous pouvez choisir ou être
  • 1:51 - 1:59
    forcé de prendre un itinéraire différent pour se rendre au même endroit chaque fois que vous voyagez. Et comme
  • 1:59 - 2:04
    vous pouvez transporter toutes sortes de choses dans une voiture, de nombreux types d’informations numériques peuvent
  • 2:04 - 2:10
    être envoyés avec des paquets IP, mais il existe certaines limites. Par exemple, vous deviez déplacer
  • 2:10 - 2:14
    une navette spatiale de l'endroit où elle avait été construite à celle où elle sera lancée? La navette ne peut pas
  • 2:14 - 2:19
    tenir dans un camion, elle doit donc être décomposée et transportée à l'aide de plusieurs
  • 2:19 - 2:23
    camions. Ils pourraient tous emprunter des itinéraires différents et se rendre à destination à des moments différents.
  • 2:23 - 2:28
    Mais une fois que toutes les pièces sont là, vous pouvez les réassembler et obtenir une
  • 2:28 - 2:34
    navette complète et elle sera prête pour le lancement.
    Sur Internet, les détails fonctionnent de la même manière.
  • 2:34 - 2:40
    Si vous souhaitez envoyer une très grande image à un ami ou la télécharger sur un site Web,
  • 2:40 - 2:45
    cette image peut être composée de dizaines de millions de bits de 1 et de 0, trop nombreux pour être envoyés
  • 2:45 - 2:50
    en un seul paquet. Comme il s'agit de données sur un ordinateur, l'ordinateur qui envoie l'image peut rapidement
  • 2:50 - 2:56
    divisé en centaines voire en milliers de petites parties appelées paquets. Contrairement aux voitures
  • 2:56 - 3:00
    ou aux camions, ces paquets n'ont pas de chauffeur et ne choisissent pas leur itinéraire. Chaque paquet
  • 3:00 - 3:05
    a l'adresse internet d'où il vient et où il va. Des ordinateurs spéciaux
  • 3:05 - 3:09
    sur Internet appelés routeurs agissent comme des gestionnaires de trafic pour maintenir la fluidité des paquets sur les réseaux.
  • 3:09 - 3:15
    Si un itinéraire est encombré, des paquets individuels peuvent emprunter différents itinéraires
  • 3:15 - 3:20
    via Internet et ils peuvent arriver à destination à des moments légèrement différents
  • 3:20 - 3:27
    ou même en panne. Alors parlons de la façon dont cela fonctionne. Dans le cadre du protocole Internet,
  • 3:27 - 3:31
    chaque routeur garde trace de plusieurs chemins pour l'envoi de paquets, et il choisit le moins cher
  • 3:31 - 3:37
    chemin disponible pour chaque donnée en fonction de l'adresse IP de destination du paquet.
  • 3:37 - 3:42
    Le moins cher dans ce cas ne signifie pas le coût, mais le temps et des facteurs non techniques comme la politique
  • 3:42 - 3:47
    et les relations entre entreprises. Souvent, le meilleur itinéraire pour la transmission des données n’est pas nécessairement
  • 3:47 - 3:53
    le plus direct. Avoir des options pour les chemins rend le réseau tolérant aux pannes. Ce qui signifie
  • 3:53 - 3:58
    que le réseau peut continuer à envoyer des paquets même si quelque chose se passe horriblement, terriblement mal.
  • 3:58 - 4:05
    C'est la base d'un principe clé d'Internet: la fiabilité. Maintenant, si vous voulez
  • 4:05 - 4:09
    demander des données et que tout n’est pas livré? Mettons que vous voulez écouter une chanson.
  • 4:09 - 4:15
    Comment pouvez-vous être sûr à 100% que toutes les données seront livrées afin que la chanson joue parfaitement?
  • 4:15 - 4:21
    Voici votre nouveau meilleur ami, TCP (Transmission Control Protocol). TCP gère l'envoi
  • 4:21 - 4:27
    et la réception de toutes vos données sous forme de paquets. Imaginez le comme une assurance de réception de courrier.
  • 4:27 - 4:32
    Lorsque vous demandez une chanson sur votre appareil, Spotify envoie une chanson divisée en plusieurs paquets.
  • 4:32 - 4:37
    Lorsque vos paquets arrivent, TCP fait un inventaire complet et renvoie les accusés de réception
  • 4:37 - 4:43
    de chaque paquet reçu. Si tous les paquets sont là, TCP signe pour votre livraison et vous avez
  • 4:43 - 4:55
    terminé. Si TCP s'aperçoit qu'il manque certains paquets, il ne signera pas, sinon votre
  • 4:55 - 5:00
    chanson ne sonne pas aussi bien ou des parties de la chanson pourraient être manquantes. Pour chaque paquet manquant
  • 5:00 - 5:06
    ou incomplet, Spotify les renverra. Une fois que TCP valide la livraison des nombreux paquets
  • 5:06 - 5:13
    pour cette requête, votre chanson commencera à jouer. Ce qui est génial avec les systèmes TCP
  • 5:13 - 5:19
    et routeur, c'est qu'ils sont évolutifs. Ils peuvent travailler avec 8 ou 8 milliards d'appareils. En fait,
  • 5:19 - 5:23
    en raison de ces principes de tolérance aux pannes et de redondance, plus nous ajoutons de routeurs, plus internet
  • 5:23 - 5:28
    devient fiable. Ce qui est également génial, c’est que nous pouvons développer et faire évoluer Internet.
  • 5:28 - 5:34
    sans interrompre le service pour quiconque l’utilise. Internet est constitué de centaines de milliers
  • 5:34 - 5:39
    de réseaux et des milliards d'ordinateurs et de périphériques connectés physiquement. Ces différents
  • 5:39 - 5:44
    systèmes qui composent Internet se connectent les uns aux autres, communiquer entre vous,
  • 5:44 - 5:51
    et travailler ensemble en raison de normes convenues sur la manière dont les données sont envoyées sur Internet.
  • 5:51 - 5:56
    Les appareils informatiques, ou les routeurs sur Internet, aident tous les paquets à se rendre au
  • 5:56 - 6:03
    destination où ils sont réassemblés, si nécessaire, dans l’ordre. Cela se produit des milliards
  • 6:03 - 6:09
    de fois par jour, que vous envoyiez un courrier électronique ou visitiez une page Web, faire
  • 6:09 - 6:14
    un chat vidéo, en utilisant une application mobile, ou lorsque des capteurs ou des appareils sur Internet
  • 6:14 - 6:15
    se parlent.
Title:
The Internet: Packets, Routing and Reliability
Description:

more » « less
Video Language:
English
Duration:
06:26

French subtitles

Revisions