Ce document académique est spécifiquement conçu pour les étudiants universitaires en informatique, offrant une introduction complète aux fondements des réseaux informatiques. Il aborde les principes essentiels et les architectures clés, indispensables à la compréhension des communications modernes.
Les sujets couverts incluent :
- Les modèles de référence OSI et TCP/IP ;
- L'adressage IP et les techniques de sous-réseautage ;
- La gestion des erreurs et la transparence des données, illustrées par HDLC.
Réseaux Informatiques : Dsi 2013 2014 examen réseaux informatiques
Télécharger PDFRéseaux Informatiques : Concepts Fondamentaux et Modèles de Communication
Cet article explore les principes essentiels des réseaux informatiques, en se basant sur les modèles de référence OSI et TCP/IP, ainsi que sur l'adressage IP et les mécanismes de contrôle d'erreurs.
Le Modèle OSI et l'Adressage Réseau
Le modèle OSI (Open Systems Interconnection) est une approche conceptuelle standardisée pour la communication réseau, divisée en sept couches distinctes, chacune ayant des responsabilités spécifiques. Comprendre ces couches est crucial pour appréhender le fonctionnement des réseaux.
- Couche Physique (Couche 1) : Gère le câblage, les tensions électriques, la transmission des bits bruts et le débit de données.
- Couche Liaison de Données (Couche 2) : Définit les procédures d'accès aux supports de transmission et s'occupe de l'adressage physique, notamment les adresses MAC (Media Access Control).
- Couche Réseau (Couche 3) : Achemine les paquets de données d'après une adresse réseau unique (comme l'adresse IP) et détermine les chemins de routage. C'est à cette couche que l'adressage IP est associé, et le protocole IP y opère de manière non orientée connexion.
- Couche Transport (Couche 4) : Assure la livraison de messages de bout en bout à travers le réseau. C'est ici que les données sont encapsulées en segments. Les protocoles majeurs de cette couche sont TCP (Transmission Control Protocol), orienté connexion, et UDP (User Datagram Protocol), non orienté connexion.
- Couche Session (Couche 5) : Gère les sessions et les dialogues entre les applications des utilisateurs, établissant, maintenant et terminant les connexions.
- Couche Présentation (Couche 6) : Standardise les formats de données pour qu'ils soient compréhensibles par les applications des deux systèmes communicants.
- Couche Application (Couche 7) : Définit les interfaces entre les programmes utilisateurs et le réseau, permettant aux applications d'accéder aux services réseau.
Terminologie Clé en Réseautique
Voici quelques définitions importantes pour la compréhension des communications réseau :
- Protocole : Ensemble de règles et de conventions formelles régissant une communication entre deux couches homologues, décrivant la structure et le processus de communication réseau.
- PDU (Protocol Data Unit) : Désigne une unité de données de protocole, un bloc de données spécifique à une couche ou un protocole donné.
- Multiplexage : Technique qui permet de transmettre plusieurs flux de données sur un même canal de communication partagé.
- Encapsulation : Processus d'ajout d'informations de contrôle (en-têtes et parfois pieds de page) spécifiques à chaque couche OSI autour des données lors de leur descente dans la pile de protocoles.
- Segmentation : Découpage d'un flux de données en morceaux plus petits, appelés segments, adaptés à la transmission sur le réseau.
Encapsulation et Modèles de Référence
L'ordre exact de l'encapsulation dans le modèle OSI, du niveau application au niveau physique, est le suivant : Données, puis transformées en segments (couche Transport), puis en paquets (couche Réseau), puis en trames (couche Liaison de données), et enfin en bits (couche Physique).
Le modèle TCP/IP, plus pratique et largement utilisé, se compose de quatre couches :
- Application
- Transport
- Internet (équivalente à la couche Réseau de l'OSI)
- Accès réseau (englobant les couches Physique et Liaison de données de l'OSI)
Il est important de noter que les routeurs sont des équipements clés qui permettent de segmenter un réseau en plusieurs domaines de diffusion, améliorant ainsi la performance et la sécurité.
Gestion des Erreurs et Transparence des Données avec HDLC
La transmission fiable des données est essentielle dans les réseaux. Le protocole HDLC (High-Level Data Link Control) est un exemple de protocole de la couche Liaison de données qui intègre des mécanismes de contrôle d'erreurs et de transparence.
Les données sont souvent composées de caractères (par exemple, ASCII-7) auxquels sont ajoutés des bits de contrôle de parité comme le VRC (Vertical Redundancy Check) et le LRC (Longitudinal Redundancy Check) pour détecter les erreurs. Des délimiteurs sont également utilisés pour marquer le début et la fin d'une trame.
Pour assurer la transparence des données (c'est-à-dire que le délimiteur ne soit pas confondu avec des données réelles), des mécanismes comme le "bit stuffing" (insertion de bits) sont employés. Si une séquence de cinq bits consécutifs à "1" est détectée dans les données, un "0" est inséré après le cinquième "1" pour éviter que la séquence ne soit interprétée comme un délimiteur (01111110).
Exemple de séquence reçue (M) :
011111101011001011011111010111110010010011
Lorsqu'une erreur de transmission se produit, le récepteur peut recevoir une séquence altérée. Par exemple, si le récepteur (PC2) reçoit la séquence modifiée :
Exemple de séquence reçue avec erreur (M') :
011111101011001011011111010111111010010011
Le récepteur utilise les bits de contrôle de parité (VRC, LRC) et la délimitation pour vérifier l'intégrité du message. Si les contrôles échouent, le message est considéré comme corrompu. En cas d'altération du délimiteur ou d'une séquence de bits se faisant passer pour un délimiteur (non gérée par le bit stuffing), le récepteur pourrait interpréter incorrectement la fin de la trame ou même une nouvelle trame, menant à une désynchronisation et une perte de données.
Sous-réseautage IP et Adressage Réseau
Le sous-réseautage est une technique essentielle pour diviser un grand réseau IP en plusieurs sous-réseaux plus petits, ce qui améliore la gestion, la sécurité et l'efficacité de l'utilisation des adresses IP.
Considérons un scénario où l'utilisateur A configure son ordinateur (PC1) avec une adresse IP et un masque de sous-réseau. À partir de ces informations, plusieurs détails cruciaux peuvent être déterminés :
- Adresse IP du sous-réseau : C'est la première adresse du sous-réseau, obtenue en appliquant le masque de sous-réseau à l'adresse IP de la machine (un ET logique bit à bit).
- Classe de réseau : Les adresses IP sont traditionnellement classées en classes (A, B, C, D, E) basées sur la valeur du premier octet. Cette classification détermine la taille par défaut du réseau et de la partie hôte de l'adresse.
- Adresses IP privées ou publiques : Certaines plages d'adresses IP sont réservées à un usage privé au sein de réseaux locaux (par exemple, 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12). Les adresses en dehors de ces plages sont généralement publiques et routables sur Internet.
- Adresse de diffusion (Broadcast) : C'est la dernière adresse d'un sous-réseau. Tous les hôtes de ce sous-réseau reçoivent les paquets envoyés à cette adresse. Elle est obtenue en mettant tous les bits de la partie hôte à 1.
- Plage d'adresses hôtes possibles : Il s'agit de toutes les adresses IP disponibles pour les machines au sein d'un sous-réseau, à l'exception de l'adresse du sous-réseau elle-même et de l'adresse de diffusion.
- Notation CIDR (Classless Inter-Domain Routing) : Une façon compacte de représenter une adresse IP et son masque de sous-réseau. Par exemple, 192.168.1.1/24 indique l'adresse IP 192.168.1.1 avec un masque de sous-réseau de 24 bits (255.255.255.0).
- Passerelle par défaut : Une passerelle par défaut est l'adresse IP du routeur qui permet aux hôtes du sous-réseau de communiquer avec d'autres réseaux, y compris Internet. Deux ordinateurs ne peuvent utiliser la même passerelle par défaut que s'ils appartiennent au même sous-réseau.
La capacité à créer des sous-réseaux et à définir le nombre d'adresses de machine dépend de la taille du masque de sous-réseau. Plus le masque est long, moins il y a d'hôtes par sous-réseau, mais plus il y a de sous-réseaux possibles. Selon la RFC 950, les sous-réseaux où tous les bits de la partie hôte sont à 0 ou tous à 1 sont généralement inutilisables (le premier étant l'adresse du sous-réseau et le second l'adresse de diffusion).
Pour déterminer si deux machines appartiennent au même sous-réseau, il faut comparer la partie réseau de leurs adresses IP après application du masque de sous-réseau. Si les parties réseau sont identiques, elles sont dans le même sous-réseau.
Données de conversion binaire (à titre indicatif) :
- (136)10 = (10001000)2
- (192)10 = (11000000)2
- (130)10 = (10000010)2
- (112)10 = (01110000)2
- (172)10 = (10101100)2
- (143)10 = (10001111)2
- (127)10 = (01111111)2
- (42)10 = (00101010)2
Foire Aux Questions (FAQ)
1. Qu'est-ce que le modèle OSI et à quoi sert-il ?
Le modèle OSI (Open Systems Interconnection) est un cadre conceptuel qui décrit comment les données circulent dans un réseau, du niveau physique au niveau application. Il divise les communications réseau en sept couches distinctes, facilitant ainsi la conception, le développement et le dépannage des systèmes de communication en définissant des fonctions spécifiques pour chaque couche.
2. Quelle est la différence entre une adresse IP et une adresse MAC ?
Une adresse IP (Internet Protocol) est une adresse logique utilisée pour identifier un appareil sur un réseau et pour acheminer les paquets entre différents réseaux (couche Réseau du modèle OSI). Elle peut changer (dynamique ou statique). Une adresse MAC (Media Access Control) est une adresse physique unique, gravée dans le matériel d'une interface réseau, utilisée pour identifier un appareil au sein d'un même segment de réseau local (couche Liaison de données du modèle OSI). Elle est fixe pour le matériel.
3. Pourquoi le sous-réseautage est-il important dans un réseau IP ?
Le sous-réseautage permet de diviser un grand réseau en plusieurs sous-réseaux plus petits et plus gérables. Cette technique offre plusieurs avantages : elle réduit la taille des domaines de diffusion (améliorant les performances), améliore la sécurité en isolant des segments de réseau, facilite l'administration et optimise l'utilisation des adresses IP disponibles en évitant le gaspillage.