Chapitre 1
LES RESEAUX (partie 1/3)
Lecture : 16 minQuiz de 10 questions
## Conversion binaire - décimal
### Introduction
Bienvenue à cette leçon sur un concept fondamental en informatique et en systèmes de télécommunications : la conversion des nombres binaires en nombres décimaux. Le monde dans lequel nous vivons utilise majoritairement le système décimal pour compter et représenter les quantités. Cependant, les ordinateurs et les systèmes numériques fonctionnent sur une base différente, le système binaire. Comprendre comment passer de l'un à l'autre est essentiel pour quiconque souhaite explorer les profondeurs de la technologie numérique. Au cours de cette leçon, nous allons démystifier ce processus, vous permettant ainsi de traduire le "langage" des machines en un format que nous comprenons facilement.
### Concepts Clés
#### 1. Les systèmes de numération
Pour comprendre la conversion, il est crucial de revoir ce qu'est un système de numération.
##### a. Le système décimal (Base 10)
C'est le système que nous utilisons tous les jours. Il est composé de dix chiffres (0, 1, 2, 3, 4, 5, 6, 7, 8, 9). Chaque position d'un chiffre dans un nombre a une valeur associée à une puissance de 10.
* **Exemple :** Le nombre 345 signifie :
* 3 centaines (\(3 \times 10^2\))
* 4 dizaines (\(4 \times 10^1\))
* 5 unités (\(5 \times 10^0\))
* Donc, \(345 = (3 \times 10^2) + (4 \times 10^1) + (5 \times 10^0)\)
##### b. Le système binaire (Base 2)
C'est le système utilisé par les ordinateurs. Il n'est composé que de deux chiffres : 0 et 1. Chaque chiffre binaire est appelé un **bit**. Comme pour le système décimal, chaque position d'un bit a une valeur associée, mais cette fois-ci, c'est une puissance de 2.
* **Exemple :** Le nombre binaire 1011 (nous verrons sa valeur décimale plus tard) utilise des puissances de 2 pour chaque position.
#### 2. La conversion binaire vers décimal
Pour convertir un nombre binaire en un nombre décimal, nous allons utiliser le principe des positions et des puissances de la base.
##### a. Principe des poids des positions
Chaque chiffre (bit) dans un nombre binaire a un
## Notions de base des réseaux
### Introduction
Bienvenue à cette leçon sur les notions fondamentales des réseaux ! Aujourd'hui, nous allons explorer le monde fascinant des réseaux informatiques. Que ce soit pour communiquer avec des amis, regarder des vidéos en ligne ou travailler sur des documents partagés, les réseaux sont devenus une partie essentielle de notre vie quotidienne. Comprendre comment ils fonctionnent vous aidera non seulement à mieux utiliser la technologie, mais aussi à poser les bases pour des études plus avancées dans les systèmes de réseaux et de télécommunications.
Nous allons découvrir ce qu'est un réseau, les différents types de réseaux qui existent, les composants essentiels qui les constituent et comment ils sont organisés.
### Concepts clés
#### Qu'est-ce qu'un réseau ?
Un réseau informatique est un ensemble d'équipements (ordinateurs, serveurs, imprimantes, téléphones, etc.) interconnectés qui peuvent échanger des informations et partager des ressources. L'objectif principal est de permettre la communication et le partage efficace entre ces équipements.
* **Objectifs principaux d'un réseau :**
* **Partage de données :** Accéder à des fichiers ou des bases de données stockés sur d'autres machines.
* **Partage de périphériques :** Utiliser une seule imprimante, un scanner ou un serveur pour plusieurs utilisateurs.
* **Communication :** Échanger des messages, passer des appels vidéo, naviguer sur Internet.
#### Types de réseaux
Les réseaux sont classés en fonction de leur étendue géographique et de leur portée.
* **LAN (Local Area Network - Réseau Local) :**
* Couvre une petite zone géographique, comme une maison, une école ou une petite entreprise.
* Connecte généralement un nombre limité d'appareils.
* Offre des débits de données élevés.
* Exemples : Le réseau Wi-Fi de votre maison, le réseau Ethernet de votre salle informatique.
* **WAN (Wide Area Network - Réseau Étendu) :**
* Couvre une grande zone géographique, pouvant s'étendre sur des villes, des pays ou même le monde entier.
* Relie plusieurs LAN entre eux.
* L'Internet est l'exemple le plus vaste et le plus connu de WAN.
* Les débits peuvent être variables et sont souvent plus lents que ceux des LAN.
* **MAN (Metropolitan Area Network - Réseau Métropolitain) :**
* S'étend sur la zone d'une ville ou d'une grande agglomération.
* Plus grand qu'un LAN mais plus petit qu'un WAN.
* Souvent utilisé par les fournisseurs d'accès Internet pour connecter leurs clients ou par de grandes organisations avec plusieurs bâtiments dans une ville.
* **PAN (Personal Area Network - Réseau Personnel) :**
* Couvre une très petite zone autour d'une personne (quelques mètres).
* Utilisé pour connecter des appareils personnels entre eux (smartphone, écouteurs, montre connectée).
* Exemple : Connexion Bluetooth entre votre téléphone et vos écouteurs.
#### Composants d'un réseau
Un réseau est constitué de divers éléments matériels et logiciels travaillant ensemble.
##### Composants matériels
* **Équipements terminaux (Hôtes) :** Ce sont les appareils qui utilisent le réseau.
* Ordinateurs (PC, portables)
* Smartphones, tablettes
* Imprimantes réseau, serveurs
* Caméras IP, objets connectés
* **Équipements d'interconnexion :** Ce sont les appareils qui permettent de relier les hôtes et de diriger les données.
* **Routeur :** Relie différents réseaux entre eux (par exemple, votre réseau local à Internet). Il prend des décisions sur le meilleur chemin pour acheminer les paquets de données.
* **Commutateur (Switch) :** Connecte des appareils au sein d'un même réseau local (LAN). Il apprend les adresses des appareils connectés pour envoyer les données uniquement à la destination appropriée.
* **Point d'accès Wi-Fi :** Permet aux appareils sans fil de se connecter à un réseau filaire.
* **Supports de transmission :** Ce sont les chemins physiques ou les ondes qui transportent les données.
* **Câbles Ethernet :** Câbles en cuivre utilisés pour les connexions filaires (RJ45).
* **Fibre optique :** Utilise la lumière pour transmettre les données, offrant des débits très élevés et de longues distances.
* **Ondes radio :** Pour les réseaux sans fil (Wi-Fi, Bluetooth).
##### Composants logiciels
* **Systèmes d'exploitation réseau :** Logiciels qui gèrent les ressources du réseau (ex: Windows Server, Linux).
* **Protocoles :** Ensembles de règles et de procédures qui définissent comment les données sont formatées, transmises et reçues. Sans protocoles, les appareils ne pourraient pas se comprendre.
* **TCP/IP :** L'ensemble de protocoles le plus fondamental pour Internet.
* **HTTP (Hypertext Transfer Protocol) :** Pour la navigation web.
* **FTP (File Transfer Protocol) :** Pour le transfert de fichiers.
#### Topologies de réseaux
La topologie de réseau décrit la manière dont les appareils sont connectés physiquement ou logiquement les uns aux autres.
* **Topologie en Étoile :**
* Tous les appareils sont connectés à un point central (généralement un commutateur ou un routeur).
* C'est la topologie la plus courante aujourd'hui.
* **Avantages :** Facile à installer et à gérer ; la défaillance d'un câble n'affecte qu'un seul appareil ; facile à étendre.
* **Inconvénients :** La défaillance du point central entraîne l'arrêt de tout le réseau.
* **Topologie en Bus :**
* Tous les appareils sont connectés à un seul câble principal (le
## Modèles OSI et DOD
### Introduction
Bienvenue à cette leçon sur les modèles de réseaux, un pilier fondamental de la compréhension du fonctionnement d'Internet et des réseaux informatiques. Pour que les ordinateurs et autres appareils puissent communiquer entre eux de manière efficace, des règles et des structures claires sont nécessaires. C'est là qu'interviennent les modèles de réseau comme l'OSI (Open Systems Interconnection) et le DOD (Department of Defense, aussi connu sous le nom de modèle TCP/IP). Ces modèles nous aident à visualiser et à comprendre les différentes fonctions qui se produisent lorsque des données voyagent sur un réseau, de l'application utilisateur jusqu'au support physique.
### Concepts Clés
#### Qu'est-ce qu'un modèle de réseau ?
Un modèle de réseau est un cadre conceptuel qui décrit comment les fonctions de communication réseau peuvent être divisées en couches distinctes. Chaque couche a une tâche spécifique et interagit avec les couches adjacentes. L'objectif principal de ces modèles est de :
* **Standardiser** les communications entre des systèmes hétérogènes.
* **Faciliter** le développement et la mise à jour des technologies réseau.
* **Simplifier** le dépannage des problèmes de réseau en isolant les pannes à une couche spécifique.
#### Le modèle OSI (Open Systems Interconnection)
Le modèle OSI est un modèle de référence développé par l'Organisation Internationale de Normalisation (ISO) au début des années 1980. Il est principalement théorique et décrit la communication réseau en sept couches distinctes.
##### Son objectif
L'objectif de l'OSI est de fournir un cadre universel pour la conception de protocoles réseau. Il permet à différents équipements de différents fabricants de communiquer entre eux, en définissant clairement les responsabilités de chaque niveau de communication.
##### Les sept couches du modèle OSI
Chaque couche offre des services à la couche supérieure et utilise les services de la couche inférieure.
* **1. Couche Physique (Physical Layer)**
* **Fonction :** Définit les spécifications électriques, mécaniques, fonctionnelles et procédurales pour l'activation, le maintien et la désactivation des liens physiques entre les systèmes.
* **Unités de données :** Bits bruts.
* **Exemples :** Câbles (Ethernet, fibre optique), connecteurs (RJ45), signaux électriques/optiques, Wi-Fi (partie purement radiofréquence).
* **2. Couche Liaison de Données (Data Link Layer)**
* **Fonction :** Fournit un transfert de données fiable sur une liaison physique. Elle gère l'adressage physique (adresses MAC), la détection et, parfois, la correction des erreurs pour les données transmises sur un segment de réseau local.
* **Unités de données :** Trames (Frames).
* **Exemples :** Ethernet, Wi-Fi (gestion des accès au média), PPP, commutateurs (switches).
* **3. Couche Réseau (Network Layer)**
* **Fonction :** Gère le routage des paquets entre différents réseaux (interconnexion de réseaux). Elle est responsable de l'adressage logique et du cheminement des données.
* **Unités de données :** Paquets.
* **Exemples :** IP (Internet Protocol), routeurs, adresses IP.
* **4. Couche Transport (Transport Layer)**
* **Fonction :** Assure la communication de bout en bout entre les applications. Elle gère la segmentation des données, le réassemblage, le contrôle de flux et la détection d'erreurs pour garantir une transmission fiable des données.
* **Unités de données :** Segments (avec TCP) ou datagrammes (avec UDP).
* **Exemples :** TCP (Transmission Control Protocol), UDP (User Datagram Protocol).
* **5. Couche Session (Session Layer)**
* **Fonction :** Établit, gère et termine les sessions de communication entre les applications. Elle assure la synchronisation et le dialogue entre deux processus.
* **Unités de données :** Données (ou messages).
* **Exemples :** NetBIOS, SQL, RPC (Remote Procedure Call).
* **6. Couche Présentation (Presentation Layer)**
* **Fonction :** Assure que les données sont présentées dans un format compréhensible par la couche application. Elle gère la traduction, le chiffrement/déchiffrement et la compression/décompression des données.
* **Unités de données :** Données (ou messages).
* **Exemples :** JPEG, ASCII, EBCDIC, chiffrement SSL/TLS.
* **7. Couche Application (Application Layer)**
* **Fonction :** Fournit des services réseau directement aux applications utilisateur. C'est l'interface par laquelle les utilisateurs interagissent avec le réseau.
* **Unités de données :** Données (ou messages).
* **Exemples :** HTTP (pour les pages web), FTP (pour le transfert de fichiers), SMTP (pour les e-mails), DNS (pour la résolution de noms de domaine).
#### Le modèle DOD (Department of Defense) ou TCP/IP
Le modèle DOD, également connu sous le nom de modèle TCP/IP (Transmission Control Protocol/Internet Protocol), a été développé par le Département de la Défense des États-Unis dans les années 1970 pour l'ARPANET. C'est le modèle sur lequel est basé l'Internet actuel.
##### Son objectif
Contrairement à l'OSI, le modèle DOD est un modèle d'implémentation, c'est-à-dire qu'il a été conçu autour des protocoles existants (TCP et IP). Son objectif est de fournir une communication robuste et résiliente, même en cas de pannes partielles du réseau, une caractéristique essentielle pour son application militaire originelle.
##### Les quatre couches du modèle DOD
* **1. Couche Accès Réseau (Network Access Layer)**
* **Corresponds à :** Les couches Physique et Liaison de Données du modèle OSI.
* **Fonction :** Gère les détails du matériel et de la liaison physique. Elle est responsable de l'envoi et de la réception des données sur le support physique (câble, ondes radio).
* **Exemples :** Ethernet, Wi-Fi, pilotes de carte réseau.
* **2. Couche Internet (Internet Layer)**
* **Corresponds à :** La couche Réseau du modèle OSI.
* **Fonction :** Gère l'adressage logique et le routage des paquets entre différents réseaux (inter-réseaux). C'est le cœur de l'interconnexion mondiale.
* **Exemples :** IP (Internet Protocol), ICMP (Internet Control Message Protocol).
* **3. Couche Transport (Transport Layer)**
* **Corresponds à :** La couche Transport du modèle OSI.
* **Fonction :** Fournit une communication de bout en bout entre les applications, y compris le contrôle de flux et d'erreurs. Elle assure que les données arrivent dans le bon ordre à la bonne application.
* **Exemples :** TCP (Transmission Control Protocol), UDP (User Datagram Protocol).
* **4. Couche Application (Application Layer)**
* **Corresponds à :** Les couches Session, Présentation et Application du modèle OSI.
* **Fonction :** Fournit des services aux applications utilisateur. Elle regroupe toutes les fonctionnalités liées à l'interaction de l'utilisateur avec les applications réseau.
* **Exemples :** HTTP, FTP, SMTP, DNS, SSH, Telnet.
#### Comparaison des modèles OSI et DOD (TCP/IP)
| Caractéristique | Modèle OSI | Modèle DOD (TCP/IP) |
| :-------------------- | :--------------------------------------------- | :---------------------------------------------------- |
| **Nombre de couches** | 7 couches | 4 couches |
| **Nature** | Modèle de référence théorique | Modèle d'implémentation pratique (basé sur des protocoles) |
| **Développement** | Après les protocoles (tentative de généralisation) | Avant les protocoles (pour ARPANET) |
| **Couches combinées** | Aucune | Combine couches (Physique + Liaison = Accès Réseau; Session + Présentation + Application = Application) |
| **Fiabilité** | La fiabilité est gérée par les couches de transport et de liaison de données | La fiabilité est gérée principalement par la couche transport |
**Similitudes :**
* Tous deux sont des modèles basés sur des couches.
* Chaque couche a des responsabilités bien définies.
* Ils permettent la communication de bout en bout entre les applications.
* Ils fournissent une base pour l'interopérabilité des réseaux.
### Vocabulaire
* **Protocole :** Un ensemble de règles qui régissent la manière dont les données sont formatées et transmises sur un réseau.
* **Paquet :** L'unité de données de la couche Réseau (IP). Contient des données et des informations d'adressage.
* **Trame (Frame) :** L'unité de données de la couche Liaison de Données. Contient un paquet IP avec des en-têtes et des queues spécifiques à la liaison.
* **Adresse IP :** Une adresse logique unique attribuée à chaque appareil connecté à un réseau IP, utilisée pour le routage.
* **Adresse MAC (Media Access Control) :** Une adresse physique unique gravée sur chaque carte réseau, utilisée pour l'identification sur un réseau local.
* **Routeur :** Un appareil de couche Réseau qui connecte différents réseaux et dirige les paquets vers leur destination.
* **Commutateur (Switch) :** Un appareil de couche Liaison de Données qui connecte des appareils au sein d'un même réseau local, en transmettant les trames uniquement au port de destination.
* **Encapsulation :** Le processus par lequel les données d'une couche supérieure sont enveloppées dans l'en-tête (et parfois la queue) de la couche inférieure, à chaque étape de la transmission.
* **Désencapsulation :** Le processus inverse de l'encapsulation, où les en-têtes et les queues sont retirés à chaque couche au fur et à mesure que les données remontent les couches du modèle du côté récepteur.
### Exemples
#### Envoi d'un e-mail (modèle DOD/TCP/IP)
1. **Application :** Vous rédigez un e-mail dans votre client de messagerie (Outlook, Gmail). Le protocole SMTP est utilisé.
2. **Transport :** Le client e-mail transmet les données à la couche Transport. TCP segmente l'e-mail en plus petits morceaux et ajoute des numéros de séquence pour assurer une livraison fiable.
3. **Internet :** La couche Internet ajoute l'adresse IP de l'expéditeur et du destinataire à chaque segment, créant des paquets. Elle détermine le meilleur chemin à travers les routeurs.
4. **Accès Réseau :** Les paquets sont convertis en trames avec les adresses MAC et transmis via le support physique (ex: câble Ethernet, Wi-Fi) vers le routeur suivant.
#### Navigation sur une page web (modèle OSI)
1. **Application :** Votre navigateur web utilise le protocole HTTP pour demander une page web.
2. **Présentation :** Si la connexion est sécurisée (HTTPS), les données sont chiffrées ici.
3. **Session :** Une session est établie entre votre navigateur et le serveur web pour gérer la durée de la communication.
4. **Transport :** TCP assure une connexion fiable pour l'échange de données entre le navigateur et le serveur, en contrôlant les erreurs et le flux.
5. **Réseau :** Les adresses IP sont utilisées pour acheminer les paquets HTTP du serveur au client à travers les routeurs.
6. **Liaison de Données :** La carte réseau de l'ordinateur encapsule les paquets IP dans des trames avec les adresses MAC pour la transmission sur le réseau local.
7. **Physique :** Les trames sont converties en signaux électriques ou optiques et transmises via le câble réseau ou les ondes radio.
### Exercices
1. Associez chaque fonction à la couche OSI correspondante :
* a) Routage des paquets
* b) Adressage physique (MAC)
* c) Chiffrement des données
* d) Services aux applications utilisateur
* e) Segmentation et réassemblage des données (fiabilité de bout en bout)
* f) Transmission des bits bruts
* g) Gestion des sessions de communication
2. Lequel des deux modèles est considéré comme un modèle de référence théorique, et lequel est un modèle d'implémentation pratique ? Expliquez brièvement pourquoi.
3. Donnez un exemple de protocole pour chacune des quatre couches du modèle DOD (TCP/IP).
4. Si vous rencontrez un problème de câble réseau (câble débranché), quelle couche du modèle OSI serait la plus directement affectée ?
5. Expliquez la différence principale entre une adresse IP et une adresse MAC, et à quelle couche de l'OSI et du DOD (si applicable) elles appartiennent.
### Devoirs
1. Dessinez les modèles OSI et DOD (TCP/IP) côte à côte. Indiquez clairement les noms des couches pour chaque modèle et utilisez des flèches ou des lignes pour montrer comment les couches du modèle DOD se rapportent aux couches du modèle OSI.
2. Recherchez et expliquez le concept d'**encapsulation** et de **désencapsulation** dans le contexte des modèles de réseau. Donnez un exemple concret de données traversant les couches, en montrant comment les en-têtes sont ajoutés puis retirés.
3. Pourquoi le modèle TCP/IP est-il devenu le standard d'Internet alors que le modèle OSI est souvent utilisé pour l'enseignement ? Discutez des avantages et des inconvénients de chaque modèle du point de vue de leur application pratique.
### Résumé
Les modèles OSI et DOD (TCP/IP) sont essentiels pour comprendre le fonctionnement des réseaux informatiques. Le modèle OSI, avec ses sept couches, est un cadre de référence théorique complet, tandis que le modèle DOD/TCP/IP, avec ses quatre couches, est le modèle pratique sur lequel repose Internet. Bien que différents dans leur structure et leur objectif, tous deux illustrent le principe de la communication en couches, où chaque niveau gère une partie spécifique de la tâche globale de transmission des données. Maîtriser ces modèles est crucial pour tout professionnel des réseaux, car ils fournissent le vocabulaire et la structure nécessaires pour concevoir, implémenter et dépanner les systèmes de communication.
Quiz du chapitre
10 questions — vérifie chaque réponse pour voir l'explication.