Réseaux Informatiques : Architecture reseaux tcp ip réseaux informatiques
Télécharger PDFArchitecture TCP/IP : Présentation et Concepts Clés
TCP/IP est un sigle désignant deux protocoles fondamentaux : IP (Internet Protocol) et TCP (Transmission Control Protocol). Ces protocoles constituent respectivement la couche réseau et la couche transport, conçus initialement pour interconnecter les réseaux hétérogènes du ministère de la Défense américain dans les années 1970 et 1980.
Origine et Objectifs de TCP/IP
L’idée centrale était de rendre ces réseaux homogènes en leur imposant un protocole commun, IP. Ainsi, pour passer d’un sous-réseau à un autre, le protocole IP assure le routage des paquets.
En réalité, TCP/IP désigne un ensemble complet incluant non seulement les protocoles IP et TCP, mais aussi des applications comme la messagerie électronique (SMTP), le transfert de fichiers (FTP), et l’accès aux bases d’informations (WWW).
Son succès initial repose sur son adoption dans le réseau Internet, où il permet de transporter des données informatiques via des sous-réseaux variés (X.25, Ethernet, ATM, etc.).
Évolution vers le Multimédia
L’architecture TCP/IP a évolué pour répondre aux besoins des applications multimédias, notamment la voix et la vidéo, qui nécessitent une synchronisation précise. Les protocoles originaux (IPv4, TCP) ne garantissent pas cette synchronisation, car ils fonctionnent en mode sans connexion, où chaque paquet est traité indépendamment.
Les réseaux TCP/IP modernes intègrent des mécanismes pour améliorer la qualité de service (QoS), notamment en réservant des ressources pour les flux critiques.
Caractéristiques des Protocoles TCP/IP
L’architecture TCP/IP repose sur trois couches principales :
- Couche réseau : Protocole IP (Internet Protocol), assurant le transport des datagrammes sans garantie de fiabilité.
- Couche transport : Protocoles TCP (fiable) et UDP (non fiable), incluant des éléments de la couche session.
- Couches supérieures : Présentation et application, regroupant les services utilisateurs.
Le protocole IP est conçu pour être simple et rapide, en utilisant une technique de routage où les paquets d’un même utilisateur peuvent emprunter des chemins différents.
Adressage IPv4
Les adresses IPv4 sont composées de 32 bits, souvent représentées sous la forme de quatre nombres décimaux séparés par des points (ex. : 191.92.34.223). Elles se divisent en deux parties : l’identificateur de réseau et l’identificateur de la machine.
Il existe quatre classes d’adresses IPv4 :
- Classe A : 128 réseaux (7 bits) et 16 777 216 hôtes (24 bits).
- Classe B : 16 384 réseaux (14 bits) et 65 535 hôtes (16 bits).
- Classe C : 2 097 152 réseaux (21 bits) et 256 hôtes (8 bits).
- Classe D : Adresses de groupe (28 bits).
Les adresses sont attribuées par un organisme centralisé, le NIC (Network Information Center), pour garantir leur unicité et l’interopérabilité.
Le manque d’adresses IPv4 a conduit à des solutions comme le CIDR (Classless Inter-Domain Routing), permettant d’agréger plusieurs réseaux de classe C sous une seule adresse. Cela simplifie la gestion du routage tout en optimisant l’utilisation des adresses.
La détection de l’appartenance à un même sous-réseau se fait via un masque, où les bits à 1 identifient le réseau et les bits à 0 identifient la machine.
Protocoles de Résolution des Adresses (ARP et RARP)
Les adresses IP et physiques ne sont pas directement compatibles. Le protocole ARP (Address Resolution Protocol) permet de convertir une adresse IP en une adresse physique en diffusant une requête sur le réseau. La machine cible répond avec son adresse physique.
Les machines stockent en mémoire une table des adresses résolues pour optimiser les performances d’ARP.
Le protocole RARP (Reverse Address Resolution Protocol) est utilisé par les machines sans mémoire de masse (diskless) pour obtenir leur adresse IP à partir de leur adresse physique lors de l’initialisation.
IPv4 : Fonctionnement et Limites
IPv4 offre un service de transport non fiable et sans connexion, où chaque datagramme est traité indépendamment. Il ne garantit pas la remise des paquets, qui peuvent être perdus, dupliqués ou reçus hors séquence.
Le datagramme IPv4 est composé d’un en-tête et d’une partie données. Contrairement aux trames physiques, les datagrammes peuvent être de longueur variable et sont encapsulés dans des trames pour le transport.
Si un datagramme dépasse la taille maximale d’une trame, il est fragmenté en plusieurs morceaux, chacun transporté indépendamment. À la destination, les fragments doivent être réassemblés. Si un fragment est perdu, le datagramme est incomplet et les autres fragments sont détruits.
Les principales limites d’IPv4 concernent :
- L’adressage limité à 32 bits, entraînant une pénurie d’adresses.
- L’absence de mécanismes pour gérer la synchronisation des applications multimédias.
- L’absence de support pour la signalisation ou la gestion des flux.
- Un manque de sécurité dans les communications.
IPv6 : Améliorations et Nouveautés
IPv6 est la nouvelle génération du protocole IP, conçue pour résoudre les problèmes d’IPv4. Il introduit des fonctionnalités avancées comme :
- Un champ de version (6 pour IPv6).
- Un niveau de priorité pour le traitement des paquets dans les nœuds du réseau.
- Un champ de qualité de service (QoS) permettant aux routeurs d’adapter leur gestion des flux.
- Un adressage étendu à 128 bits, offrant une capacité bien supérieure à IPv4.
IPv6 permet également une meilleure gestion des fragments et intègre des mécanismes de sécurité renforcés.
DNS : Service de Noms de Domaine
Le DNS (Domain Name Service) facilite l’utilisation des adresses IP en associant des noms lisibles (ex. : "www.example.com") à des adresses numériques. Cela simplifie la mémorisation et l’accès aux ressources du réseau.
Questions Fréquentes (FAQ)
1. Qu’est-ce qu’un datagramme IP et comment est-il transporté ?
Un datagramme IP est une unité de données composée d’un en-tête et d’une partie données, transportée indépendamment des autres paquets. Pour être acheminé, il est encapsulé dans une trame physique, qui peut nécessiter une fragmentation si sa taille dépasse celle de la trame.
2. Pourquoi IPv6 est-il considéré comme une évolution majeure par rapport à IPv4 ?
IPv6 améliore IPv4 en introduisant un adressage plus large (128 bits), des mécanismes de qualité de service (QoS), une gestion optimisée des fragments et des fonctionnalités de sécurité renforcées, répondant aux besoins des applications multimédias et à la pénurie d’adresses.
3. À quoi sert le protocole ARP dans le réseau TCP/IP ?
Le protocole ARP permet de convertir une adresse IP en une adresse physique pour transmettre les trames sur le réseau local. Il fonctionne en diffusant une requête et en obtenant la réponse de la machine cible, optimisant ainsi les performances grâce à une table de cache locale.