MOOC SNT / Internet, IP un protocole universel ?

pixees Scienceparticipative
4 Mar 201906:34

Summary

TLDRDans cette conversation humoristique, un homme envisage d'utiliser des pigeons voyageurs pour envoyer un film à sa petite amie Emma, passionnée par l'Internet. Pour rendre la blague crédible, il explore les protocoles TCP/IP et DNS, ainsi que les adresses IP, les routages et la transmission de données en paquets. Bien que la idée semble farfelue, il découvre que la transmission de données par pigeons, bien que complexe, n'est pas aussi absurde que cela en a l'air, et qu'elle pourrait théoriquement fonctionner en utilisant des protocoles similaires à ceux d'Internet.

Takeaways

  • 📞 La conversation décrit une idée de blague consistant à envoyer un film à quelqu'un via un pigeon voyageur, une analogie au fonctionnement d'Internet.
  • 🌐 Internet est un réseau interconnecté de réseaux utilisant des protocoles communs pour communiquer, tels que l'Internet Protocol (IP) et le Transmission Control Protocol (TCP).
  • 🔢 Les adresses IP sont uniques pour chaque machine connectée à Internet et sont codées sur 32 bits, avec la version actuelle étant IPv4.
  • 📬 Le Domain Name System (DNS) agit comme un annuaire pour récupérer l'adresse IP associée à un nom de domaine plus compréhensible pour les utilisateurs.
  • 📨 Lors de l'envoi de données, les fichiers sont découpés en petits paquets qui transitent par différents routeurs pour atteindre le destinataire.
  • 🛤️ Le routage IP cherche à trouver le chemin le plus court ou le plus pertinent pour acheminer les paquets de données.
  • 📦 Le protocole TCP gère la transmission des données de bout en bout, incluant la division des fichiers en segments, leur numérotation et la vérification de leur réception.
  • 🔄 Si des paquets sont perdus, le protocole TCP détectera les pertes et renverra les données après un certain temps si l'émetteur ne reçoit pas d'acquittement.
  • 🚀 L'idée de l'utilisateur est comparée à une mission pour une colonie de pigeons, soulignant la complexité de l'analogie avec Internet.
  • 🎬 Le poids du film est mentionné pour illustrer la capacité de transmission d'un pigeon, comparant la taille des données sur Internet à celle d'un support physique.
  • 🤔 L'utilisateur réalise que la complexité de l'analogie avec les pigeons ne serait pas perçue par sa friend, mettant en évidence l'inutilité de l'effort.

Q & A

  • Qu'est-ce qui est à l'origine de l'idée de l'expérience avec les pigeons voyageurs mentionnée dans le script ?

    -L'idée provient d'un désir de blaguer en envoyant un film à une personne qui adore Internet, en utilisant un moyen plus traditionnel et moins pratique que le cloud.

  • Comment le script explique-t-il le fonctionnement d'Internet en utilisant une analogie avec les pigeons voyageurs ?

    -Le script utilise l'anologue des pigeons voyageurs pour illustrer les concepts de l'Internet, tels que les protocoles IP et TCP, les adresses IP, les serveurs, les routes et la transmission de données.

  • Quels sont les protocoles mentionnés dans le script qui gèrent la communication sur Internet ?

    -Les protocoles mentionnés sont l'Internet Protocol (IP) et le Transmission Control Protocol (TCP).

  • Qu'est-ce qu'une adresse IP et comment elle est représentée dans le script ?

    -Une adresse IP est une adresse unique attribuée aux machines connectées à Internet pour qu'elles puissent communiquer entre elles. Dans le script, elle est comparée à une adresse postale, codée sur 32 bits et exprimée en notation décimale séparée par des points.

  • Pourquoi les adresses IP sont-elles codées sur 32 bits dans la version IPv4 ?

    -Les adresses IP sont codées sur 32 bits dans la version IPv4 pour permettre une organisation hiérarchique et une allocation efficace des adresses, bien que cela limite le nombre total d'adresses disponibles.

  • Qu'est-ce que le Domain Name System (DNS) et comment il est lié aux adresses IP ?

    -Le Domain Name System (DNS) est un système de nommage qui permet de récupérer l'adresse IP associée à un nom de domaine plus compréhensible pour les utilisateurs, facilitant ainsi la navigation sur Internet.

  • Comment est décrit le processus de routage IP dans le script ?

    -Le processus de routage IP est décrit comme un cheminement de paquets de données à travers différents ordinateurs, appelés nœuds ou routeurs, pour atteindre le destinataire final en trouvant le chemin le plus court ou le plus pertinent.

  • Pourquoi les données sont-elles découpées en petits paquets sur Internet ?

    -Les données sont découpées en petits paquets pour permettre une transmission efficace et pour gérer la transmission sur des réseaux avec des bandes passantes variables, ainsi que pour faciliter le traitement et la réparation en cas d'erreurs.

  • Quel est le rôle du protocole TCP dans la transmission de données sur Internet ?

    -Le protocole TCP gère la transmission des données de bout en bout, en assurant la fiabilité de la transmission, en découpant les fichiers en segments, en numérotant et en envoyant ces segments, et en vérifiant la réception pour réassembler les données au bon ordre.

  • Qu'est-ce que le protocole UDP mentionné dans le script ?

    -Le protocole UDP (User Datagram Protocol) est un autre protocole de transport de données sur Internet, qui est moins fiable que le protocole TCP mais qui peut être utilisé pour certaines applications où une transmission rapide est préférable à une transmission fiable.

  • Dans le contexte de l'anologue des pigeons voyageurs, comment la charge de données d'un film est-elle traitée dans le script ?

    -Dans le script, la charge de données d'un film, qui pèse 700 Mo et qui serait insuffisante pour être transportée par un seul pigeon, serait divisée en plusieurs petits paquets pour être transportée par plusieurs pigeons, similaire au processus de découpage en paquets IP sur Internet.

Outlines

00:00

🕊️ L'idée d'envoyer un film par pigeon voyageur

Dans ce paragraphe, Guillaume reçoit une question inhabituelle : comment envoyer un film à sa petite amie Emma, passionnée par Internet, non pas par le cloud mais par les airs avec un pigeon voyageur. Il souhaite comprendre les mécanismes d'Internet pour qu'il puisse appliquer la même logique aux pigeons. Guillaume explique alors les protocoles de communication (TCP/IP), les adresses IP, le Domain Name System (DNS), et comment les données sont acheminées à travers différents réseaux et routeurs. Il compare le processus à celui de la poste, où les paquets sont triés et acheminés vers leur destination, mais adapté pour un réseau de pigeons. Il mentionne également les défis inhérents à cette analogie, comme la complexité de mettre en place un tel système et le fait que le poids du film pourrait être un obstacle pour les pigeons.

05:01

📦 La transmission de données avec TCP

Dans ce second paragraphe, Guillaume poursuit son explication sur la manière dont les données sont transmises via Internet, mettant l'accent sur le rôle du protocole TCP. Il décrit comment TCP gère la transmission des données de bout en bout en découpant les fichiers en segments, les numérotant et les plaçant dans des paquets IP. Il explique également le processus de confirmation des segments reçus et la rétransmission en cas de perte. Guillaume souligne l'importance de la fiabilité pour la transmission de données et mentionne l'existence du protocole UDP pour les cas où la fiabilité n'est pas aussi cruciale. Il conclut en imaginant une mission pour une colonie de pigeons pour transporter les données, mettant en évidence la complexité de la tâche.

Mindmap

Keywords

💡Internet

Le mot 'Internet' fait référence à un vaste réseau mondial de réseaux informatisés. C'est un espace de communication qui relie des milliards d'appareils et de personnes grâce à un protocole commun. Dans le script, Internet est comparé à un réseau de pigeons voyageurs pour illustrer comment les données sont transmises d'un point à un autre, soulignant la complexité et l'universalité de ce réseau mondial.

💡Protocole

Un 'protocole' est un ensemble de règles et de conventions précises qui définissent comment les appareils ou les entités communicationnelles interagissent. Dans le contexte du script, les protocoles TCP (Transmission Control Protocol) et IP (Internet Protocol) sont utilisés pour décrire comment les données sont transmises et routées sur Internet. Ces protocoles sont essentiels pour assurer la communication efficace et fiable entre les différents réseaux et appareils.

💡TCP

Le protocole TCP (Transmission Control Protocol) est un protocole de communication à haut niveau qui assure la transmission fiable et ordonnée des données entre les appareils sur Internet. Il gère la division des données en paquets, leur envoi, la confirmation de réception et la retransmission en cas d'échec. Dans le script, TCP est présenté comme un service de courrier de compétition, mettant en évidence son rôle clé dans la fiabilité de la transmission de données.

💡IP

L''Internet Protocol (IP) est un protocole de routage utilisé pour l'envoi de paquets de données entre les appareils sur Internet. Il définit comment les données sont mises en paquets, comment ces paquets sont acheminés vers leur destination et comment ils sont reconstruits à l'arrivée. L'adresse IP est l'identifiant numérique qui permet à chaque appareil connecté à Internet d'être localisé et de communiquer avec d'autres appareils. Dans le script, l'IP est utilisé pour illustrer comment les pigeons pourraient être utilisés pour transporter des données, en appliquant les mêmes principes de routage.

💡DNS

Le Domain Name System (DNS) est un système de nommage qui permet de traduire les noms de domaine lisibles par l'homme en adresses IP numériques. Cela facilite l'accès aux ressources sur Internet, car les utilisateurs peuvent mémoriser et utiliser des noms de domaine plus facilement que des adresses IP complexes. Dans le script, le DNS est présenté comme un annuaire permettant de retrouver l'adresse IP associée à un nom de domaine pour simplifier la communication sur Internet.

💡Routeur

Un 'routeur' est un appareil de réseau qui reçoit, traite et transfère les données entre les différents réseaux. Il est responsable de trouver le chemin le plus efficace pour les paquets de données afin qu'ils puissent atteindre leur destination. Dans le script, les routeurs sont utilisés pour illustrer comment les pigeons pourraient être organisés pour acheminer les paquets de données, en s'assurant que chaque paquet parvienne à son destinataire.

💡Serveur

Un 'serveur' est un ordinateur ou un système informatique qui fournit des services ou des ressources à d'autres ordinateurs, appelés clients, sur un réseau. Les serveurs stockent généralement des données, des applications et des services que les clients peuvent utiliser à distance. Dans le script, le serveur est mentionné comme un point de départ pour la transmission de données sur Internet, où les données sont envoyées à partir d'un serveur vers un client.

💡Pigeon voyageur

Le 'pigeon voyageur' est une référence à l'utilisation historique des pigeons pour le transport de messages et des lettres. Dans le script, l'idée d'utiliser des pigeons voyageurs est présentée comme une analogie pour expliquer comment les données sont transmises sur Internet, en utilisant les pigeons pour représenter les paquets de données qui sont acheminés vers leur destination.

💡Adresse IP

L''adresse IP' (Internet Protocol address) est un identifiant numérique qui est attribué à chaque appareil connecté à un réseau informatique utilisant l'Internet Protocol pour communiquer. Cette adresse permet à chaque appareil de recevoir des données et de s'adresser correctement sur le réseau. Dans le script, l'adresse IP est utilisée pour illustrer comment les pigeons pourraient être marqués avec des adresses pour acheminer les paquets de données.

💡Paquets de données

Les 'paquets de données' sont des morceaux de données qui sont transférés sur un réseau. Ils sont utilisés pour diviser les informations en unités plus petites et gérables, ce qui permet une transmission efficace et fiable des données. Dans le script, les paquets de données sont comparés aux petits paquets transportés par des pigeons, chacun contenant une partie d'un fichier plus grand qui doit être acheminé sur Internet.

💡Segment de données

Un 'segment de données' est une unité de données qui est utilisée dans le protocole TCP. Il est créé en divisant les paquets IP en unités plus petites pour la transmission. Les segments incluent des informations supplémentaires telles que les numéros de séquence pour assurer que les données soient correctement réassemblées à l'arrivée. Dans le script, les segments de données sont mentionnés comme étant des parties d'un fichier qui sont numérotées et envoyées individuellement, pour assurer une transmission fiable et ordonnée.

💡Accusé de réception

Un 'accusé de réception' est un message de confirmation envoyé par le destinataire d'un paquet de données à l'expéditeur pour confirmer la réception d'un ou de plusieurs paquets. Cela fait partie du processus de transmission de données fiable et garantit que les données ont été reçues intactes. Dans le script, les accusés de réception sont utilisés pour montrer comment le protocole TCP assure la transmission fiable des données en demandant des confirmations pour chaque segment de données envoyé.

Highlights

L'idée de base de l'Internet est un réseau de réseaux interconnectés utilisant un protocole commun.

Le protocole IP (Internet Protocol) définit des règles de communication pour l'Internet.

Le protocole TCP (Transmission Control Protocol) gère la transmission des contenus sur Internet.

Les adresses IP sont uniques pour chaque machine connectée à Internet, permettant la communication entre elles.

L'adresse IP est codée sur 32 bits, avec la version actuelle étant IPv4.

IPv6 est la prochaine version des adresses IP, utilisant 128 bits pour une capacité plus large.

Le Domain Name System (DNS) est un annuaire pour traduire des noms de domaine en adresses IP.

Les paquets IP transitent par différents routeurs pour atteindre leur destination.

Le routage IP cherche le chemin le plus court ou le plus pertinent pour acheminer les données.

Le protocole TCP assure une transmission de données fiable et de bout en bout.

Les fichiers sont découpés en petits paquets avant d'être envoyés sur Internet.

Le TCP numérote les paquets et assure leur transmission dans l'ordre correct au destinataire.

Si des paquets sont perdus, le TCP renvoie les données après un certain temps si l'émetteur ne reçoit pas d'acquittement.

Le protocole UDP (User Datagram Protocol) est utilisé pour une transmission de données moins fiable.

L'histoire de l'utilisation de pigeons voyageurs a été une expérience réelle pour transmettre des messages.

Pour envoyer un film via pigeons voyageurs, il faudrait diviser le fichier en plusieurs paquets, chacun porté par un pigeon.

L'analogie d'un réseau de pigeons voyageurs pour expliquer le fonctionnement de l'Internet est intéressante mais complexe.

Le processus de transmission de données sur Internet est comparable à celui d'une lettre traditionnelle.

L'Internet utilise une infrastructure variée pour communiquer, comme le 4G, l'ADSL et le Wifi.

Transcripts

play00:07

Bonjour Guillaume

play00:09

Ah la hotline !

play00:11

Alors, qu’est-ce qui vous amène aujourd’hui ?

play00:13

Ma copine Emma ne jure que par internet.

play00:16

Internet le réseau des réseaux,

play00:18

protocole, TCP, IP

play00:20

DNS, routeur, serveur…

play00:23

il n’y a que ça dans sa vie.

play00:24

Alors je me suis dit

play00:26

que je pourrais lui faire une petite blague

play00:28

et lui envoyer un film, non pas par le cloud

play00:32

mais par les airs…

play00:33

avec un pigeon voyageur.

play00:34

Un pigeon voyageur ?

play00:36

Mais je ne voudrais pas trop passer pour un toquard

play00:39

j’aimerais être sûr de mon coup

play00:40

et aller le plus loin possible dans l’analogie.

play00:42

Vous voyez ?

play00:44

Vous pouvez m’aider ?

play00:45

Alors c’est marrant, car cette idée d’utiliser des pigeons

play00:47

a fait l’objet d’une véritable expérience !

play00:50

Ah bon ?

play00:51

Je vais vous expliquer comment fonctionne Internet

play00:53

comme ça on pourra faire les bonnes analogies.

play00:55

Internet est un réseau de réseaux interconnectés

play00:58

qui utilisent un protocole commun pour communiquer

play01:01

L’internet Protocol

play01:02

connu sous le nom d’IP

play01:04

définit des règles de communication.

play01:06

Et un autre protocole

play01:08

le principal étant TCP

play01:10

gère la transmission des contenus.

play01:13

Tous ces réseaux dialoguent ensemble

play01:14

quelle que soit l’infrastructure dont ils dépendent

play01:16

4G, ADSL, Wifi... etc

play01:20

Quelle que soit l'infrastructure ?

play01:21

Donc hypothétiquement

play01:23

il est possible d’appliquer ce protocole

play01:25

à un réseau de pigeons !

play01:26

Hypothétiquement oui !

play01:28

Pour commencer

play01:30

comme lorsqu’on envoie une lettre par la poste

play01:32

il faut connaitre l’adresse.

play01:34

L’adresse du destinataire,

play01:35

mais aussi celle de l’expéditeur

play01:37

en cas de problème d’acheminement,

play01:39

pour retour à l’envoyeur.

play01:41

Toutes les machines (ordinateurs, serveurs, routeurs, etc.)

play01:44

connectées à Internet

play01:46

possèdent une adresse unique

play01:47

appelée communément adresse IP

play01:50

et c’est grâce à cette adresse IP

play01:52

que les machines peuvent communiquer entre elles.

play01:55

L’adresse IP est codée sur 32 bits

play01:57

soit 4 octets.

play01:58

La version du protocole IP avec ce format d’adresse

play02:01

est appelée IPv4.

play02:04

Chaque octet est exprimé en notation décimale

play02:07

de 0 à 255

play02:09

et est séparé par un point.

play02:12

Cette adresse IP est organisée selon une certaine hiérarchie

play02:15

tout comme une adresse

play02:16

est constituée de la rue, de la ville et du pays.

play02:20

Je vous l’accorde, ce n’est pas simple à retenir !

play02:22

En plus, on va être obligé de passer à des adresses plus grandes

play02:26

avec 16 octets

play02:27

pour la prochaine version, IPv6

play02:29

car on est à l’étroit avec seulement 4 octets.

play02:32

Pour y remédier, il existe une sorte d’annuaire

play02:36

un système de nommage

play02:37

le Domain Name System (DNS)

play02:40

qui permet de récupérer l’adresse IP

play02:42

associée à un nom plus compréhensible pour nous.

play02:45

Mais je croyais que c’était une URL, ça,

play02:47

pas une adresse IP ?

play02:48

L’URL, c’est l’adresse d’une ressource

play02:51

qui est physiquement sur un serveur

play02:52

qui lui, a une adresse IP.

play02:54

OK. Donc si je comprends bien

play02:57

il faudrait que je mette un numéro

play02:59

qui ressemble à une celui d’une adresse IP

play03:00

sur le paquet du pigeon.

play03:01

C’est ça.

play03:02

Maintenant, intéressons-nous au chemin.

play03:06

Pour envoyer une lettre

play03:07

vous la postez dans la boîte aux lettres la plus proche.

play03:10

Ce courrier est envoyé au centre de tri de votre ville

play03:13

puis transmis à d'autres centres de tri

play03:14

jusqu'à atteindre le destinataire.

play03:17

C'est la même chose sur Internet.

play03:19

Vous déposez le paquet IP sur l'ordinateur le plus proche

play03:22

en général, c’est celui de votre fournisseur d'accès

play03:25

Le paquet IP va transiter d'ordinateur en ordinateur

play03:28

appelé noeud d’interconnexion ou routeur

play03:31

jusqu'à atteindre le destinataire.

play03:34

L’objectif du routage IP

play03:35

est de trouver le chemin le plus court

play03:38

ou tout du moins le plus pertinent.

play03:40

Le protocole IP ne s’occupe pas du contenu.

play03:42

Il est là juste pour acheminer la donnée.

play03:45

Quand un noeud reçoit la donnée

play03:47

IP cherche dans sa table de routage

play03:49

au plus vite un endroit

play03:50

- le prochain nœud -

play03:51

à qui l’envoyer

play03:52

selon le bon vieux principe de la patate chaude.

play03:55

Donc si j’ai bien compris

play03:56

pour que l’analogie fonctionne

play03:58

il faudrait que je mette en place un relai

play04:00

entre plusieurs pigeonniers.

play04:02

Ça me parait un peu compliqué

play04:04

et de toute façon vu que mon amie n’assiste pas au trajet

play04:06

elle ne sera même pas au courant, alors je ne vois pas l’intérêt !

play04:10

Oui, ce n'est pas faux.

play04:12

Autre chose, votre film pèse combien ?

play04:14

700Mo donc ca tient sur une clé usb

play04:17

donc quelques grammes !

play04:18

Un pigeon devrait pouvoir la porter sans problème.

play04:20

Ah oui mais pour Internet c’est beaucoup trop lourd

play04:22

pour être envoyé en un seul morceau !

play04:24

Sur internet,

play04:25

chaque fichier est découpé

play04:27

en plein de petits paquets avant de transiter.

play04:29

Donc pour que l’analogie fonctionne vraiment

play04:31

il faudrait qu’il y ait plusieurs pigeons

play04:33

chacun portant un petit paquet.

play04:35

Ca commence à être compliqué cette affaire !

play04:38

C’est une opération pour la colonie entière !

play04:42

Mais ça va être le bazar !

play04:43

Justement

play04:44

c’est là que le protocole TCP entre en scène !

play04:47

Le protocole TCP gère la transmission des contenus.

play04:50

Il s’occupe du processus de bout en bout.

play04:53

Déjà, il doit s’assurer que le destinataire

play04:55

est prêt à recevoir les données.

play04:58

Ensuite, la taille des paquets étant limitée

play05:01

il découpe les fichiers en plusieurs unités de données

play05:03

appelés segments

play05:05

et les numérote.

play05:07

Les segments sont ensuite mis dans des paquets IP

play05:09

où sont précisées les adresses du destinataire

play05:12

et de l’émetteur.

play05:15

Le serveur envoie les paquets.

play05:17

À la réception

play05:19

le TCP vérifie que les segments sont bien reçus

play05:22

et les remet dans le bon ordre

play05:23

si nécessaire.

play05:25

Il envoie des accusés réception

play05:27

pour prévenir l’expéditeur qu’ils sont bien arrivés

play05:30

et qu’il attend le suivant.

play05:31

Et là il peut transmettre les segments de données

play05:34

au destinataire final.

play05:39

Au cas où il y ait des paquets qui se sont perdus

play05:42

le récepteur détecte un trou

play05:44

dans les segments de données reçus.

play05:48

Si l'émetteur ne reçoit pas d’acquittement

play05:50

pour la donnée émise

play05:51

il la renvoie au bout d’un certain temps.

play06:04

Ah OK, le protocole TCP

play06:06

c’est un service courrier de compétition !

play06:08

Oui, d’ailleurs, pour certaines applications

play06:10

il n’est pas nécessaire que la transmission

play06:12

soit complètement fiable.

play06:13

Dans ce cas

play06:14

il existe un autre protocole pour transporter les données

play06:17

le protocole UDP

play06:18

OK, mais là il nous faut la fiabilité maximale !

play06:22

Par ici mes petits gars

play06:24

j’ai une mission pour vous !

play06:25

On va faire un cadeau numérique !

Rate This

5.0 / 5 (0 votes)

Related Tags
Fonctionnement InternetPigeons VoyageursProtocoles TCP/IPTransmission DonnéesRéseauxTechnologieHumourExpérienceDonnées Numériques
Do you need a summary in English?