[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.12,0:00:07.95,Default,,0000,0000,0000,,Internet : Paquets, routage et fiabilité Dialogue: 0,0:00:07.95,0:00:13.65,Default,,0000,0000,0000,,Bonjour, je m'appelle Lynn Root. Je suis un ingénieur logiciel chez Spotify. Et je serai la première à admettre Dialogue: 0,0:00:13.65,0:00:18.97,Default,,0000,0000,0000,,que je prends souvent pour acquis la fiabilité d'Internet. Dialogue: 0,0:00:18.97,0:00:23.17,Default,,0000,0000,0000,,La quantité d'informations qui circule sur Internet est sidérante. Mais comment est-il possible que chaque Dialogue: 0,0:00:23.17,0:00:29.08,Default,,0000,0000,0000,,donnée vous soit livrée de manière fiable? imaginons que vous voulez écouter une chanson sur Spotify. Il semble que Dialogue: 0,0:00:29.08,0:00:33.99,Default,,0000,0000,0000,,votre ordinateur se connecte directement aux serveurs Spotify et que Spotify vous envoie une chanson sur Dialogue: 0,0:00:33.99,0:00:39.41,Default,,0000,0000,0000,,ligne directe dédiée. Mais en réalité, ce n’est pas comme cela qu’Internet fonctionne. Si Internet Dialogue: 0,0:00:39.41,0:00:43.64,Default,,0000,0000,0000,,était constitué de connexions directes et dédiées, il serait impossible de continuer à faire fonctionner les choses Dialogue: 0,0:00:43.64,0:00:48.05,Default,,0000,0000,0000,,avec des millions d'utilisateurs qui rejoignent le réseau. D'autant plus qu'il n'y a aucune garantie que chaque fil et Dialogue: 0,0:00:48.05,0:00:53.35,Default,,0000,0000,0000,,ordinateur fonctionne tout le temps. Au lieu de cela, les données transitent sur le réseau beaucoup moins Dialogue: 0,0:00:53.35,0:01:01.21,Default,,0000,0000,0000,,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é Dialogue: 0,0:01:01.21,0:01:06.87,Default,,0000,0000,0000,,à travailler sur la conception de ce que nous appelons maintenant Internet. Bob et moi avions la responsabilité Dialogue: 0,0:01:06.87,0:01:14.79,Default,,0000,0000,0000,,et l'opportunité de concevoir les protocoles et l'architecture de l'Internet. Alors nous avons persisté Dialogue: 0,0:01:14.79,0:01:20.00,Default,,0000,0000,0000,,en participant à la croissance et à l'évolution de l'internet pendant tout ce temps, Dialogue: 0,0:01:20.00,0:01:25.50,Default,,0000,0000,0000,,jusqu'au présent inclus. La manière dont les informations sont transférées d'un ordinateur à un autre Dialogue: 0,0:01:25.50,0:01:30.90,Default,,0000,0000,0000,,est très intéressante. Il ne doit pas nécessairement suivre un chemin fixe, en fait, votre chemin peut changer Dialogue: 0,0:01:30.90,0:01:36.10,Default,,0000,0000,0000,,au milieu d'une conversation d'ordinateur à ordinateur. L'information sur Internet va d'un Dialogue: 0,0:01:36.10,0:01:42.05,Default,,0000,0000,0000,,ordinateur à un autre dans ce que nous appelons un paquet d'informations et un paquet se déplace d'un endroit Dialogue: 0,0:01:42.05,0:01:46.36,Default,,0000,0000,0000,,à un autre sur Internet. Cela ressemble beaucoup à la façon dont vous pourriez vous rendre d’un endroit à l’autre Dialogue: 0,0:01:46.36,0:01:51.42,Default,,0000,0000,0000,,en voiture. En fonction des embouteillages ou de l'état des routes, vous pouvez choisir ou être Dialogue: 0,0:01:51.42,0:01:59.00,Default,,0000,0000,0000,,forcé de prendre un itinéraire différent pour se rendre au même endroit chaque fois que vous voyagez. Et comme Dialogue: 0,0:01:59.00,0:02:03.98,Default,,0000,0000,0000,,vous pouvez transporter toutes sortes de choses dans une voiture, de nombreux types d’informations numériques peuvent Dialogue: 0,0:02:03.98,0:02:10.36,Default,,0000,0000,0000,,être envoyés avec des paquets IP, mais il existe certaines limites. Par exemple, vous deviez déplacer Dialogue: 0,0:02:10.36,0:02:14.20,Default,,0000,0000,0000,,une navette spatiale de l'endroit où elle avait été construite à celle où elle sera lancée? La navette ne peut pas Dialogue: 0,0:02:14.20,0:02:18.78,Default,,0000,0000,0000,,tenir dans un camion, elle doit donc être décomposée et transportée à l'aide de plusieurs Dialogue: 0,0:02:18.78,0:02:23.10,Default,,0000,0000,0000,,camions. Ils pourraient tous emprunter des itinéraires différents et se rendre à destination à des moments différents. Dialogue: 0,0:02:23.10,0:02:28.11,Default,,0000,0000,0000,,Mais une fois que toutes les pièces sont là, vous pouvez les réassembler et obtenir une Dialogue: 0,0:02:28.11,0:02:34.33,Default,,0000,0000,0000,,navette complète et elle sera prête pour le lancement.\NSur Internet, les détails fonctionnent de la même manière. Dialogue: 0,0:02:34.33,0:02:40.09,Default,,0000,0000,0000,,Si vous souhaitez envoyer une très grande image à un ami ou la télécharger sur un site Web, Dialogue: 0,0:02:40.09,0:02:44.82,Default,,0000,0000,0000,,cette image peut être composée de dizaines de millions de bits de 1 et de 0, trop nombreux pour être envoyés Dialogue: 0,0:02:44.82,0:02:49.81,Default,,0000,0000,0000,,en un seul paquet. Comme il s'agit de données sur un ordinateur, l'ordinateur qui envoie l'image peut rapidement Dialogue: 0,0:02:49.81,0:02:55.72,Default,,0000,0000,0000,,divisé en centaines voire en milliers de petites parties appelées paquets. Contrairement aux voitures Dialogue: 0,0:02:55.72,0:03:00.23,Default,,0000,0000,0000,,ou aux camions, ces paquets n'ont pas de chauffeur et ne choisissent pas leur itinéraire. Chaque paquet Dialogue: 0,0:03:00.23,0:03:04.65,Default,,0000,0000,0000,,a l'adresse internet d'où il vient et où il va. Des ordinateurs spéciaux Dialogue: 0,0:03:04.65,0:03:09.43,Default,,0000,0000,0000,,sur Internet appelés routeurs agissent comme des gestionnaires de trafic pour maintenir la fluidité des paquets sur les réseaux. Dialogue: 0,0:03:09.43,0:03:15.24,Default,,0000,0000,0000,,Si un itinéraire est encombré, des paquets individuels peuvent emprunter différents itinéraires Dialogue: 0,0:03:15.24,0:03:20.37,Default,,0000,0000,0000,,via Internet et ils peuvent arriver à destination à des moments légèrement différents Dialogue: 0,0:03:20.37,0:03:26.57,Default,,0000,0000,0000,,ou même en panne. Alors parlons de la façon dont cela fonctionne. Dans le cadre du protocole Internet, Dialogue: 0,0:03:26.57,0:03:31.17,Default,,0000,0000,0000,,chaque routeur garde trace de plusieurs chemins pour l'envoi de paquets, et il choisit le moins cher Dialogue: 0,0:03:31.17,0:03:37.08,Default,,0000,0000,0000,,chemin disponible pour chaque donnée en fonction de l'adresse IP de destination du paquet. Dialogue: 0,0:03:37.08,0:03:42.12,Default,,0000,0000,0000,,Le moins cher dans ce cas ne signifie pas le coût, mais le temps et des facteurs non techniques comme la politique Dialogue: 0,0:03:42.12,0:03:47.50,Default,,0000,0000,0000,,et les relations entre entreprises. Souvent, le meilleur itinéraire pour la transmission des données n’est pas nécessairement Dialogue: 0,0:03:47.50,0:03:53.15,Default,,0000,0000,0000,,le plus direct. Avoir des options pour les chemins rend le réseau tolérant aux pannes. Ce qui signifie Dialogue: 0,0:03:53.15,0:03:57.70,Default,,0000,0000,0000,,que le réseau peut continuer à envoyer des paquets même si quelque chose se passe horriblement, terriblement mal. Dialogue: 0,0:03:57.70,0:04:04.85,Default,,0000,0000,0000,,C'est la base d'un principe clé d'Internet: la fiabilité. Maintenant, si vous voulez Dialogue: 0,0:04:04.85,0:04:09.35,Default,,0000,0000,0000,,demander des données et que tout n’est pas livré? Mettons que vous voulez écouter une chanson. Dialogue: 0,0:04:09.35,0:04:14.83,Default,,0000,0000,0000,,Comment pouvez-vous être sûr à 100% que toutes les données seront livrées afin que la chanson joue parfaitement? Dialogue: 0,0:04:14.83,0:04:21.44,Default,,0000,0000,0000,,Voici votre nouveau meilleur ami, TCP (Transmission Control Protocol). TCP gère l'envoi Dialogue: 0,0:04:21.44,0:04:26.53,Default,,0000,0000,0000,,et la réception de toutes vos données sous forme de paquets. Imaginez le comme une assurance de réception de courrier. Dialogue: 0,0:04:26.53,0:04:31.67,Default,,0000,0000,0000,,Lorsque vous demandez une chanson sur votre appareil, Spotify envoie une chanson divisée en plusieurs paquets. Dialogue: 0,0:04:31.67,0:04:37.21,Default,,0000,0000,0000,,Lorsque vos paquets arrivent, TCP fait un inventaire complet et renvoie les accusés de réception Dialogue: 0,0:04:37.21,0:04:42.84,Default,,0000,0000,0000,,de chaque paquet reçu. Si tous les paquets sont là, TCP signe pour votre livraison et vous avez Dialogue: 0,0:04:42.84,0:04:54.82,Default,,0000,0000,0000,,terminé. Si TCP s'aperçoit qu'il manque certains paquets, il ne signera pas, sinon votre Dialogue: 0,0:04:54.82,0:04:59.93,Default,,0000,0000,0000,,chanson ne sonne pas aussi bien ou des parties de la chanson pourraient être manquantes. Pour chaque paquet manquant Dialogue: 0,0:04:59.93,0:05:05.93,Default,,0000,0000,0000,,ou incomplet, Spotify les renverra. Une fois que TCP valide la livraison des nombreux paquets Dialogue: 0,0:05:05.93,0:05:13.37,Default,,0000,0000,0000,,pour cette requête, votre chanson commencera à jouer. Ce qui est génial avec les systèmes TCP Dialogue: 0,0:05:13.37,0:05:19.22,Default,,0000,0000,0000,,et routeur, c'est qu'ils sont évolutifs. Ils peuvent travailler avec 8 ou 8 milliards d'appareils. En fait, Dialogue: 0,0:05:19.22,0:05:23.45,Default,,0000,0000,0000,,en raison de ces principes de tolérance aux pannes et de redondance, plus nous ajoutons de routeurs, plus internet Dialogue: 0,0:05:23.45,0:05:28.07,Default,,0000,0000,0000,,devient fiable. Ce qui est également génial, c’est que nous pouvons développer et faire évoluer Internet. Dialogue: 0,0:05:28.07,0:05:34.38,Default,,0000,0000,0000,,sans interrompre le service pour quiconque l’utilise. Internet est constitué de centaines de milliers Dialogue: 0,0:05:34.38,0:05:39.28,Default,,0000,0000,0000,,de réseaux et des milliards d'ordinateurs et de périphériques connectés physiquement. Ces différents Dialogue: 0,0:05:39.28,0:05:44.36,Default,,0000,0000,0000,,systèmes qui composent Internet se connectent les uns aux autres, communiquer entre vous, Dialogue: 0,0:05:44.36,0:05:51.29,Default,,0000,0000,0000,,et travailler ensemble en raison de normes convenues sur la manière dont les données sont envoyées sur Internet. Dialogue: 0,0:05:51.29,0:05:56.00,Default,,0000,0000,0000,,Les appareils informatiques, ou les routeurs sur Internet, aident tous les paquets à se rendre au Dialogue: 0,0:05:56.00,0:06:02.79,Default,,0000,0000,0000,,destination où ils sont réassemblés, si nécessaire, dans l’ordre. Cela se produit des milliards Dialogue: 0,0:06:02.79,0:06:08.89,Default,,0000,0000,0000,,de fois par jour, que vous envoyiez un courrier électronique ou visitiez une page Web, faire Dialogue: 0,0:06:08.89,0:06:13.87,Default,,0000,0000,0000,,un chat vidéo, en utilisant une application mobile, ou lorsque des capteurs ou des appareils sur Internet Dialogue: 0,0:06:13.87,0:06:14.91,Default,,0000,0000,0000,,se parlent.