Principes fondamentaux des réseaux informatiques
Définition et types de réseaux
Un réseau informatique est un ensemble d'équipements informatiques (ordinateurs, serveurs, imprimantes, etc.) interconnectés qui peuvent communiquer entre eux pour partager des ressources (fichiers, imprimantes, connexion Internet) et échanger des informations. L'objectif principal est le partage et la communication.
Il existe différents types de réseaux, classés généralement selon leur taille et leur portée géographique :
- LAN (Local Area Network) : Réseau local. C'est un réseau de petite taille, généralement limité à une pièce, un bâtiment ou un campus. Exemples : le réseau de votre maison ou de votre école.
- MAN (Metropolitan Area Network) : Réseau métropolitain. Il couvre une ville ou une agglomération. Il est plus grand qu'un LAN mais plus petit qu'un WAN. Exemples : le réseau qui relie plusieurs campus universitaires dans une même ville.
- WAN (Wide Area Network) : Réseau étendu. Il couvre une vaste zone géographique, comme un pays ou même le monde entier. Internet est le plus grand WAN connu.
Les réseaux peuvent aussi être catégorisés par leur architecture logique :
- Client-serveur : Dans ce modèle, des machines appelées clients (votre ordinateur, votre smartphone) demandent des services à des machines plus puissantes appelées serveurs (serveur web, serveur de fichiers). Le serveur centralise les ressources et gère les requêtes. C'est le modèle le plus courant sur Internet.
- Pair-à-pair (P2P) : Dans ce modèle, chaque ordinateur peut jouer à la fois le rôle de client et de serveur. Il n'y a pas de serveur central dédié. Chaque machine partage directement des ressources avec les autres. Ce modèle est souvent utilisé pour le partage de fichiers.
Architecture et composants d'un réseau
Un réseau informatique est composé de plusieurs éléments matériels et logiciels qui travaillent ensemble.
Matériel réseau :
- Routeur : C'est un équipement clé qui connecte différents réseaux entre eux et dirige le trafic de données entre eux. Il choisit le meilleur chemin (la "route") pour que les paquets de données atteignent leur destination.
- Switch (commutateur) : Il connecte les différents appareils au sein d'un même réseau local (LAN). Il apprend l'adresse des appareils connectés à ses ports et envoie les données spécifiquement au destinataire, contrairement à un hub qui enverrait à tous.
- Carte réseau (NIC - Network Interface Card) : Composant matériel qui permet à un ordinateur de se connecter au réseau. Elle peut être filaire (Ethernet) ou sans fil (Wi-Fi).
- Point d'accès Wi-Fi : Permet aux appareils sans fil de se connecter à un réseau filaire.
Câblage :
- Câble Ethernet (RJ45) : Le plus courant pour les réseaux locaux filaires. Il transporte les signaux électriques.
- Fibre optique : Utilise la lumière pour transmettre les données, offrant des débits très élevés sur de longues distances. Moins sensible aux interférences électromagnétiques.
Topologies réseau : La topologie décrit la disposition physique ou logique des éléments d'un réseau.
- Topologie en étoile : Tous les appareils sont connectés à un point central (souvent un switch ou un routeur). C'est la plus courante. Avantage : la panne d'un appareil n'affecte pas les autres. Inconvénient : le point central est un point de défaillance unique.
- Topologie en bus : Tous les appareils sont connectés à un câble central commun. Moins utilisée aujourd'hui. Avantage : simple à installer. Inconvénient : une rupture du câble central paralyse tout le réseau.
- Topologie en anneau : Les appareils sont connectés les uns aux autres pour former une boucle fermée. Moins courante pour les LAN modernes.
Protocoles de communication : Ce sont des ensembles de règles qui régissent la manière dont les données sont formatées, transmises, reçues et interprétées entre différents appareils. Sans protocoles, la communication serait impossible. Exemples : TCP/IP, HTTP, FTP.
Le modèle OSI et TCP/IP
Pour faciliter la conception, la maintenance et l'interopérabilité des réseaux, des modèles de couches ont été développés. Les deux plus connus sont le modèle OSI et le modèle TCP/IP. Ils décomposent le processus de communication en étapes logiques.
Modèle OSI (Open Systems Interconnection) : C'est un modèle théorique à 7 couches. Chaque couche a un rôle spécifique et communique avec la couche supérieure et inférieure.
- Physique : Transmission des bits bruts sur le support physique (câble, fibre, ondes radio).
- Liaison de données : Gestion de l'accès au support physique, détection et correction d'erreurs sur la liaison. Adresses MAC.
- Réseau : Acheminement des paquets à travers le réseau (routage), gestion des adresses IP.
- Transport : Établissement, maintien et fin des connexions de bout en bout. Fiabilité de la transmission (TCP) ou rapidité (UDP).
- Session : Gestion des sessions de communication entre applications.
- Présentation : Formatage, chiffrement/déchiffrement et compression des données pour l'application.
- Application : Fournit des services réseau aux applications de l'utilisateur (HTTP, FTP, DNS).
Modèle TCP/IP : C'est le modèle pratique utilisé sur Internet. Il est plus simple, avec 4 couches, et regroupe certaines fonctions du modèle OSI.
- Accès réseau (correspond aux couches Physique et Liaison de données de l'OSI) : Gère les détails du matériel et du support de transmission.
- Internet (correspond à la couche Réseau de l'OSI) : Gère l'adressage IP et le routage des paquets.
- Transport (correspond à la couche Transport de l'OSI) : Gère la communication de bout en bout (TCP, UDP).
- Application (correspond aux couches Session, Présentation, Application de l'OSI) : Fournit les services aux applications.
L'encapsulation des données est un concept fondamental : à chaque fois qu'une couche transmet des données à la couche inférieure, elle ajoute ses propres informations (un "en-tête"). C'est comme emballer un cadeau dans plusieurs boîtes, chaque boîte ajoutant des instructions pour le destinataire. Le processus inverse, la désencapsulation, se produit à la réception.
Adresses IP et routage
Pour que les appareils puissent communiquer sur un réseau, ils ont besoin d'une identification unique. C'est le rôle de l'adresse IP.
Adresse IP (Internet Protocol) : C'est une étiquette numérique unique attribuée à chaque appareil connecté à un réseau informatique utilisant le protocole Internet. Elle permet d'identifier l'appareil et de le localiser sur le réseau.
Il existe deux versions principales :
- IPv4 : Composée de quatre nombres de 0 à 255, séparés par des points (ex:
192.168.1.1). Elle offre environ 4,3 milliards d'adresses uniques, mais elles sont désormais épuisées. - IPv6 : Développée pour remplacer IPv4. Elle est plus longue, composée de huit groupes de quatre chiffres hexadécimaux séparés par des deux-points (ex:
2001:0db8:85a3:0000:0000:8a2e:0370:7334). Elle offre un nombre quasi illimité d'adresses.
Le masque de sous-réseau est utilisé avec l'IPv4 pour déterminer quelle partie de l'adresse IP identifie le réseau et quelle partie identifie l'hôte (l'appareil) au sein de ce réseau. Il permet de diviser un grand réseau en sous-réseaux plus petits et plus gérables.
La passerelle par défaut est l'adresse IP du routeur qui permet à votre appareil de communiquer avec des appareils situés en dehors de votre réseau local. Si votre ordinateur veut envoyer des données à Internet, il les envoie d'abord à sa passerelle par défaut.
Le routage est le processus par lequel un routeur détermine le chemin optimal pour transmettre les paquets de données d'un réseau source à un réseau de destination. Chaque routeur maintient une table de routage qui contient des informations sur les chemins connus vers différentes destinations.


