Nous venons de voir que les données circulent sur des réseaux plus ou moins performants. 
La fiabilité de ces réseaux n'est pas parfaite : une liaison peut ne pas fonctionner correctement.
Par exemple une ligne téléphonique en secteur rural peut être endommagée par des arbres : les données ne peuvent plus circuler correctement.
C'est l'une des raisons de la mise en place de la circulation des données en paquets.
 
Faire circuler des paquets
 
Le principe consiste à transporter les données par petits paquets comme le montre le schéma ci-dessous :

principe routage paquets

Par exemple vous souhaitez envoyer le fichier image.png par internet à un ami.

- le fichier est en premier découper en paquets de 1500 octets maximum.

- votre box internet qui contient un routeur se chargera d'envoyer les paquets. Éventuellement il renverra les paquets qui seraient perdus.

- les paquets transitent de routeur en routeur en fonction des conditions de circulation sur le réseau.

- l'ordinateur destinataire réceptionne alors les paquets et les remets dans l'ordre afin de reconstituer le fichier correctement. S'il manque un paquet une demande de renvoi sera faite.

Ce que nous venons de décrire est la base du protocole TCP

Questions

- Quel est l'intérêt de la communication par paquets ?

- Que signifie TCP ?

- Si vous aviez à trouver une solution pour permettre au protocole TCP de reconstituer le fichier correctement si les paquets arrivent dans le désordre, ce searit laquelle ?

Comment envoyer des données au bon destinataire ?

Nous venons de voir que les paquets circulent sur internet de routeur en routeur en prenant différents chemins pour un même fichier.

Mais comment être sûr que tous ces paquets arriveront au bon destinataire ?

Il suffit d'avoir une adresse, tout comme pour l'envoi d'une lettre par la poste.

Étant dans l'univers du numérique, cette adresse sera composée de chiffres et s'appelle adresse IP :

principe adresseIP

Tout comme pour le courrier de La Poste, un paquet sera étiqueté avec l'adresse du destinataire et de l'expéditeur.

Une nouvelle norme sera prochainement mise en place avec 6 octets.

Ce que nous venons de décrire est la base du protocole IP

 Questions :

- Que signifie IP ?

- Calculer 28 afin de comprendre pourquoi le nombre mémorisé dans un octet va de 0 à 255.

- Sachant qu'avec 2 octets le nombre d'adresses différentes serait 216,
Combien d'adresses IP peut-on obtenir sur 4 octets ?
2,3 milliard
4,3 milliard
6,3 milliard
 

- Pourquoi est-il intéressant de passer à 6 octets ?

Efficacité du transport

Chacun souhaite utiliser internet sans devoir attendre !

Il peut arriver avec la complexité du réseau internet (nombre de technologies différentes de transport, nombre de serveurs, de circuits d'acheminement...) que des paquets errent dans la réseau un certain temps.

Pour éviter cela chaque paquet est affecté d'une durée de vie comprise entre 1 et 255 (A priori c'est souvent la valeur 64). Le terme qui désigne cette durée de vie est TTL (Time To Leave)

Chaque fois qu'un paquet passe par un routeur on retranche 1 à cette durée de vie.

Lorsque la durée de vie arrive à 0 le paquet est détruit.

 Questions :

Combien d'octet faut-il pour mémoriser la durée de vie d'un paquet ?
2
plus de 2
moins de 1
1

- Quel est l'intérêt du TTL ?

- Exercice sur ordinateur :

- Consulter les ressources pour connaître l'utilité des commandes ping et tracert

- Lancer le shell de windows : Menu Démarrer - rechercher - commande : lancer Invite de commandes

- lancer la commande ping 172.67.203.92 - Que se passe t-il ?

- Saisir tracert d-krypton.fr - Que se passe t-il ?

Protocole TCP-IP

Le schéma ci-dessous illustre ce que nous venons de voir :

- Chaque paquet contient une en-tête IP et une en-tête TCP ainsi que les données.

- Toutes ces données sont contenus dans des octets : il n'y a donc que des 0 et des 1 qui circulent des les réseaux !

principe TCPIP