NETWORK
Les documents ci-dessous reprennent les thèmes suivants :
Connectique utilisée pour le transfert de données
Cette section discute des différentes catégories de câbles et de l'utilisation de la technologie Power Over Ethernet (POE), qui permet de transmettre à la fois les données et l'alimentation électrique à travers un seul câble réseau.
Topologie de réseaux
LE BUS : Description non fournie ici, mais généralement une topologie où tous les périphériques sont connectés à un câble central.
L’ANNEAU : Similaire, chaque périphérique est connecté à deux autres formant un anneau, où les données transitent dans une direction unique.
TOPOLOGIE MAILLÉE (MESH) : Chaque nœud est connecté à plusieurs autres nœuds, ce qui permet une meilleure résilience.
L’ÉTOILE : Tous les périphériques sont connectés à un nœud central, souvent un routeur ou un switch.
Le modèle OSI
Présentation des sept couches du modèle OSI, chaque couche ayant une fonction spécifique dans le traitement et le transfert des données.
Un tableau de synthèse est mentionné qui pourrait illustrer les fonctions et interactions entre les couches.
Préparation et transmission de données :
Explications sur l'encapsulation des données, les protocoles de communication, et les processus tels que DHCP pour la configuration d'hôte, TCP pour le contrôle de transmission, ARP pour la résolution d'adresse, et ICMP pour les messages de contrôle.
Une section est dédiée à la gestion des collisions dans les réseaux, avec des protocoles comme CSMA/CD, CSMA/CA, et CSMA/CR.
On y parle également de la passerelle (GATEWAY) pour sortir du réseau local et des techniques comme NAT & PAT pour la translation d'adresse.
Le concept de « Broadcast » ou diffusion est aussi abordé, avec un exemple illustrant la transmission de données sur un réseau local.
Port TCP / UDP
Les numéros de port TCP et UDP qui sont utilisés pour identifier spécifiquement les applications ou les processus au sein des hôtes dans un réseau.
MAC Adresse
Discussion sur l'adresse MAC, une identification unique attribuée à l'interface réseau d'un périphérique pour son identification au sein d'un réseau local.


Le modèle OSI
Le modèle OSI (Open Systems Interconnection) est un cadre conceptuel utilisé pour comprendre et normaliser les fonctions d'un système de télécommunications ou informatique sans égard à sa structure sous-jacente et sa technologie. Ce modèle est divisé en sept couches distinctes, chacune ayant un rôle spécifique dans le traitement des données lors de leur transmission.
CARACTÉRISTIQUES GÉNÉRALES :
Chaque couche du modèle OSI travaille de manière séquentielle pour préparer les données à transmettre sur le réseau. De la couche application qui interagit avec le logiciel, jusqu'à la couche physique qui gère la transmission binaire sur le médium physique, chaque couche a ses protocoles et standards spécifiques.
Couches du Modèle OSI
Couche 7 – Application : L'interface utilisateur, où les applications accèdent aux services de réseau.
Couche 6 – Présentation : Traduit les données entre le format utilisé par l'application et le réseau.
Couche 5 – Session : Gère les sessions de communication entre applications.
Couche 4 – Transport : Veille à ce que les messages soient livrés sans erreurs, dans l'ordre, sans perte ni duplication.
Couche 3 – Réseau : Détermine le chemin que les données prendront à travers le réseau.
Couche 2 – Liaison de données : détecte et éventuellement corrige les erreurs qui peuvent se produire au niveau physique.
Couche 1 – Physique : Transmet les données brutes sur le réseau à partir de données électriques, optiques ou d'autres formes.

Transmission des données
La transmission des données sont au cœur de l'exploitation des réseaux informatiques. Cette phase comprend plusieurs processus cruciaux, dont l'encapsulation des données, l'utilisation de protocoles variés, et la gestion des collisions, permettant ainsi un échange de données fiable et efficace.
L’encapsulation
L'encapsulation est le processus par lequel les informations de contrôle sont ajoutées aux données provenant de l'utilisateur, à chaque couche du modèle OSI. Ce processus est essentiel pour la livraison correcte des données.
Les Protocoles
Les protocoles sont des ensembles de règles qui régissent la communication entre les systèmes sur un réseau. Voici quelques protocoles clés :
DHCP (Dynamic Host Configuration Protocol) : Attribue automatiquement une adresse IP aux hôtes du réseau.
TCP (Transmission Control Protocol) : Permet des transmissions de données fiables et ordonnées.
ARP (Address Resolution Protocol) : Associe une adresse IP à une adresse MAC sur un réseau local.
ICMP (Internet Control Message Protocol) : Utilisé pour envoyer des messages d'erreur et opérationnels.
Gestion des Collisions
La gestion des collisions est nécessaire dans les réseaux où les données peuvent entrer en collision lorsqu'elles sont envoyées simultanément.
CSMA/CD (Collision Detection) : Utilisé dans les réseaux Ethernet traditionnels pour détecter les collisions.
CSMA/CA (Collision Avoidance) : Prévient les collisions en réservant le canal de transmission avant d'envoyer les données.
CSMA/CR (Collision Resolution) : Identifie une stratégie pour résoudre les collisions lorsqu'elles se produisent.
Sortir de son réseau local
Pour communiquer au-delà du réseau local, les données doivent passer par une passerelle (gateway) et peuvent nécessiter une traduction d'adresse réseau (NAT) ou un port address translation (PAT) pour maintenir l'unicité des adresses IP au sein du réseau global.
Broadcast
Le broadcast est un type de communication où un hôte envoie des données à tous les autres hôtes sur le réseau simultanément.

Network Address Translation (NAT)
Port Address Translation (PAT)
Le Network Address Translation (NAT) est une technique cruciale utilisée dans les réseaux informatiques pour améliorer la sécurité et l'efficacité de l'utilisation des adresses IP. Elle permet aux réseaux privés de se connecter à des réseaux publics en utilisant une seule adresse IP publique. Cette fonction est devenue indispensable avec la croissance de l'Internet et la pénurie d'adresses IPv4.
Principes de NAT
NAT modifie les informations d'adresse dans les en-têtes de paquets IP lorsqu'ils transitent entre un réseau interne et le reste d'Internet. Cela signifie que les appareils à l'intérieur d'un réseau local peuvent partager une seule adresse IP publique pour toutes les communications externes, masquant ainsi les adresses IP internes réelles.
Types de NAT
Il existe plusieurs types de NAT, chacun adapté à des scénarios d'utilisation différents :
NAT statique : Associe une adresse IP interne à une adresse IP publique sur une base un-à-un.
NAT dynamique : Attribue une adresse IP publique à une adresse IP interne à partir d'un pool d'adresses disponibles.
NAT surcharge (PAT) : Aussi connu sous le nom de "NAT avec multiplexage de ports" ou "NAT masqué", où plusieurs adresses IP internes partagent une seule adresse IP externe. La distinction entre les connexions est faite en utilisant différents numéros de port.
Port Address Translation (PAT)
PAT est une extension de NAT qui permet à plusieurs dispositifs d'un réseau local d'être mappés à une seule adresse IP publique, mais avec un port unique pour chaque session. Cela est souvent utilisé dans les réseaux domestiques et d'entreprise où le nombre d'adresses IP publiques est limité.
Avantages de NAT/PAT
Économie d'adresses IP : Permet à de nombreux dispositifs de partager une adresse IP publique.
Sécurité : Les adresses IP internes ne sont pas exposées directement à Internet, ce qui réduit le risque d'attaques ciblées.
Flexibilité : Permet aux administrateurs de réseau de changer les adresses IP internes sans affecter la communication externe.
Considérations de NAT/PAT
Bien que NAT/PAT offre des avantages significatifs, il y a des considérations à prendre en compte, notamment la complexité de la gestion du réseau, les défis de la traçabilité des sessions et les impacts potentiels sur les performances.