Difference between revisions of "MOOC:Verb02"

From Livre IPv6

(IP: Le protocole de l’Internet)
(Script 02: Principes de l'Internet)
(35 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
= Script 02: Principes de l'Internet =
 
= Script 02: Principes de l'Internet =
1) Bonjour, dans la video précédente, nous avons vu que la grande force d'Internet est de réaliser une connectivité globale entre tous ses utilisateurs.
+
1) Bonjour, bienvenue dans cette vidéo sur les principes de l’Internet.  
  
2) Pour assurer la connectivité entre une multitude de réseaux hétérogènes (avec des technologies différentes mais aussi des objectifs différents) Internet se base principalement sur le protocole IP. En ajoutant une sur-couche à chaque réseau, IP assure l'indépendance du réseau physique vis-à-vis de l'interconnexion. IP définit de plus des adresses globales et un mode de transfert par paquet.
 
  
== L’interconnexion de réseaux ==
+
2) Dans cette vidéo, nous allons introduire le rôle du routeur qui est l'équipement d'interconnexion de réseaux. Nous décrirons le protocole IP  qui réalise l'interconnexion ; son unité de données, le paquet. Nous expliquerons comment les paquets sont transférés dans le réseau.
3) Prenons l'exemple de l'acheminement d'un colis depuis un pays étranger vers la France. Il n'est pas possible pour un fournisseur de marchandises de mettre ses marchandises dans un camion et de les transporter lui-m^me jusqu'à ses clients. Il fait appel à des transporteurs. Ainsi,le fabricant empaquete sa marchandise commandée dans un colis sur lequel est indiquée ''l'adresse dudestinataire''. Il confie le colis à un service de transport local qui se charge de le transporter par camion jusqu'à un port. Au port, le colis est chargé avec bien d'autres sur un porte-conteneur. Le bateau arrive au port du pays de destination et le colis est alors pris en charge par un autre service de livraison local qui le livre à son destinataire.
+
Dans cet exemple, le colis est pris en charge par 3 services de transport différents : deux sont locaux et utilisent des camions, le transporteur maritime est international et peut transporter un très grand nombre de colis.
+
Par analogie, pour transférer un mail sur l'Internet de la France à la Chine, ce mail va d'abord être transféré par un opérateur local français, puis va être transporté par un opérateur international jusqu'en Chine, où il sera transmis via le réseau de destinataire.
+
  
4) A chaque fois que le colis est confié à un nouveau service de transport, se pose la question de son routage. En effet, un colis pour l'Europe sera confié à un bateau différent de celui pour les USA,  voire à un port différent. Ce ''routage'' est réalisé par un mécanisme qui intervient entre chaque transporteur. Mais revenons à l'Internet.
 
  
5) Par analogie avec le système de transport de colis, Internet est une interconnexion de réseaux. Reprenons l'exemple de l'activité 01 où Alice et Bob s'échangeait des messages.  Dans cette interconnexion simplifiée de réseaux, Alice est connecté à Internet par son opérateur X et Bob par son opérateur mobile Y. Pour compléter ce schéma et permettre l'interconnexion de tous ces réseaux, il faut ajouter un équipement clé : le routeur.
 
  
 
== Le routeur ==
 
== Le routeur ==
 +
3) Alice et Bob communique grâce à cette interconnexion simplifiée. A la maison, Alice est connectée à Internet par son opérateur X et Bob par son opérateur mobile Y.
 +
Pour réaliser l'interconnexion entre les différents réseaux, il faut ajouter un équipement clé : le routeur.
  
6) Le routeur fait office de ''passerelle'' entre deux réseaux différents, au sens de technologies différentes mais aussi d’espaces d’adressage différents, comme nous le verrons par la suite. Il permet de relayer les données d’une réseau vers le suivant, en fonction de leur destination.  Le routeur comme son nom l'indique, effectue le routage qui définit la route à emprunter en fonction de l'adresse destinataire. Intéressons-nous au réseau local d'Alice.  
+
4) Le routeur, comme son nom l'indique, effectue le routage qui définit la route à emprunter en fonction de l'adresse destinataire.  
 +
Il retransmet les données reçues d’un réseau vers le suivant, en fonction de leur destination.  
  
 +
Le routeur joue le rôle de ''passerelle'' entre deux réseaux différents, au sens de technologies différentes mais aussi de plages d'adresses différentes.
  
7) A la maison, Alice est raccordée à Internet grâce à une box. En plus d'assurer les communications locales, la box fait aussi office de routeur qui interconnecte le réseau local résidentiel au réseau de l'opérateur. Dans cet exemple très simple, déterminer la route à prendre en fonction de la destination des données signifie choisir entre le réseau local ou le réseau de l'opérateur. Ainsi par exemple, si Alice envoie un mail à Bob, le routeur envoie les données (le mail) vers le réseau de son opérateur, car la destination est extérieure au réseau résidentiel.   Par contre, si Alice envoie un document à imprimer à l'imprimante du bureau, le routeur ne transmettra pas les données (le document) vers l‘opérateur car la destination l’imprimante est interne au réseau d’Alice. ''Nous reviendrons de manière plus approfondie sur la notion de routage dans la partie....''
+
Revenons au réseau local d'Alice.  
  
== IP: Le protocole de l’Internet ==
 
  
8) Pour dialoguer entre deux réseaux différents, on a besoin de règles d’échanges et d’un format de données commun qui sont définis dans un protocole.
+
5) A la maison, Alice est raccordée à Internet grâce à une box. En plus d'assurer les communications locales, la box est aussi le routeur qui interconnecte le réseau local au réseau de l'opérateur.  
  
Le protocole définit les règles et le format des échanges entre des entités distantes ainsi que la synchronisation de ces échanges. De même que dans la vie courante, il y a des protocoles pour gérer nos échanges,  
+
Dans cet exemple très simple, déterminer la route à prendre en fonction de la destination des données signifie, pour le routeur, choisir entre le réseau local ou le réseau de l'opérateur.  
il y a des protocoles pour toutes sortes de fonctions réseau : routage, liaison de données, partage du support, client-serveur...  
+
  
9)  Le protocole IP (Internet Protocol) est le protocole dédié à l'interconnexion de réseaux différents. C'est le langage commun aux entités du réseau. Il définit le format des unités de données échangées entre les réseaux : les paquets, ainsi que les règles d'échange des paquets. Il est transparent aux données qu’il reçoit et se contente de les renvoyer vers un autre réseau. C'est le routeur qui exécute le protocole IP.
+
Si par exemple, Alice envoie un mail à Bob, le routeur envoie les données (le mail) vers le réseau de son opérateur, car la destination est extérieure au réseau résidentiel.  
  
10) Pour assurer la continuité du transfert de paquet dans tout l’Internet, le protocole IP est partout c’est à dire qu’il est présent dans tous les routeurs ou ''noeuds'' du réseau, ainsi que dans toutes les machines connectées à Internet que l'on a appelé ''hôtes''.
+
Par contre, si Alice envoie un document à imprimer à son imprimante, le routeur ne transmettra pas les données (le document) vers l‘opérateur car l’imprimante est interne au réseau d’Alice.  
Ce protocole implanté dans une couche logicielle permet d'uniformiser le réseau, et de s'affranchir des différentes technologies de transmission.
+
''Nous reviendrons de manière plus approfondie sur la notion de routage. ''
Comme nous l'avons vu dans l'activité précédente, le protocole IP définit avec l'adresse IP, un système d'adressage global qui permet à tout hôte connecté de communiquer avec n'importe quel h^te disposant d'une adresse IP.
+
  
11) Parce-qu'il est présent dans chaque hôte connecté au réseau et dans chaque routeur, le protocole IP permet la communication de bout-en-bout.
+
== IP: Le protocole de l’Internet ==
  
== Le paquet IP ==
+
6) Pour communiquer, deux personnes doivent parler la même langue et utiliser les mêmes coutumes. De la même façon, pour communiquer deux entités réseau doivent se comprendre et donc, parler la même langue et utiliser les mêmes échanges.
 +
Le protocole de communication définit les règles et le format des échanges entre des entités distantes ainsi que la synchronisation de ces échanges dans le temps.
 +
Il y a des protocoles pour toutes sortes de fonctions réseau : routage, liaison de données, partage du support, client-serveur...
 +
 +
Intéressons-nous au protocole IP.
  
12)  
+
7) Le protocole IP (Internet Protocol) est le protocole dédié à l'interconnexion de réseaux différents.  
On a vu que le protocole IP définit une unité de transfert des données qui est la même quelque soit le réseau sous-jacent. Cette unité de transfert s’appelle le ''paquet''. Le paquet a une taille maximale qui dépend de la taille de la trame au niveau liaison.  
+
Il définit le format des unités de données échangées entre les réseaux : les paquets, ainsi que les règles d'échange des paquets.
Le paquet IP se compose de 2 parties :  
+
Il ne modifie pas les données qu’il reçoit et se contente de les renvoyer vers un autre réseau.
* une en-tête qui contient les informations nécessaires à son acheminement vers sa destination finale, à savoir les deux ''adresses'' source et destination
+
Il a pour objectif d'être rapide et a été simplifié au maximum : il transmet directement les données dans le paquet en mode ''datagramme'', sans établir de connexion logique au préalable.
et,
+
C'est le routeur qui exécute le protocole IP.
* une zone de données qui contient les données de l'application  (par exemple, tout ou partie d'un mail, d'un fichier, d'une page Web ou d'un document à imprimer).
+
  
13) Le paquet est issu d’un découpage des données transférées par l'application , par exemple ici un fichier. Le fichier est découpé en blocs de données, puis chaque bloc est encapsulé dans un paquet par ajout de l'en-tête.
+
8) Pour assurer la continuité du transfert de paquet dans tout l’Internet, le protocole IP est partout: c’est à dire qu’il est présent dans tous les routeurs ou ''noeuds'' du réseau, ainsi que dans toutes les hôtes connectés à Internet.
  
== Acheminement par paquet et relayage par le routeur==
+
Ce protocole est implanté dans une couche logicielle du système d'exploitation des hôtes et des routeurs. Il permet d'uniformiser le réseau, et de s'affranchir des différentes technologies de transmission.
  
14) Le transfert d'un fichier consiste à transférer une suite de paquets sur l'Internet. Les paquets sont transférés de routeur en routeur à travers l’Internet. On dit qu'ils sont relayés par le routeur d'un réseau à un autre. Le relayage consiste à recevoir un paquet depuis une interface réseau, examiner son en-tête en particulier l'adresse de destination du paquet, décider de l'interface de sortie c'est-à-dire le prochain réseau sur lequel il sera retransmis.
+
Pour rappel, le protocole IP définit avec l'adresse IP, un système d'adressage global qui permet à tout hôte connecté de communiquer avec n'importe quel hôte disposant d'une adresse IP.
  
Les paquets circulent ainsi de la source à la destination. Les paquets sont indépendants les uns des autres et ne sont pas insérés dans une suite de paquets.
+
9) Parce-qu'il est présent dans chaque hôte connecté au réseau et dans chaque routeur, le protocole IP permet la communication de bout-en-bout.
  
Le paquet IP est échangé du producteur de données (on parle de source) au consommateur (on parle de destination). Le paquet IP est une unité de transfert auto-descriptive car il identifie sa destination par son adresse globale. D'ailleurs pour marquer cette particularité, le paquet IP est qualifié de datagramme. Aussi un paquet IP transite à travers différents systèmes de transmission sans changer de format d'un bout à l'autre de l'Internet.
+
== Le paquet IP ==
  
== Notion d’adresse ==
+
10)
 
+
On a vu que le protocole IP définit une unité de transfert des données qui est la même pour tous les réseaux. Cette unité de transfert s’appelle le ''paquet''. Le paquet a une taille maximale qui dépend de la taille de la trame au niveau liaison.  
'' ce serait mieux de la déplacer de ACT02 à ACT01 ????''
+
Le paquet IP se compose de 2 parties :  
 
+
* l' en-tête IP contient les informations nécessaires à son routage vers sa destination finale, à savoir les deux ''adresses'' source et destination
14) Bien-sûr chaque opérateur a des milliers (millions) de clients et connecte ainsi  des milliers (millions) d’utilisateurs à l’Internet.  
+
et,
 
+
* la zone de données contient les données de l'application  (par exemple, tout ou partie d'un mail, d'une page Web ou d'un document à imprimer).
15) Pour les identifier de manière unique, l’opérateur leur attribue une adresse appelée adresse IP, un peu comme le numéro de téléphone identifie un abonné particulier.
+
L’adresse IP est un élément essentiel car il identifie de manière unique une machine sur l’Internet. En plus de l’identification, elle permet de localiser sur quel réseau la machine est connectée. Elle est définie selon un format binaire et noté sous dorme de 4 nombres décimaux séparés par un point.
+
 
+
== IP : points clés ==
+
15) Le protocole IP c'est un mode de communication par paquets, de taille réduite et acheminés indépendamment les uns des autres ''(à l'instar du réseau postal, dans lequel chaque lettre est acheminée indépendamment des autres courriers)''.
+
Le protocole IP est réalisé par les routeurs, équipements spécialisés qui assurent l’interconnexion de réseaux mais aussi le relayage de paquets d’un réseau à l’autre. Comme nous l'avons vu précédemment, le protocole IP définit des adresses uniques et universelles qui permettent de s'affranchir des systèmes d'adressage propres à chaque réseau particulier.
+
(Pour en revenir à notre exemple, il n'est pas nécessaire de connaître explicitement l'adresse du port chinois pour acheminer un colis ...).
+
 
+
= Compost=
+
 
+
Extrait des commentaires
+
  
Introduction
+
11) Les données transférées par l'application devront être découpées en blocs transportables par un paquet.
Internet c’est quoi ?
+
Par exemple, ce fichier est découpé en blocs de données, puis chaque bloc est encapsulé dans un paquet par ajout de l'en-tête.
Qu’est ce qu’un réseau
+
Ensuite, chaque paquet est transféré indépendamment les uns des autres.
Notion d’interconnexion
+
Le routeur
+
Acheminement de paquet
+
adresse IP
+
protocole
+
ARchitecture logique du réseau
+
l’unité de transfert: le paquet
+
La force de l’Internet
+
  
 +
== Acheminement par paquet et relayage par les routeurs==
  
 +
12) Le transfert du fichier consiste alors à envoyer une suite de paquets sur l'Internet.
  
Utilité de l'adresse globale
+
Les paquets sont envoyés en mode datagramme, indépendamment les uns des autres.
La notion de routeur
+
Les paquets sont transférés de routeur en routeur. On dit qu'ils sont relayés par le routeur d'un réseau à un autre.  
Définir ce qu’est un protocole
+
Le protocole IP
+
Notion de paquet : Analogie service postal
+
1 courrier = 1 paquet : Enveloppe (entête IP) + 1 lettre (1 payload)
+
1 boite au lettre = Interface de communication permettant de déposer et de recevoir des paquets
+
1 adresse postale = Identifiant unique attribué à chaque boite lettre et permettant l'acheminement du courrier au bon destinataire
+
Acheminement par paquet
+
Détermination de la route
+
Principe fondamental d'IP : communication de bout en bout
+
Chaque équipement est capable de communiquer avec un autre équipement connecté
+
Par analogie, avec le système postal, le même courrier (enveloppe et contenu) va d'une maison à une autre. Il n'est pas nécessaire de refaire le paquet lors de l'acheminement.
+
Système postal permet d'acheminer les courriers de l'expéditeur vers la boite aux lettres de destination
+
  
 +
Le ''relayage'' consiste à recevoir un paquet depuis une interface réseau, examiner son en-tête en particulier l'adresse de destination du paquet et décider de l'interface de sortie c'est-à-dire le prochain réseau sur lequel il sera retransmis.
  
qui est rendue possible grâce à des
+
Le choix de l'interface de sortie en fonction de la destination, a été pré-calculé par le routage et enregistré dans une table.
briques communes que sont le réseau d’accès, l’adresse et le routeur.  
+
  
Un réseau informatique est un ensemble de fonctions complexes qu’il faut organiser pour  Architecture logique du réseau
+
Les paquets circulent ainsi de la source à la destination.
  
5) Architecture logique du réseau
+
== Conclusion : points clés d'IP==
Les applications  réseau mettent en oeuvre un ensemble de fonctions complexes, structurées selon une architecture en couches appelées Architecture de réseau
+
13) Pour résumer, le protocole IP utilise un mode de communication par paquets, de taille réduite et acheminés en mode datagramme.
Chaque couche traite un problème réseau spécifique et réalise un sous-ensemble cohérent  de fonctions.  
+
  
6) Ainsi l’on considère cette architecture simplifiée de l’Internet avec seulement 3 couches. En commençant par le bas, juste au dessus du support de communication, on trouve la couche d’accès au réseau qui réalise l’adaptation au support, la transmission des données, le partage du support, ou encore le traitement des erreurs de transmission.
+
Le protocole IP est réalisé par les routeurs, équipements spécialisés qui assurent l’interconnexion et le relayage des paquets d’un réseau à l’autre.  
L’interconnexion de réseaux s’appuie sur cette couche pour effectuer des fonctions de plus haut niveau comme l’adressage, le routage ou le relayage.
+
Au niveau le plus haut, la couche Application réalise un service de communication pour l’utilisateur tel que le mail, le Web.
+
  
Pourquoi cela marche ?
+
Parce-qu'il est présent dans tous les hôtes et les routeurs, il permet d'uniformiser le réseau, et de s'affranchir des différentes technologies de transmission.

Revision as of 11:13, 10 September 2020


Script 02: Principes de l'Internet

1) Bonjour, bienvenue dans cette vidéo sur les principes de l’Internet.


2) Dans cette vidéo, nous allons introduire le rôle du routeur qui est l'équipement d'interconnexion de réseaux. Nous décrirons le protocole IP qui réalise l'interconnexion ; son unité de données, le paquet. Nous expliquerons comment les paquets sont transférés dans le réseau.


Le routeur

3) Alice et Bob communique grâce à cette interconnexion simplifiée. A la maison, Alice est connectée à Internet par son opérateur X et Bob par son opérateur mobile Y. Pour réaliser l'interconnexion entre les différents réseaux, il faut ajouter un équipement clé : le routeur.

4) Le routeur, comme son nom l'indique, effectue le routage qui définit la route à emprunter en fonction de l'adresse destinataire. Il retransmet les données reçues d’un réseau vers le suivant, en fonction de leur destination.

Le routeur joue le rôle de passerelle entre deux réseaux différents, au sens de technologies différentes mais aussi de plages d'adresses différentes.

Revenons au réseau local d'Alice.


5) A la maison, Alice est raccordée à Internet grâce à une box. En plus d'assurer les communications locales, la box est aussi le routeur qui interconnecte le réseau local au réseau de l'opérateur.

Dans cet exemple très simple, déterminer la route à prendre en fonction de la destination des données signifie, pour le routeur, choisir entre le réseau local ou le réseau de l'opérateur.

Si par exemple, Alice envoie un mail à Bob, le routeur envoie les données (le mail) vers le réseau de son opérateur, car la destination est extérieure au réseau résidentiel.

Par contre, si Alice envoie un document à imprimer à son imprimante, le routeur ne transmettra pas les données (le document) vers l‘opérateur car l’imprimante est interne au réseau d’Alice. Nous reviendrons de manière plus approfondie sur la notion de routage.

IP: Le protocole de l’Internet

6) Pour communiquer, deux personnes doivent parler la même langue et utiliser les mêmes coutumes. De la même façon, pour communiquer deux entités réseau doivent se comprendre et donc, parler la même langue et utiliser les mêmes échanges. Le protocole de communication définit les règles et le format des échanges entre des entités distantes ainsi que la synchronisation de ces échanges dans le temps. Il y a des protocoles pour toutes sortes de fonctions réseau : routage, liaison de données, partage du support, client-serveur...

Intéressons-nous au protocole IP.

7) Le protocole IP (Internet Protocol) est le protocole dédié à l'interconnexion de réseaux différents. Il définit le format des unités de données échangées entre les réseaux : les paquets, ainsi que les règles d'échange des paquets. Il ne modifie pas les données qu’il reçoit et se contente de les renvoyer vers un autre réseau. Il a pour objectif d'être rapide et a été simplifié au maximum : il transmet directement les données dans le paquet en mode datagramme, sans établir de connexion logique au préalable. C'est le routeur qui exécute le protocole IP.

8) Pour assurer la continuité du transfert de paquet dans tout l’Internet, le protocole IP est partout: c’est à dire qu’il est présent dans tous les routeurs ou noeuds du réseau, ainsi que dans toutes les hôtes connectés à Internet.

Ce protocole est implanté dans une couche logicielle du système d'exploitation des hôtes et des routeurs. Il permet d'uniformiser le réseau, et de s'affranchir des différentes technologies de transmission.

Pour rappel, le protocole IP définit avec l'adresse IP, un système d'adressage global qui permet à tout hôte connecté de communiquer avec n'importe quel hôte disposant d'une adresse IP.

9) Parce-qu'il est présent dans chaque hôte connecté au réseau et dans chaque routeur, le protocole IP permet la communication de bout-en-bout.

Le paquet IP

10) On a vu que le protocole IP définit une unité de transfert des données qui est la même pour tous les réseaux. Cette unité de transfert s’appelle le paquet. Le paquet a une taille maximale qui dépend de la taille de la trame au niveau liaison. Le paquet IP se compose de 2 parties :

  • l' en-tête IP contient les informations nécessaires à son routage vers sa destination finale, à savoir les deux adresses source et destination

et,

  • la zone de données contient les données de l'application (par exemple, tout ou partie d'un mail, d'une page Web ou d'un document à imprimer).

11) Les données transférées par l'application devront être découpées en blocs transportables par un paquet. Par exemple, ce fichier est découpé en blocs de données, puis chaque bloc est encapsulé dans un paquet par ajout de l'en-tête. Ensuite, chaque paquet est transféré indépendamment les uns des autres.

Acheminement par paquet et relayage par les routeurs

12) Le transfert du fichier consiste alors à envoyer une suite de paquets sur l'Internet.

Les paquets sont envoyés en mode datagramme, indépendamment les uns des autres. Les paquets sont transférés de routeur en routeur. On dit qu'ils sont relayés par le routeur d'un réseau à un autre.

Le relayage consiste à recevoir un paquet depuis une interface réseau, examiner son en-tête en particulier l'adresse de destination du paquet et décider de l'interface de sortie c'est-à-dire le prochain réseau sur lequel il sera retransmis.

Le choix de l'interface de sortie en fonction de la destination, a été pré-calculé par le routage et enregistré dans une table.

Les paquets circulent ainsi de la source à la destination.

Conclusion : points clés d'IP

13) Pour résumer, le protocole IP utilise un mode de communication par paquets, de taille réduite et acheminés en mode datagramme.

Le protocole IP est réalisé par les routeurs, équipements spécialisés qui assurent l’interconnexion et le relayage des paquets d’un réseau à l’autre.

Parce-qu'il est présent dans tous les hôtes et les routeurs, il permet d'uniformiser le réseau, et de s'affranchir des différentes technologies de transmission.

Personal tools