MOOC SNT / Internet, IP un protocole universel ?
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
🕊️ 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.
📦 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
💡Protocole
💡TCP
💡IP
💡DNS
💡Routeur
💡Serveur
💡Pigeon voyageur
💡Adresse IP
💡Paquets de données
💡Segment de données
💡Accusé de réception
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
Bonjour Guillaume
Ah la hotline !
Alors, qu’est-ce qui vous amène aujourd’hui ?
Ma copine Emma ne jure que par internet.
Internet le réseau des réseaux,
protocole, TCP, IP
DNS, routeur, serveur…
il n’y a que ça dans sa vie.
Alors je me suis dit
que je pourrais lui faire une petite blague
et lui envoyer un film, non pas par le cloud
mais par les airs…
avec un pigeon voyageur.
Un pigeon voyageur ?
Mais je ne voudrais pas trop passer pour un toquard
j’aimerais être sûr de mon coup
et aller le plus loin possible dans l’analogie.
Vous voyez ?
Vous pouvez m’aider ?
Alors c’est marrant, car cette idée d’utiliser des pigeons
a fait l’objet d’une véritable expérience !
Ah bon ?
Je vais vous expliquer comment fonctionne Internet
comme ça on pourra faire les bonnes analogies.
Internet est un réseau de réseaux interconnectés
qui utilisent un protocole commun pour communiquer
L’internet Protocol
connu sous le nom d’IP
définit des règles de communication.
Et un autre protocole
le principal étant TCP
gère la transmission des contenus.
Tous ces réseaux dialoguent ensemble
quelle que soit l’infrastructure dont ils dépendent
4G, ADSL, Wifi... etc
Quelle que soit l'infrastructure ?
Donc hypothétiquement
il est possible d’appliquer ce protocole
à un réseau de pigeons !
Hypothétiquement oui !
Pour commencer
comme lorsqu’on envoie une lettre par la poste
il faut connaitre l’adresse.
L’adresse du destinataire,
mais aussi celle de l’expéditeur
en cas de problème d’acheminement,
pour retour à l’envoyeur.
Toutes les machines (ordinateurs, serveurs, routeurs, etc.)
connectées à Internet
possèdent une adresse unique
appelée communément adresse IP
et c’est grâce à cette adresse IP
que les machines peuvent communiquer entre elles.
L’adresse IP est codée sur 32 bits
soit 4 octets.
La version du protocole IP avec ce format d’adresse
est appelée IPv4.
Chaque octet est exprimé en notation décimale
de 0 à 255
et est séparé par un point.
Cette adresse IP est organisée selon une certaine hiérarchie
tout comme une adresse
est constituée de la rue, de la ville et du pays.
Je vous l’accorde, ce n’est pas simple à retenir !
En plus, on va être obligé de passer à des adresses plus grandes
avec 16 octets
pour la prochaine version, IPv6
car on est à l’étroit avec seulement 4 octets.
Pour y remédier, il existe une sorte d’annuaire
un système de nommage
le Domain Name System (DNS)
qui permet de récupérer l’adresse IP
associée à un nom plus compréhensible pour nous.
Mais je croyais que c’était une URL, ça,
pas une adresse IP ?
L’URL, c’est l’adresse d’une ressource
qui est physiquement sur un serveur
qui lui, a une adresse IP.
OK. Donc si je comprends bien
il faudrait que je mette un numéro
qui ressemble à une celui d’une adresse IP
sur le paquet du pigeon.
C’est ça.
Maintenant, intéressons-nous au chemin.
Pour envoyer une lettre
vous la postez dans la boîte aux lettres la plus proche.
Ce courrier est envoyé au centre de tri de votre ville
puis transmis à d'autres centres de tri
jusqu'à atteindre le destinataire.
C'est la même chose sur Internet.
Vous déposez le paquet IP sur l'ordinateur le plus proche
en général, c’est celui de votre fournisseur d'accès
Le paquet IP va transiter d'ordinateur en ordinateur
appelé noeud d’interconnexion ou routeur
jusqu'à atteindre le destinataire.
L’objectif du routage IP
est de trouver le chemin le plus court
ou tout du moins le plus pertinent.
Le protocole IP ne s’occupe pas du contenu.
Il est là juste pour acheminer la donnée.
Quand un noeud reçoit la donnée
IP cherche dans sa table de routage
au plus vite un endroit
- le prochain nœud -
à qui l’envoyer
selon le bon vieux principe de la patate chaude.
Donc si j’ai bien compris
pour que l’analogie fonctionne
il faudrait que je mette en place un relai
entre plusieurs pigeonniers.
Ça me parait un peu compliqué
et de toute façon vu que mon amie n’assiste pas au trajet
elle ne sera même pas au courant, alors je ne vois pas l’intérêt !
Oui, ce n'est pas faux.
Autre chose, votre film pèse combien ?
700Mo donc ca tient sur une clé usb
donc quelques grammes !
Un pigeon devrait pouvoir la porter sans problème.
Ah oui mais pour Internet c’est beaucoup trop lourd
pour être envoyé en un seul morceau !
Sur internet,
chaque fichier est découpé
en plein de petits paquets avant de transiter.
Donc pour que l’analogie fonctionne vraiment
il faudrait qu’il y ait plusieurs pigeons
chacun portant un petit paquet.
Ca commence à être compliqué cette affaire !
C’est une opération pour la colonie entière !
Mais ça va être le bazar !
Justement
c’est là que le protocole TCP entre en scène !
Le protocole TCP gère la transmission des contenus.
Il s’occupe du processus de bout en bout.
Déjà, il doit s’assurer que le destinataire
est prêt à recevoir les données.
Ensuite, la taille des paquets étant limitée
il découpe les fichiers en plusieurs unités de données
appelés segments
et les numérote.
Les segments sont ensuite mis dans des paquets IP
où sont précisées les adresses du destinataire
et de l’émetteur.
Le serveur envoie les paquets.
À la réception
le TCP vérifie que les segments sont bien reçus
et les remet dans le bon ordre
si nécessaire.
Il envoie des accusés réception
pour prévenir l’expéditeur qu’ils sont bien arrivés
et qu’il attend le suivant.
Et là il peut transmettre les segments de données
au destinataire final.
Au cas où il y ait des paquets qui se sont perdus
le récepteur détecte un trou
dans les segments de données reçus.
Si l'émetteur ne reçoit pas d’acquittement
pour la donnée émise
il la renvoie au bout d’un certain temps.
Ah OK, le protocole TCP
c’est un service courrier de compétition !
Oui, d’ailleurs, pour certaines applications
il n’est pas nécessaire que la transmission
soit complètement fiable.
Dans ce cas
il existe un autre protocole pour transporter les données
le protocole UDP
OK, mais là il nous faut la fiabilité maximale !
Par ici mes petits gars
j’ai une mission pour vous !
On va faire un cadeau numérique !
浏览更多相关视频
5.0 / 5 (0 votes)