1 00:00:03,337 --> 00:00:09,225 Adresses IP et DNS 2 00:00:10,024 --> 00:00:11,551 Bonjour. Je m'appelle Paola 3 00:00:11,551 --> 00:00:14,501 et je suis ingénieure logiciel chez Microsoft. 4 00:00:14,501 --> 00:00:17,077 Parlons du fonctionnement d'internet. 5 00:00:17,077 --> 00:00:19,933 Mon travail repose sur la capacité des réseaux 6 00:00:19,933 --> 00:00:21,930 à communiquer entre eux. 7 00:00:21,930 --> 00:00:23,899 Mais dans les années 1970, 8 00:00:23,899 --> 00:00:26,956 il n'y avait pas de norme pour cela. 9 00:00:26,956 --> 00:00:29,821 Vincent Cerf et Bob Kahn 10 00:00:29,821 --> 00:00:31,902 ont rendu la communication possible 11 00:00:31,902 --> 00:00:34,528 grâce à l'invention du protocole de l'Internetworking. 12 00:00:34,638 --> 00:00:36,570 Cette invention a créé les bases 13 00:00:36,570 --> 00:00:38,975 de ce que nous appelons aujourd'hui internet. 14 00:00:39,566 --> 00:00:42,045 - Internet est un réseau de réseaux. 15 00:00:42,045 --> 00:00:45,503 Il relie des milliers d'appareils dans le monde entier. 16 00:00:46,723 --> 00:00:48,706 Vous êtes peut-être connecté au wifi 17 00:00:48,706 --> 00:00:50,903 sur votre ordinateur ou smartphone. 18 00:00:50,903 --> 00:00:52,935 Cette connection au wifi se relie à 19 00:00:52,935 --> 00:00:55,716 un fournisseur d'accès à internet, ou FAI. 20 00:00:55,716 --> 00:00:58,363 Et cet FAI vous connecte à des milliers et des milliers 21 00:00:58,363 --> 00:00:59,906 d'appareils dans le monde entier 22 00:00:59,906 --> 00:01:02,603 par l'intermédiaire de centaines de milliers de réseaux 23 00:01:02,603 --> 00:01:04,265 qui sont tous interconnectés. 24 00:01:05,465 --> 00:01:08,682 Une chose que la plupart des personnes n'apprécie pas 25 00:01:08,682 --> 00:01:12,142 est qu'internet est une philosophie de conception 26 00:01:12,142 --> 00:01:16,108 et une architecture exprimée par un ensemble de protocoles. 27 00:01:16,408 --> 00:01:19,439 Un protocole est un ensemble connu de règles et de normes qui, 28 00:01:19,439 --> 00:01:21,697 si toutes les parties acceptent de l'utiliser, 29 00:01:21,697 --> 00:01:23,781 leur permettra de communiquer sans problème. 30 00:01:24,927 --> 00:01:28,799 Le fonctionnement physique d'internet est moins important que 31 00:01:28,799 --> 00:01:31,761 le fait que cette philosophie de conception a permis 32 00:01:31,761 --> 00:01:33,920 à internet de s'adapter et d'intégrer 33 00:01:33,920 --> 00:01:36,239 les nouvelles technologies de communication. 34 00:01:36,239 --> 00:01:38,274 En effet, pour qu'une nouvelle technologie 35 00:01:38,274 --> 00:01:40,650 puisse utiliser internet d'une certaine manière, 36 00:01:40,650 --> 00:01:43,745 il lui suffit de savoir avec quels protocoles il faut fonctionner. 37 00:01:44,763 --> 00:01:46,782 Tous les différents appareils sur internet 38 00:01:46,782 --> 00:01:48,489 ont une adresse unique. 39 00:01:48,489 --> 00:01:50,865 Une adresse sur internet est un simple numéro, 40 00:01:50,865 --> 00:01:54,082 comme un numéro de téléphone ou une sorte d'adresse postale, 41 00:01:54,082 --> 00:01:56,248 qui est unique à chaque ordinateur ou appareil 42 00:01:56,248 --> 00:01:57,682 à l'extrémité du réseau. 43 00:01:58,944 --> 00:02:01,595 C'est un peu comme la plupart des maisons et entreprises 44 00:02:01,595 --> 00:02:02,949 qui ont une adresse postale. 45 00:02:02,949 --> 00:02:04,669 On n'a pas besoin de connaître une personne 46 00:02:04,669 --> 00:02:06,009 pour lui envoyer un courrier, 47 00:02:06,009 --> 00:02:08,344 mais on a besoin de connaître son adresse 48 00:02:08,344 --> 00:02:10,141 et de pouvoir l'écrire sans faute, 49 00:02:10,141 --> 00:02:12,585 pour que le courrier puisse être envoyé par la poste 50 00:02:12,585 --> 00:02:13,986 jusqu'à son destinataire. 51 00:02:14,056 --> 00:02:15,974 Le système d'adresse pour les ordinateurs 52 00:02:15,974 --> 00:02:17,724 sur internet est similaire, 53 00:02:18,114 --> 00:02:20,645 et il fait partie de l'un des plus importants 54 00:02:20,645 --> 00:02:23,354 protocoles utilisés dans la communication internet, 55 00:02:23,354 --> 00:02:26,235 appelé le protocole internet, ou IP. 56 00:02:26,958 --> 00:02:30,072 L'adresse d'un ordinateur est donc appelée adresse IP. 57 00:02:30,364 --> 00:02:33,222 Visiter un site web, c'est une simple demande d'information 58 00:02:33,222 --> 00:02:35,299 de votre ordinateur à un autre ordinateur. 59 00:02:35,299 --> 00:02:37,627 Votre ordinateur envoie un message à l'adresse IP 60 00:02:37,627 --> 00:02:41,011 d'un autre ordinateur, ainsi que sa propre adresse IP 61 00:02:41,011 --> 00:02:43,673 pour que l'autre ordinateur sache où envoyer la réponse. 62 00:02:45,751 --> 00:02:47,895 Vous avez peut-être vu une adresse IP. 63 00:02:47,895 --> 00:02:49,743 Ce n'est qu'un ensemble de numéros. 64 00:02:50,043 --> 00:02:52,795 Ces numéros sont organisés en hiérarchie. 65 00:02:53,425 --> 00:02:55,685 Tout comme une adresse postale a un pays, 66 00:02:55,685 --> 00:02:58,635 une ville, une rue et un numéro, 67 00:02:58,635 --> 00:03:01,242 une adresse IP contient plusieurs parties. 68 00:03:01,472 --> 00:03:03,250 Comme toutes les données numériques, 69 00:03:03,250 --> 00:03:06,400 chacun de ces numéros est représenté en bits. 70 00:03:06,620 --> 00:03:09,880 Les adresses IP traditionnelles ont une longueur de 32 bits, 71 00:03:09,880 --> 00:03:12,785 et chaque partie de l'adresse mesure 8 bits. 72 00:03:13,155 --> 00:03:15,500 Les premiers numéros représentent 73 00:03:15,500 --> 00:03:18,617 le pays et le réseau régional de l'appareil. 74 00:03:18,617 --> 00:03:20,653 Viennent ensuite les sous-réseaux. 75 00:03:20,653 --> 00:03:23,806 Et enfin, l'adresse de l'appareil en question. 76 00:03:24,346 --> 00:03:28,105 Cette version de l'adressage IP est appelée IPv4. 77 00:03:28,475 --> 00:03:30,425 Il a été conçu en 1973 78 00:03:30,425 --> 00:03:33,078 et a été largement adopté au début des années 80. 79 00:03:33,408 --> 00:03:37,206 Il fournit plus de 4 millions d'adresses uniques pour 80 00:03:37,206 --> 00:03:39,209 les appareils se connectant à internet. 81 00:03:39,739 --> 00:03:42,817 Mais internet est devenu plus populaire 82 00:03:42,817 --> 00:03:45,440 que ce que Vint Cerf aurait pu imaginer, 83 00:03:45,440 --> 00:03:48,299 et 4 millions d'adresses uniques ne seront pas suffisantes. 84 00:03:48,549 --> 00:03:51,497 Nous sommes actuellement en pleine transition pluriannuelle 85 00:03:51,497 --> 00:03:55,660 vers un format d'adresse IP plus long appelé IPv6, 86 00:03:55,860 --> 00:03:59,573 utilisant 128 bits par adresse, 87 00:03:59,573 --> 00:04:04,885 et fournissant plus de 340 milliards d'adresses uniques. 88 00:04:05,215 --> 00:04:07,730 C'est plus qu'il n'en faut pour que chaque grain 89 00:04:07,730 --> 00:04:10,149 de sable sur Terre ait sa propre adresse IP. 90 00:04:10,849 --> 00:04:14,845 - La plupart des utilisateurs ne voient pas ou ne s'intéressent pas aux adresses internet. 91 00:04:14,845 --> 00:04:18,089 Le système Domain Name System, appelé aussi DNS, 92 00:04:18,089 --> 00:04:22,290 associe des noms, comme www.exemple.com, 93 00:04:22,290 --> 00:04:23,835 avec l'adresse correspondante. 94 00:04:24,145 --> 00:04:27,320 Votre ordinateur utilise le DNS pour rechercher les noms de domaine 95 00:04:27,320 --> 00:04:30,384 et obtenir l'adresse IP associée, utilisée pour 96 00:04:30,384 --> 00:04:33,086 connecter votre ordinateur à la destination sur l'internet. 97 00:04:33,086 --> 00:04:35,069 - [Voix off] Et c'est un peu comme ça. 98 00:04:35,069 --> 00:04:35,879 - Hé, salut ! 99 00:04:35,879 --> 00:04:39,299 Je veux aller sur www.code.org 100 00:04:41,432 --> 00:04:45,213 - Oui, mais je ne connais pas l'adresse IP de ce domaine. 101 00:04:45,213 --> 00:04:46,571 Je vais me renseigner. 102 00:04:46,851 --> 00:04:50,219 Salut, est-ce que quelqu'un sait comment accéder à 103 00:04:50,447 --> 00:04:51,924 code.org ? 104 00:04:53,176 --> 00:04:54,262 Oui, je l'ai ici. 105 00:04:54,274 --> 00:04:57,489 C'est 174 point 129 106 00:04:57,489 --> 00:04:59,910 point 14 point 120. 107 00:05:00,510 --> 00:05:01,884 Ok, génial. Merci ! 108 00:05:01,884 --> 00:05:04,078 Je vais l'écrire et la garder pour plus tard 109 00:05:04,078 --> 00:05:05,020 au cas où j'en ai besoin. 110 00:05:05,020 --> 00:05:06,762 Hé, voici l'adresse que tu cherchais. 111 00:05:07,048 --> 00:05:08,198 Super ! Merci. 112 00:05:10,468 --> 00:05:13,674 113 00:05:13,877 --> 00:05:17,612 - Comment concevoir un système pour des milliards d'appareils 114 00:05:17,612 --> 00:05:20,619 pour en trouver un parmi ces milliards de sites différents ? 115 00:05:21,359 --> 00:05:24,898 Un seul serveur DNS ne pourra pas gérer 116 00:05:24,898 --> 00:05:26,997 toutes les demandes de tous les appareils. 117 00:05:27,357 --> 00:05:29,053 118 00:05:29,053 --> 00:05:30,513 119 00:05:30,513 --> 00:05:33,816 120 00:05:33,822 --> 00:05:36,915 121 00:05:36,915 --> 00:05:40,899 122 00:05:41,829 --> 00:05:44,129 123 00:05:44,129 --> 00:05:47,116 124 00:05:47,116 --> 00:05:49,871 125 00:05:49,871 --> 00:05:51,589 126 00:05:51,589 --> 00:05:54,706 127 00:05:55,247 --> 00:05:58,399 128 00:05:58,399 --> 00:06:01,724 129 00:06:01,724 --> 00:06:04,450 130 00:06:04,450 --> 00:06:06,725 131 00:06:06,985 --> 00:06:11,588 132 00:06:11,588 --> 00:06:13,364 133 00:06:13,364 --> 00:06:15,694 134 00:06:15,694 --> 00:06:19,783 135 00:06:21,443 --> 00:06:25,597 136 00:06:25,597 --> 00:06:28,599 137 00:06:28,599 --> 00:06:30,485 138 00:06:30,485 --> 00:06:32,885