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 |
---|
|
Dans ce chapitre nous voyons comment assurer le transport des informations entre machines, mais aussi comment y accéder simplement pour un homme.
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 :
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.
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.
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.