Tunneling

Posted by IT NISRO 0 commentaires

 Avant d'attaquer la notion de tunneling, il est judicieux de savoir ce qu'est concrètement un tunnel réseau. Un tunnel réseau est en fait un concept purement basé sur le modèle OSI. En effet, un tunnel réseau répond à une définition simple:

"Un protocole qui encapsule un protocole de niveau plus bas ou égal."


Rappel OSI                                                                                               

    Ce bref rappel du modèle OSI s'avère capitale pour comprendre la majorité des notions abordées. Le schéma suivant montre l'encapsulation standard des différentes couches réseaux :



  • Ethernet, 802.11 ==> OSI 2
  • IP, ICMP ==> OSI 3
  • TCP, UDP ==> OSI 4
  • TLS/SSL ==> OSI 6
  • DNS, SSH, HTTP, TELNET.. ==> OSI 7

Exemples                                                                                                 

Comme le montre le schéma ci dessous, un exemple typique de tunneling est visible, à savoir un protocole réseau (OSI 3) sur un protocole de transport (OSI 4) :



Un exemple plus concret de tunnel, IP sur GRE (Generic Routing encapsulation) :



Voilà, il n'y a pas grand chose d'autre à dire pour définir ce qu'est un tunnel. Voyons maintenant à quoi correspond le tunneling.

L'art du tunneling ?                                                                                 

    La définition est assez expéditive. "Tunneliser", c'est ni plus ni moins utiliser des tunnels. C'est un concept qui reste très simple mais qui permet de faire de grandes choses.

Nous allons voir, dans les parties suivantes, comment utiliser le tunneling. Cependant il convient d'abord d'étudier l'outil le plus usité dans le monde des tunnels, à savoir SSH.



0 commentaires:

Enregistrer un commentaire

Membres

Formulaire de contact

Nom

E-mail *

Message *