Aller au contenu principal

Routage

Objectifs

Comment envoyer des messages sur un réseau ?

  • Expliquer et critiquer l'utilisation des paquets dans un réseau
  • Expliquer le routage des paquets par les routeurs
  • Expliquer le NAT et son utilité

Cours

Routage

Réseaux

Précédemment

  • Identifier les ordinateurs sur un réseau

    • Adresse IP

  • Comment acheminer les données entre les ordinateurs ?

Routage

https://upload.wikimedia.org/wikipedia/commons/b/bd/Internet-transit-2.svg

https://commons.wikimedia.org/wiki/File:Internet-transit-2.svg

Routage

https://miro.medium.com/v2/1*Ox993vXduOTKU3tCA8slSw.gif

https://medium.com/@omerk.gedik/tcp-analysis-part-1-161f625274de

Paquets

  • Vous souhaitez envoyer un message

  • Le message est découpé en petits morceaux

  • Chaque morceau est encapsulé dans un paquet

  • Chaque paquet contient

    • L'adresse IP de l'émetteur

    • L'adresse IP du destinataire

    • Le contenu du paquet

  • Les paquets sont envoyés indépendamment et le message est reconstitué à l'arrivée

Paquets

https://apprendre.modulo-info.ch/_images/packets.svg

https://apprendre.modulo-info.ch/resx/tcp-ip.html

Paquets

https://cdn.comparitech.com/wp-content/uploads/2019/03/packet-switching-1024x427.jpg.webp

https://www.comparitech.com/net-admin/circuit-switching-vs-packet-switching/

https://cdn.comparitech.com/wp-content/uploads/2019/03/Circuit-Switching-1024x427.jpg.webp

https://www.comparitech.com/net-admin/circuit-switching-vs-packet-switching/

Pourquoi des paquets ?

  • La connexion n'est pas monopolisée (partage de la ligne)

  • Si un paquet est perdu, il est renvoyé (pas tout le message)

  • Les paquets peuvent emprunter des chemins différents (plus rapide)

Routage

https://apprendre.modulo-info.ch/_images/routing.svg

https://apprendre.modulo-info.ch/resx/routage.html

Routage

  • Le routage est le processus d'acheminement des paquets

  • Les routeurs sont des ordinateurs spécialisés dans le routage (aiguilleurs)

    • P. ex. routeur Wi-Fi

    • Connecte plusieurs réseaux ensemble

NAT

https://media.fs.com/images/community/upload/kindEditor/202110/16/1-1634357600-WUrIgV7FII.jpg

https://community.fs.com/blog/what-is-nat-and-what-are-the-benefits-of-nat-firewalls.html

NAT

https://cdn.hashnode.com/res/hashnode/image/upload/v1693693129092/f5d798df-4c6f-4fda-9cb0-8623d5eeea44.gif

https://kushagragoyal.hashnode.dev/nat-network-address-translation

NAT

  • Network address translation

  • Le NAT est un protocole qui permet de traduire les adresses IP

  • Il permet de partager une adresse IP publique entre plusieurs ordinateurs

    • Contrer pénurie d'adresses IPv4

  • Il permet de masquer les adresses IP internes

Adresses ?

https://pbs.twimg.com/media/C4xy6IKWAAATFPl?format=jpg

https://twitter.com/hackerfantastic/status/832166407592935427

F pour passer en plein écran ou O pour afficher la vue d'ensemble.
Versions sans animation, plein écran, imprimable.

Exercices

Sachant que la taille d'un paquet est de 65535 octets au maximum, combien faudrait-il, au minimum, de paquets pour envoyer une photo de 2 Mo ?

Solution

2 Mo = 2'000'000 octets

2'000'000 / 65535 = 30.5 donc 31 paquets

Est-ce que la ligne téléphonique utilise des paquets ? Pourquoi ?

Solution

Non, car la ligne téléphonique est un canal de communication continu et la ligne est bloquée pendant toute la durée de la communication.

Quels sont les solutions possibles à la pénuries d'adresses IPv4 ?

Solution
  • Utiliser des adresses IPv6
  • Utiliser le NAT avec des adresses privées

Qu'est-ce qu'un routeur et à quoi sert-il ?

Solution

Il permet de connecter plusieurs réseaux entre eux et d'aiguiller les paquets vers le bon réseau.

  • Se connecter au Wi-Fi du gymnase et regarder son adresse IP sur https://whatismyipaddress.com/fr/mon-ip
  • Comparer son adresse avec une autre personne. Pourquoi avez-vous la même adresse IP publique ?
Solution

Vous avez la même adresse IP publique car vous êtes derrière le même routeur qui utilise le NAT.

Ai-je compris ?

  • Je sais expliquer ce qu'est un paquet réseau.
  • Je sais expliquer le rôle d'un routeur.
  • Je sais expliquer le NAT et son utilité.

Support de cours

Sources