II. Communiquer sur Internet¶
Introduction¶
-
Quel type de matériel faut-il pour faire communiquer deux ordinateurs ?
-
Que faut-il en plus pour que les machines puissent "se comprendre" ?
Cours : Le matériel¶
A compléter.
Les machines utilisées pour former un réseau informatique sont les suivantes :
- les commutateurs ou switch :
- les routeurs :
Exemple de réseau local (partie d'un plus grand réseau)
Pour les activités 1 et 2, on considère le réseau suivant :

Activité 1 : l'Internet Protocol¶
A faire sur feuille.
Nous avons sur ce schéma les éléments suivants :
- 15 ordinateurs : M1 à M15
- 6 switchs : R1 à R6
- 8 routeurs : A, B, C, D, E, F, G et H
-
Quels sont les différents réseaux locaux ? Compléter le tableau.
Réseau local 1 2 3 4 5 6 Ordinateurs -
Sur Internet, les données à envoyer sont découpées en plusieurs morceaux, appelés paquets.
Indiquer, dans chacun des cas suivant, par quelles machines est-ce que les paquets vont transiter.
a. M1 veut communiquer avec M3 :b. M1 veut communiquer avec M6 :
Guider les paquets dans un réseau s'appelle le routage des paquets.
-
a. On s'intéresse aux échanges entre M4 et M14. Donner un chemin (la liste des machines traversées) fonctionnant même en cas de lorsque le routeur D est saturé (il a trop de données à traiter).
b. 5 paquets, numérotés de 1 à 5, sont émis par M4 et envoyés vers M14. Tout fonctionne bien pour l'acheminement des paquets 1 et 2, mais le routeur D sature ensuite. De plus, avant que le paquet 5 n'arrive au routeur B, celui-ci tombe en panne. Décrire par quel chemin peut passer chacun des paquets de 1 à 5.
c. Quel est l’intérêt d’avoir différents chemins dans un réseau ?
d. Est-on assuré que tous les paquets vont arriver à destination ?
Note : Plusieurs machines pourraient avoir le nom M5, M11 ou M14, donc en réalité elles sont identifiées autrement : on utilise des adresses IP qui ont la forme suivante : 196.128.1.15
Activité 2 : Transmission Control Protocol¶
A faire sur feuille.
Pour s'assurer de la fiabilité de la transmission de paquets d'un expéditeur à un destinataire, il faut rajouter des informations aux données envoyées. Un paquet IP est en fait constitué de 3 parties :

-
Des données découpées en 5 paquets transitent de M4 à M14.
a. Les paquets arrivent dans l'ordre 4, 3, 1, 5, 2. Quelle information faut-il ajouter dans l'entête TCP pour que les données puissent être lues correctement ?
b. Les paquets suivant arrivent 4, 3, 1, 5. Que faut-il faire pour avoir l'ensemble des données ?
c. Remplir le schéma donné en introduction avec ce que doit contenir l'entête TCP, et l'entête IP (se référer à l'activité 1 pour repérer les informations correspondant à IP).
-
a. Si toutes les règles identifiées dans la question 1 sont mises en place, peut-on dire que la transmission est fiable ? *(que chaque paquet arrive à destination)*
b. Sait-on à l'avance combien de temps il faudra pour acheminer tous les paquets ?
Cours : Les protocoles de communication¶
A compléter.
Les données sont découpées en ...................................... de ...................................... . Des machines appelées ...................................... servent à guider les données d’un réseau à un autre jusqu’à leur destinataire. Le temps pour atteindre la destination n’est pas connu à l’avance.
Les transferts de données peuvent se faire grâce à des ...................................... ............... ...................................... qui définissent les règles de transport des données. Le protocole TCP (...................................... ...................................... ......................................) découpe les données et s’assure de leur bonne transmission. Pour cela, il ajoute un ...................................... dans l'...................................... de chaque ...................................... pour pouvoir ensuite les réassembler dans le bon ordre. L'IP (...................................... ......................................) ajoute les adresses IP de l'...................................... et du ...................................... à l’entête et se charge du ...................................... des données.