Qu’est-ce qu’un reseau ?

🧭 Sommaire

Un réseau est simplement constitué de deux ou plusieurs ordinateurs reliés entre eux pour partager des données, des informations ou des ressources.

Pour établir correctement des communications de données sécurisées, il est important d’explorer toutes les technologies impliquées dans les communications informatiques. Du matériel aux logiciels en passant par les protocoles et le chiffrement.

Types de réseaux Il existe deux types de réseaux de base :

Réseau local (LAN) – Un réseau local (LAN) est un réseau qui couvre généralement un seul étage ou un seul bâtiment. Cela correspond généralement à une zone géographique limitée.

Réseau étendu (WAN) – Le terme réseau étendu (WAN) est généralement attribué aux connexions à longue distance entre des réseaux éloignés géographiquement.

Modèles de reseau

Il existe un grand nombre de modèles, d’architectures et de normes qui permettent d’interconnecter différents systèmes matériels et logiciels afin de partager des informations, de coordonner leurs activités et d’accomplir des tâches communes ou partagées.

Les ordinateurs et les réseaux résultent de l’intégration de dispositifs de communication, de dispositifs de stockage, de dispositifs de traitement, de dispositifs de sécurité, de dispositifs d’entrée, de dispositifs de sortie, de systèmes d’exploitation, de logiciels, de services, de données et de personnes.

Pour que les besoins de l’organisation en matière de sécurité se traduisent dans les systèmes de réseau sûrs, fiables et efficaces, il faut partir d’un principe simple. L’objectif de toutes les communications est d’échanger des informations et des idées entre les personnes et les organisations, afin qu’elles puissent accomplir leur travail.

Dans sa forme la plus élémentaire, un modèle de réseau comporte au moins deux couches :

Couche supérieure (Upper Layers)
La couche supérieure, également appelée couche hôte ou couche application, est responsable de la gestion de l’intégrité d’une connexion et du contrôle de la session, ainsi que de l’établissement, du maintien et de la fin des sessions de communication entre deux ordinateurs. Elle est également responsable de la transformation des données reçues de la couche application dans un format compréhensible par n’importe quel système. Enfin, elle permet aux applications de communiquer et détermine si un interlocuteur distant est disponible et accessible.

Le modèle OSI, un cadre conceptuel de communication en réseau, est divisé en sept couches.

Couche inférieure(Lower Layers)
La couche inférieure est souvent appelée couche média ou couche transport. Elle est chargée de recevoir les bits du support de connexion physique et de les convertir en une trame. Les trames sont regroupées en tailles normalisées. Imaginez les trames comme un seau et les bits comme de l’eau. Si les seaux sont de taille similaire et que l’eau est contenue dans les seaux, les données peuvent être transportées de manière contrôlée. Les données d’acheminement sont ajoutées aux trames de données pour créer des paquets. En d’autres termes, une adresse de destination est ajoutée au seau. Une fois les seaux triés et prêts à partir, la couche hôte prend le relais.

Le modèle OSI a été développé pour établir une méthode commune de description de la structure de communication des systèmes informatiques interconnectés. Le modèle OSI sert de modèle théorique à la façon dont les protocoles devraient fonctionner dans un environnement idéal, sur un équipement optimal. En conséquence, le modèle OSI est devenu une référence conceptuelle commune utilisée pour comprendre la communication entre divers composants hiérarchiques, depuis les interfaces logicielles jusqu’au matériel physique.

Le modèle OSI répartit les tâches de mise en réseau en sept couches distinctes. Chaque couche est chargée d’effectuer des tâches ou des opérations spécifiques dans le but de favoriser l’échange de données c’est dire la communication réseau entre deux ordinateurs. Les couches sont désignées de manière interchangeable par leur nom ou leur numéro. Par exemple, la couche 3 est également connue sous le nom de couche réseau. Les couches sont ordonnées spécifiquement pour indiquer comment l’information circule à travers les différents niveaux de communication. Chaque couche communique directement avec la couche supérieure et la couche inférieure. Par exemple, la couche 3 communique avec les couches Liaison de données (2) et Transport (4).

Les couches Application, Présentation et Session (5-7) sont communément désignées simplement comme des données. Cependant, chaque couche a le potentiel d’effectuer l’encapsulation. L’encapsulation consiste à ajouter un en-tête et éventuellement un pied de page (trailer) par un protocole utilisé à cette couche du modèle OSI. L’encapsulation est particulièrement importante lorsqu’on aborde les couches Transport, Réseau et Liaison de données (2-4), qui incluent généralement une forme d’en-tête. À la couche physique (1), l’unité de données est convertie en binaire, c’est-à-dire 01010111, et envoyée à travers des câbles physiques tels qu’un câble Ethernet.

Encapsulation vs décapsulation

L’encapsulation, c’est comme emballer quelque chose dans des couches successives lorsque les données se déplacent à travers les différentes parties d’un ordinateur (modèle OSI). À chaque étape descendante, on ajoute une sorte de « couverture » aux données, appelée en-tête, charge utile et pied de page. Chaque nouvelle couche traite tout ce qui est dans la couche précédente comme si c’était son propre contenu.

Imaginez que vous emballez un cadeau. Chaque enveloppe que vous ajoutez contient une note, un cadeau, et une autre note. Chaque personne qui reçoit le cadeau regarde la note, prend le cadeau, et laisse la note pour la personne suivante. En descendant le modèle, le paquet (les données) devient de plus en plus gros avec toutes ces couches ajoutées.

En remontant, lorsque vous ouvrez le cadeau, vous retirez chaque enveloppe une par une. Chaque personne prend ce qui l’intéresse et laisse le reste pour la personne suivante. À mesure que vous remontez, le paquet (les données) devient plus petit car vous retirez ces couches une par une. C’est ce qu’on appelle la désencapsulation.

Protocoles TCP/IP

 

Le modèle OSI n’a pas été la première ou la seule tentative de normalisation des protocoles de réseau ou d’établissement d’une norme de communication commune. En réalité, le protocole le plus utilisé aujourd’hui, TCP/IP, a été développé au début des années 1970. Le modèle OSI n’a été développé qu’à la fin des années 1970. La pile de protocoles TCP/IP se concentre sur les fonctions essentielles de la mise en réseau.

Un diagramme du modèle TCP/IP, avec les protocoles associés.

La suite de protocoles la plus largement utilisée est TCP/IP, mais ce n’est pas simplement un seul protocole  c’est plutôt une pile (Stack) de protocoles comprenant des dizaines de protocoles individuels. TCP/IP est un protocole indépendant de la plate-forme basé sur des normes ouvertes. Cependant, cela présente à la fois des avantages et des inconvénients. TCP/IP peut être trouvé dans presque tous les systèmes d’exploitation disponibles, mais il consomme une quantité significative de ressources et est relativement facile à pirater car il a été conçu pour la facilité d’utilisation plutôt que pour la sécurité.

Pour faire simple, le TCP/IP est comme une boîte à outils de nombreux protocoles utilisés pour que les ordinateurs puissent communiquer entre eux sur un réseau. Cependant, cette boîte à outils est tellement courante que la plupart des ordinateurs la possèdent. C’est comme si tout le monde utilisait les mêmes outils pour construire et réparer des choses.

Au niveau de la couche application, les protocoles TCP/IP comprennent Telnet, le protocole de transfert de fichiers (FTP), le protocole de transport de courrier simple (SMTP) et le service de noms de domaine (DNS).

Les deux principaux protocoles de la couche Transport de TCP/IP sont TCP et UDP. Le TCP est un protocole bidirectionnel, orienté connexion, tandis que l’UDP est un protocole unidirectionnel sans connexion. Au niveau de la couche Internet, le protocole de contrôle des messages Internet (ICMP) est utilisé pour déterminer l’état d’un réseau ou d’une liaison spécifique. L’ICMP est utilisé par des outils de gestion de réseau tels que ping et traceroute. L’utilitaire ping utilise des paquets d’écho ICMP et les renvoie à partir de systèmes distants. De cette façon, vous pouvez utiliser ping pour déterminer si le système distant est en ligne, s’il répond rapidement

Un diagramme comparatif des modèles OSI et TCP/IP.

 

Pour simplifier, TCP/IP est comme une boîte à outils remplie de nombreux protocoles utilisés pour que les ordinateurs puissent parler entre eux sur un réseau. C’est un ensemble standard de règles qui rend la communication possible sur Internet

Imaginez que chaque ordinateur possède cette boîte à outils et peut l’utiliser pour construire des connexions et échanger des informations avec d’autres ordinateurs.

À l’intérieur de cette boîte à outils, il y a différentes couches. À la couche application, on trouve des outils comme Telnet, FTP, SMTP (pour les emails) et DNS (pour les noms de domaine). À la couche transport, on a deux principaux outils, TCP et UDP, qui sont utilisés pour déplacer des données de manière fiable ou rapide selon les besoins. Ensuite, il y a la couche Internet, qui utilise ICMP pour vérifier la santé du réseau.

En utilisant ces outils, on peut, par exemple, envoyer des signaux avec l’outil ping pour voir si un autre ordinateur est en ligne et répond rapidement. En résumé, TCP/IP est la boîte à outils standard qui rend la communication entre les ordinateurs possible

 

Src:

https://www.ibm.com/docs/fr/aix/7.3?topic=protocol-tcpip-protocols

Laisser un commentaire