Chapitre 3: Transport d'informations


Programme Officiel

Contenus

Capacités attendues

Protocole TCP/IP : paquets, routage des paquets

Distinguer le rôle des protocoles IP et TCP.

Distinguer la fiabilité de transmission et l’absence de garantie temporelle.

Adresses symboliques et serveurs DNS

Sur des exemples réels, retrouver une adresse IP à partir d’une adresse symbolique et inversement.

Réseaux pair-à-pair

Décrire l’intérêt des réseaux pair-à-pair ainsi que les usages illicites qu’on peut en faire.

Exemples d’activités

  • Illustrer le fonctionnement du routage et de TCP par des activités débranchées ou à l’aide de logiciels dédiés, en tenant compte de la destruction de paquets.
  • Déterminer l’adresse IP d’un équipement et l’adresse du DNS sur un réseau.
Lien vers le programme complet

Dans ce chapitre nous voyons comment assurer le transport des informations entre machines, mais aussi comment y accéder simplement pour un homme.

Le protocole TCP

TCP: Transmission Control Protocol

Reconnaitre les machines grâce à leurs adresses et trouver les chemins entre les machines ne suffit pas, il faut s'assurer que les données sont correctement transmises, c'est le rôle du protocole TCP.

Une session TCP fonctionne en trois phases :

  • l'établissement de la connexion ;
  • les transferts de données ;
  • la fin de la connexion.

Pendant la phase de transferts de données, certains mécanismes clefs permettent d'assurer la robustesse et la fiabilité de TCP. En particulier, les numéros de séquence sont utilisés afin d'ordonner les segments TCP reçus et de détecter les données perdues, les sommes de contrôle permettent la détection d'erreurs, et les acquittements ainsi que les temporisations permettent la détection des segments perdus ou retardés.

Article Wikipedia TCP

Les noms de domaine

Pour faciliter l'accès aux hôtes sur un réseau IP, un mécanisme a été mis en place pour associer un nom à une adresse IP. Ce nom, plus simple à retenir, est appelé « nom de domaine ». Résoudre un nom de domaine consiste à trouver l'adresse IP qui lui est associée.

Article Wikipedia DNS

La commande nslookup

Cette commande permet de trouver une adresse ip à partir d'un nom de domaine:

[ben@archben ~]$ nslookup framasoft.org
Server:         192.168.1.1
Address:        192.168.1.1#53

Non-authoritative answer:
Name:   framasoft.org
Address: 144.76.131.212
Name:   framasoft.org
Address: 2a01:4f8:141:3421::212

Ou l'inverse:

[ben@archben ~]$ nslookup 144.76.131.212
212.131.76.144.in-addr.arpa     name = edna.framasoft.org.