📋 Plan du Cours
- Adresses IPv4 et IPv6
- Routage statique et dynamique
- Protocoles IP (ARP, ICMP)
- Trames Ethernet et MAC
- Fragmentation IP
- NAT et translation d'adresses
- Table de routage et utilitaires
- Protocoles de routage (RIP, OSPF, BGP)
- VLSM et CIDR
- Adressage IP (classes A, B, C, D)
📖 1. Adresses IPv4 et IPv6
🔑 Notions clés & Définitions
- Adresse IPv4 : Adresse IP de 32 bits, généralement représentée en notation décimale pointée (ex : 192.168.1.1), permettant d’identifier de manière unique un nœud dans un réseau IPv4.
- Adresse IPv6 : Adresse IP de 128 bits, écrite en notation hexadécimale séparée par des deux-points (ex : 2001:0db8:85a3:0000:0000:8a2e:0370:7334), conçue pour pallier la pénurie d’adresses IPv4.
- Structure générale d’une adresse IP : Composée d’une partie réseau (Net-Id) et d’une partie hôte (Host-Id), permettant d’identifier à la fois le réseau et la machine spécifique. (voir section 3)
- Adresse loopback 127.0.0.1 : Adresse réservée à la boucle locale, utilisée pour tester la pile de protocoles localement sans sortir du système.
- Adresse multicast de classe D : Adresse IP comprise entre 224.0.0.0 et 239.255.255.255, utilisée pour la communication multipoint, c’est-à-dire vers un groupe de machines.
- Plan d’adressage IPv4 et IPv6 : Organisation des plages d’adresses pour différentes classes ou types (ex : classes A, B, C, D pour IPv4), incluant des mécanismes comme CIDR et VLSM pour optimiser l’allocation et la gestion des adresses. (voir section 9)
📝 Points essentiels
- IPv4 : Adresse de 32 bits, limitée à environ 4,3 milliards d’adresses, organisée en classes (A, B, C, D) selon la valeur du premier octet, avec des plages spécifiques pour chaque classe. La structure inclut des champs pour le réseau et l’hôte, ainsi que des adresses réservées comme 127.0.0.1 (loopback).
- IPv6 : Adresse de 128 bits, conçue pour répondre à la pénurie d’adresses IPv4, avec une notation hexadécimale et une segmentation en préfixes. Elle facilite également la gestion du routage et la sécurité.
- Différences principales : La taille (32 bits vs 128 bits), la notation (décimale pointée vs hexadécimale), la structure (classes vs préfixes CIDR), et la capacité d’adressage (IPv6 permet un nombre quasi infini d’adresses).
- Adresse de loopback : 127.0.0.1 en IPv4, utilisée pour tester la pile locale. Elle appartient à la classe A et est réservée pour la boucle locale.
- Adresse multicast de classe D : Utilisée pour la communication vers un groupe, avec une plage spécifique (224.0.0.0 à 239.255.255.255).
💡 À retenir
Les adresses IPv4, limitées en nombre, sont organisées en classes pour une gestion simplifiée, tandis qu’IPv6 offre une capacité d’adressage beaucoup plus grande grâce à sa structure 128 bits, assurant la pérennité de l’Internet. La compréhension de leur structure et de leur plan d’adressage est essentielle pour l’adressage et le routage.
📖 2. Routage statique et dynamique
🔑 Notions clés & Définitions
- Routage statique : Méthode où l’administrateur réseau configure manuellement les routes dans la table de routage d’un routeur. Elle ne s’adapte pas automatiquement aux changements de topologie (voir avantage/inconvénient).
- Routage dynamique : Technique utilisant des protocoles (ex : RIP, OSPF) pour que les routeurs échangent automatiquement des informations sur le réseau, permettant une mise à jour automatique des chemins (voir avantage/inconvénient).
- Fonctionnement général du routage : Processus par lequel un routeur détermine le meilleur chemin pour acheminer un paquet vers sa destination en utilisant sa table de routage et en choisissant parmi plusieurs chemins possibles.
- Rôle du routeur dans le réseau : Identifier la destination d’un paquet, consulter la table de routage pour déterminer le prochain nœud à atteindre, et transmettre le paquet en conséquence (voir la légitimité).
- Choix du chemin pour un paquet : Décision prise par le routeur basée sur la métrique (ex : coût, nombre de sauts) pour sélectionner le meilleur itinéraire parmi plusieurs possibles, en utilisant la table de routage.
- Différents chemins possibles pour un paquet : Plusieurs routes peuvent exister entre la source et la destination ; le routage dynamique permet d’en sélectionner un en fonction de la topologie et de la métrique, assurant la résilience et l’optimisation du transfert.
📝 Points essentiels
- Le routage statique est simple mais peu flexible, car il nécessite une mise à jour manuelle en cas de changement de topologie (voir inconvénients). Il est adapté aux petits réseaux ou aux chemins fixes.
- Le routage dynamique, via des protocoles comme RIP ou OSPF, automatise la gestion des chemins, ce qui est crucial pour les grands réseaux ou en cas de modification fréquente de la topologie (voir avantages).
- Le fonctionnement général du routage repose sur la consultation de la table de routage, qui contient des routes et leurs métriques associées. Le routeur choisit le chemin optimal selon la métrique définie par le protocole utilisé.
- Le rôle du routeur est central : il reçoit, analyse, et transfère les paquets en fonction de la destination, en utilisant la table de routage pour déterminer le prochain saut.
- Lorsqu’un paquet doit être acheminé, le routeur compare la destination à sa table, puis sélectionne le chemin le plus approprié parmi ceux disponibles, en tenant compte des métriques.
- La possibilité de chemins multiples permet d’assurer la redondance et la résilience du réseau, en redirigeant le trafic en cas de défaillance d’un chemin.
💡 À retenir
Le routage, qu’il soit statique ou dynamique, permet d’acheminer efficacement les paquets dans un réseau en choisissant le meilleur chemin parmi plusieurs options, selon la topologie et la métrique.
📖 3. Protocoles IP (ARP, ICMP)
🔑 Notions clés & Définitions
- Protocole ARP (Address Resolution Protocol) : protocole permettant de faire l’association entre une adresse IP et une adresse MAC sur un réseau local, afin d’établir le lien physique nécessaire à la communication (voir protocole ARP).
- Association adresse IP à adresse MAC : processus par lequel ARP traduit une adresse IP en adresse MAC correspondante, essentiel pour la communication au niveau de la couche liaison (voir protocole ARP).
- Fonctionnement du protocole ARP : lorsqu’une machine souhaite communiquer avec une autre sur le même réseau, elle diffuse une requête ARP en broadcast pour demander l’adresse MAC associée à une adresse IP donnée, et la machine cible répond avec sa MAC (voir protocole ARP).
- Protocole ICMP (Internet Control Message Protocol) : protocole utilisé pour reporter des erreurs ou des informations de diagnostic entre équipements IP, selon la RFC 792, permettant notamment de détecter des défaillances ou de tester la connectivité (voir RFC 792).
- Fonctions principales d’ICMP : gestion des erreurs de communication (ex : destination injoignable, TTL expiré) et outils de diagnostic comme ping ou traceroute (voir RFC 792).
- RFC 792 : document standard définissant le protocole ICMP, précisant ses messages, formats, et usages pour la gestion et le diagnostic des réseaux IP.
📝 Points essentiels
- Le protocole ARP est indispensable pour la communication locale, car il traduit une adresse IP en adresse MAC, permettant aux équipements d’interagir au niveau de la couche liaison (voir protocole ARP).
- Lorsqu’une machine doit contacter une autre sur le même réseau, elle envoie une requête ARP broadcast contenant l’adresse IP cible ; la machine correspondante répond avec sa MAC, que la machine initiatrice stocke dans sa table ARP (voir protocole ARP).
- La table ARP est dynamique, avec une durée de vie limitée, et ne contient que les adresses récemment utilisées, pour optimiser la résolution (voir protocole ARP).
- ICMP fonctionne en encapsulant ses messages dans des datagrammes IP, et sert principalement à signaler des erreurs ou à effectuer des diagnostics réseau, comme le ping ou traceroute (voir RFC 792).
- Les messages ICMP sont identifiés par un type et un code, permettant de distinguer les différentes erreurs ou requêtes, par exemple le type 8 (echo request) pour ping, et le type 0 (echo reply) pour la réponse (voir RFC 792).
- La RFC 792 formalise le format, les types de messages, et les usages d’ICMP, en faisant de ce protocole un outil clé pour la gestion et le dépannage des réseaux IP.
💡 À retenir
Le protocole ARP établit le lien entre adresses IP et MAC pour la communication locale, tandis qu’ICMP permet de signaler et diagnostiquer les erreurs de transmission dans le réseau IP, selon la norme RFC 792.
📖 4. Trames Ethernet et MAC
🔑 Notions clés & Définitions
-
Structure d’une trame Ethernet : Organisation des différents champs composant une trame Ethernet, comprenant notamment l’en-tête, le corps de données, et la trame de contrôle (FCS). La structure précise permet la transmission efficace et fiable des données sur un réseau local (R&T 1 C.L. 8-9).
-
Taille minimum et maximum d’une trame Ethernet : La taille minimale est de 64 octets, comprenant 14 octets d’en-tête, 46 octets de données, et 4 octets de FCS, pour assurer la détection d’erreurs et la synchronisation. La taille maximale est de 1518 octets, hors préambule, permettant d’éviter la congestion du réseau (R&T 1 C.L. 8-9).
-
Adresse MAC : définition et format : Adresse physique unique assignée à chaque carte Ethernet, composée de 6 octets (48 bits). Elle sert à identifier de façon unique chaque interface réseau sur un segment Ethernet (R&T 1 C.L. 9).
-
Fonctionnement du transfert basé sur adresse MAC : La communication sur un réseau Ethernet s’effectue en utilisant l’adresse MAC comme identifiant de destination. Lorsqu’un équipement veut envoyer des données, il utilise l’adresse MAC du destinataire pour acheminer le cadre via le switch (R&T 1 C.L. 11-12).
-
Rôle du switch au niveau 2 : Commutateur de niveau 2 (couche liaison) qui filtre, apprend et transfère les trames Ethernet en se basant sur l’adresse MAC. Il construit une table MAC pour acheminer efficacement les trames vers leur destination sans inonder tout le réseau (R&T 1 C.L. 11-12).
📝 Points essentiels
-
La structure d’une trame Ethernet comprend un préambule, un SFD (Start Frame Delimiter), l’en-tête (adresse MAC source et destination, type), le corps de données, et la FCS (Frame Check Sequence). Elle est conçue pour assurer la synchronisation, la détection d’erreurs, et la livraison fiable (R&T 1 C.L. 8-9).
-
La taille minimale de 64 octets garantit que la trame contient suffisamment d’informations pour la détection d’erreurs et la synchronisation, même si la charge utile est faible. La taille maximale de 1518 octets limite la longueur pour éviter la congestion du réseau, hors options (R&T 1 C.L. 8-9).
-
L’adresse MAC est codée sur 6 octets, généralement représentée en notation hexadécimale séparée par des deux-points ou des tirets. Elle est unique mondialement, permettant d’identifier chaque interface réseau Ethernet (R&T 1 C.L. 9).
-
Le transfert basé sur adresse MAC fonctionne via l’apprentissage dynamique par le switch, qui construit une table MAC associant chaque adresse à un port spécifique, optimisant ainsi la transmission locale (R&T 1 C.L. 11-12).
-
Le switch joue un rôle central en filtrant et en acheminant les trames en fonction de leur adresse MAC. Il réduit la congestion en envoyant chaque trame uniquement vers le port correspondant à l’adresse MAC de destination (R&T 1 C.L. 11-12).
💡 À retenir
La trame Ethernet est structurée pour assurer une transmission fiable sur un réseau local, en utilisant des adresses MAC pour identifier les équipements et un switch pour optimiser le transfert au niveau 2. La taille et la structure de la trame garantissent la détection d’erreurs et une communication efficace.
📖 5. Fragmentation IP
🔑 Notions clés & Définitions
- MTU (Maximum Transfer Unit) : La taille maximale d’un paquet ou datagramme pouvant être transmis sur un support réseau sans fragmentation. Par exemple, la MTU d’un réseau Ethernet est généralement de 1500 octets.
- Champs Identification : Un champ dans l’en-tête IP permettant d’associer tous les fragments d’un même datagramme lors du processus de réassemblage. Il est utilisé pour distinguer les fragments appartenant à des datagrammes différents.
- Flags (dans l’en-tête IP) : Champs de contrôle indiquant si un datagramme doit être fragmenté ou si c’est le dernier fragment. Notamment, le bit "MF" (More Fragments) indique s'il reste d’autres fragments à suivre.
- Offset (décalage) : Champ dans l’en-tête IP précisant la position du fragment dans le datagramme original, exprimée en unités de 8 octets. Il permet de reconstituer le datagramme lors du réassemblage.
- Processus de fragmentation et réassemblage : La fragmentation consiste à découper un datagramme IP plus grand que le MTU en plusieurs fragments plus petits, chacun avec un en-tête IP modifié. Le réassemblage se fait à la réception, lorsque tous les fragments sont rassemblés selon leur Identification, Flags, et Offset pour reconstituer le datagramme initial.
📝 Points essentiels
- La fragmentation IP intervient lorsque la taille du datagramme dépasse la MTU du support réseau (exemple : un datagramme de 1500 octets sur une liaison avec MTU de 620 octets doit être fragmenté en plusieurs morceaux).
- Chaque fragment conserve le même Identification pour permettre leur association lors du réassemblage.
- Le champ Flags indique si un fragment est le dernier (avec le bit MF à 0) ou s’il en reste d’autres (MF à 1).
- Le Offset indique la position du fragment dans le datagramme original, en unités de 8 octets, pour assurer une reconstruction correcte.
- Lors de la fragmentation, un datagramme est découpé en fragments dont la taille est inférieure ou égale à la MTU, et chaque fragment est traité comme un datagram IP indépendant.
- La réassemblage est effectué uniquement par le destinataire, qui utilise les champs Identification, Flags, et Offset pour reconstituer le message initial.
💡 À retenir
La fragmentation IP permet d’adapter la taille des datagrammes aux contraintes du support réseau, en utilisant les champs Identification, Flags et Offset pour assurer leur réassemblage précis au niveau du destinataire.
📖 6. NAT et translation d'adresses
🔑 Notions clés & Définitions
- NAT (Network Address Translation) : Technique permettant de modifier les adresses IP dans les en-têtes des paquets lors de leur passage entre réseaux, afin de masquer ou de partager une seule adresse IP publique pour plusieurs adresses privées (voir ressources R&T 1).
- Fonctionnement de la traduction d’adresses : Processus par lequel une adresse IP privée d’un réseau local est remplacée par une adresse IP publique lors de la sortie vers Internet, et inversement à l’entrée (voir R&T 1).
- Rôle du NAT dans la communication entre réseaux : Faciliter la communication en permettant à plusieurs appareils d’un réseau privé d’accéder à Internet en utilisant une seule adresse IP publique, tout en conservant leur identité privée (voir R&T 1).
- Types de NAT :
- NAT statique : Associe de façon permanente une adresse IP privée à une adresse IP publique spécifique.
- NAT dynamique : Associe une adresse IP privée à une adresse IP publique disponible dans un pool, de manière temporaire (voir R&T 1).
- Impact du NAT sur les adresses IP : Réduit la consommation d’adresses IP publiques en permettant leur partage, mais complique certaines communications directes (voir R&T 1).
📝 Points essentiels
- Le NAT est essentiel pour la gestion des ressources en adresses IPv4, notamment dans le contexte de la pénurie d’adresses publiques (voir R&T 1).
- La traduction d’adresses modifie uniquement l’en-tête IP, sans altérer la charge utile, ce qui permet une compatibilité avec la majorité des protocoles (voir R&T 1).
- Le NAT peut introduire des difficultés pour certains types de communication, comme le P2P ou les services nécessitant une connexion entrante non initiée (voir R&T 1).
- La distinction entre NAT statique et dynamique permet d’adapter la traduction selon les besoins de stabilité ou de flexibilité dans la gestion des adresses (voir R&T 1).
- La mise en œuvre du NAT doit être accompagnée de politiques de filtrage (ACL) pour sécuriser le réseau et contrôler les flux (voir ressources R&T 1).
💡 À retenir
Le NAT est une solution clé pour optimiser l’utilisation des adresses IP dans l’Internet moderne, en permettant à plusieurs appareils privés de partager une seule adresse IP publique, tout en impactant la configuration et la sécurité du réseau.
📖 7. Table de routage et utilitaires
🔑 Notions clés & Définitions
- Table de routage : Ensemble organisé d’informations stockées dans un routeur, permettant de déterminer le chemin optimal pour acheminer un paquet vers sa destination en utilisant des routes statiques ou dynamiques (voir section 8).
- Utilitaires TCP/IP (route, netstat) : Outils en ligne de commande permettant d’afficher, ajouter ou supprimer des routes dans la table de routage, facilitant la gestion et le diagnostic du routage (ex :
route print, netstat -r).
- Commande traceroute/tracert : Outil permettant d’afficher la liste des routeurs traversés par un paquet pour atteindre une destination, en envoyant des paquets ICMP ou UDP et en mesurant le délai à chaque étape (voir exemple dans le contenu source).
- Affichage des routeurs traversés : Résultat de la commande traceroute/tracert, montrant chaque saut avec ses adresses IP et temps de réponse, utile pour diagnostiquer le chemin et la latence du réseau.
- Utilisation des tables de routage pour le choix de chemin : Processus par lequel un routeur sélectionne le meilleur itinéraire pour un paquet en se référant à sa table de routage, en tenant compte des métriques et des protocoles de routage (voir routage dynamique et statique).
📝 Points essentiels
- La table de routage contient les routes vers différents réseaux, avec pour chaque entrée l’adresse de destination, la passerelle ou interface, et la métrique associée. Elle peut être affichée via
route print (Windows), netstat -r (Unix/Linux), ou show ip route (Cisco).
- Les utilitaires TCP/IP comme
route ou netstat permettent de gérer ces tables, en ajoutant (route add), supprimant (route del) ou affichant (route print) les routes actives.
- La commande tracert (Windows) ou traceroute (Unix/Linux) envoie des paquets pour déterminer le chemin emprunté par un paquet, en listant chaque routeur traversé, ce qui facilite le diagnostic réseau.
- La sélection du chemin dans le routage repose sur la consultation de la table de routage, qui indique le prochain saut optimal selon la métrique et le protocole utilisé (routage statique ou dynamique).
- La métrique influence le choix du chemin : elle peut être basée sur le nombre de sauts, la charge, la fiabilité, ou le coût, selon le protocole de routage (voir protocole RIP, OSPF).
💡 À retenir
Les utilitaires comme route et tracert permettent de visualiser et diagnostiquer le chemin emprunté par les paquets, tandis que la table de routage guide le choix du meilleur itinéraire pour acheminer efficacement les données dans le réseau.
📖 8. Protocoles de routage (RIP, OSPF, BGP)
🔑 Notions clés & Définitions
- RIP (Routing Information Protocol) : protocole de routage à vecteur de distance, utilisant le nombre de sauts comme métrique, limité à 15 sauts, avec des mises à jour périodiques toutes les 30 secondes (selon R&T 1). Il est simple mais convergence lente et limité en nombre de nœuds.
- OSPF (Open Shortest Path First) : protocole de routage à état de lien, utilisant une métrique basée sur le coût (ex : bande passante), permettant une convergence rapide (environ 5 secondes selon R&T 1). Il construit une carte complète du réseau pour calculer le meilleur chemin.
- BGP (Border Gateway Protocol) : protocole de routage extérieur, utilisé entre systèmes autonomes pour échanger des routes, basé sur des politiques de filtrage et d’attribution de préférences, essentiel pour l’Internet.
- Routage état de lien : méthode où chaque routeur connaît la topologie complète du réseau, échangeant des informations sur l’état de ses liens avec ses voisins pour calculer les chemins optimaux (voir R&T 1).
- Annonces multicast pour protocoles de routage : messages envoyés à des groupes multicast spécifiques (ex : 224.0.0.5 pour OSPF, 224.0.0.9 pour RIP) permettant la découverte et la mise à jour des routes dans un réseau (voir R&T 1).
📝 Points essentiels
- RIP est un protocole simple, basé sur le nombre de sauts, avec une limite de 15 sauts, ce qui le rend peu adapté aux grands réseaux. Il fonctionne par échange périodique de tables de routage, sans tenir compte de la charge ou de la fiabilité (R&T 1).
- OSPF utilise une approche à état de lien, où chaque routeur construit une carte complète du réseau en échangeant des informations sur ses liens via des annonces multicast (adresse 224.0.0.5). La métrique est basée sur le coût, souvent la bande passante, permettant une convergence rapide et une meilleure gestion des grands réseaux (R&T 1).
- BGP est le protocole principal pour l’échange de routes entre systèmes autonomes sur Internet. Il repose sur des politiques de filtrage, de préférence et d’attribution de chemins, et utilise des annonces multicast pour la diffusion des informations de routage (ex : 224.0.0.5, 224.0.0.9). Il est crucial pour la stabilité et la gestion du routage inter-domaines (R&T 1).
- La différence majeure entre protocoles à vecteur de distance (RIP) et à état de lien (OSPF) réside dans la façon dont ils construisent la vue du réseau : le premier échange des tables de distance avec ses voisins, le second construit une carte globale du réseau.
- Les annonces multicast permettent aux protocoles de routage de diffuser efficacement leurs informations de topologie dans le réseau, facilitant la convergence et la mise à jour des routes.
💡 À retenir
Les protocoles RIP, OSPF et BGP diffèrent par leur méthode de calcul, leur portée et leur rapidité de convergence : RIP est simple mais limité, OSPF est rapide et adapté aux grands réseaux, BGP gère le routage entre systèmes autonomes pour l’Internet.
📖 9. VLSM et CIDR
🔑 Notions clés & Définitions
- VLSM (Variable Length Subnet Mask) : Technique permettant d'utiliser des masques de sous-réseau de longueur variable au sein d’un même réseau, optimisant ainsi l’allocation des adresses IP en fonction des besoins précis de chaque sous-réseau.
- CIDR (Classless Inter-Domain Routing) : Méthode de routage sans classes, qui consiste à utiliser une notation préfixe (/longueur du masque) pour définir la taille des sous-réseaux, permettant une agrégation efficace des routes et une réduction de la taille des tables de routage.
- Agrégation de routes : Processus regroupant plusieurs réseaux contigus en une seule entrée dans la table de routage, en utilisant un préfixe commun, ce qui simplifie la gestion et allège la table de routage (voir aussi "notion de préfixe / longueur du masque").
- Notations préfixe / longueur du masque : Représentation compacte d’un sous-réseau sous la forme d’une adresse IP suivie d’un slash et du nombre de bits du masque (ex : 193.127.32.0/23), indiquant la partie réseau de l’adresse.
- Avantages de CIDR et VLSM : Optimisation de l’utilisation des adresses IP, réduction de la taille des tables de routage, meilleure adaptation aux besoins réels des sous-réseaux, et facilitation de l’agrégation de routes pour une gestion plus efficace du routage (voir exemples d’agrégation).
📝 Points essentiels
- Le VLSM permet d’allouer des sous-réseaux de tailles différentes selon les besoins précis, évitant le gaspillage d’adresses IP (source : "R&T 1 C.L. 54").
- La notation CIDR utilise un préfixe (/longueur du masque) pour définir la taille du sous-réseau, ce qui permet une gestion flexible et une meilleure agrégation des routes, contrairement aux classes fixes (source : "R&T 1 C.L. 54").
- L’agrégation de routes consiste à combiner plusieurs sous-réseaux contigus en une seule entrée dans la table de routage, en utilisant un préfixe commun plus large, ce qui réduit la complexité et la taille des tables (exemple : 193.127.32.0/23 regroupant deux /24).
- La notion de préfixe (/24, /23, etc.) indique la longueur du masque en bits, permettant d’identifier rapidement la partie réseau d’une adresse IP et d’optimiser le routage (source : "R&T 1 C.L. 54").
- La mise en œuvre de CIDR et VLSM permet d’adresser efficacement de grands réseaux tout en limitant la consommation d’adresses IP, facilitant la gestion et la scalabilité du réseau (exemples d’agrégation dans "R&T 1 C.L. 54").
💡 À retenir
CIDR et VLSM offrent une gestion flexible et efficace des adresses IP en permettant l’utilisation de masques de longueur variable et l’agrégation de routes, ce qui optimise l’espace d’adressage et simplifie le routage.
📖 10. Adressage IP (classes A, B, C, D)
🔑 Notions clés & Définitions
- Classe A : catégorie d’adresses IP dont le premier octet (N1) est compris entre 1 et 126 (00000001 à 01111110 en binaire). Elle permet d’adresser de très grands réseaux avec plus de 16 millions d’hôtes. La plage d’adresses va de 1.0.0.0 à 126.255.255.255, avec un masque par défaut de 255.0.0.0.
- Classe B : adresses IP dont le premier octet est compris entre 128 et 191 (10000000 à 10111111 en binaire). Elle est destinée à des réseaux de taille moyenne, pouvant accueillir jusqu’à 65 534 hôtes. La plage va de 128.0.0.0 à 191.255.255.255, avec un masque par défaut de 255.255.0.0.
- Classe C : adresses IP dont le premier octet est compris entre 192 et 223 (11000000 à 11011111 en binaire). Elle sert aux petits réseaux avec jusqu’à 254 hôtes. La plage va de 192.0.0.0 à 223.255.255.255, avec un masque par défaut de 255.255.255.0.
- Classe D : adresses réservées au multicast, dont le premier octet commence par 1110 (224.0.0.0 à 239.255.255.255). Ces adresses ne distinguent pas réseau/hôte mais permettent de diffuser à un groupe de machines.
📝 Points essentiels
- La valeur du premier octet détermine la classe d’adressage :
- Classe A : N1 entre 1 et 126 (excluant 127, réservé pour loopback).
- Classe B : N1 entre 128 et 191.
- Classe C : N1 entre 192 et 223.
- Classe D : N1 entre 224 et 239, utilisée pour multicast.
- La plage d’adresses de chaque classe est définie par la combinaison de bits du premier octet.
- La classe A permet d’adresser plus de 16 millions d’hôtes par réseau, la classe B jusqu’à 65 534, et la classe C jusqu’à 254.
- Les adresses de classe D sont utilisées pour le multicast, notamment pour la diffusion de groupes de machines (ex : 224.0.0.9 pour RIP).
- Les masques par défaut correspondent à :
- Classe A : 255.0.0.0
- Classe B : 255.255.0.0
- Classe C : 255.255.255.0
- La plage d’adresses de broadcast pour chaque classe est généralement la dernière adresse du réseau (ex : 192.168.30.255 pour un réseau de classe C).
- La segmentation en classes facilite l’adressage et la gestion des réseaux, mais le CIDR (voir section 9) permet une meilleure flexibilité.
💡 À retenir
L’adressage IP par classes répartit les plages d’adresses selon la taille des réseaux, avec des plages spécifiques pour chaque classe, permettant une gestion hiérarchique et efficace des adresses sur Internet.
📊 Tableaux de Synthèse
| Thème | Points clés | Auteur / Référence |
|---|
| Adresses IPv4 et IPv6 | IPv4 : 32 bits, classes A/B/C/D, notation décimale pointée, adresse loopback 127.0.0.1, multicast 224-239 | RFC 791 (IPv4), RFC 4291 (IPv6) |
| IPv6 : 128 bits, notation hexadécimale, préfixes, meilleure gestion du routage et sécurité | RFC 4291 |
| Routage (statique/dynamique) | Statique : configuration manuelle, simple, peu flexible; Dynamique : RIP, OSPF, BGP, auto-adaptation | RFC 2453 (RIP), RFC 2328 (OSPF), RFC 4271 (BGP) |
| Protocoles IP (ARP, ICMP) | ARP : résolution adresse MAC, broadcast, table dynamique; ICMP : erreurs, diagnostic (ping, traceroute) | RFC 826 (ARP), RFC 792 (ICMP) |
| Ethernet et MAC | Trame Ethernet : structure, adresse MAC, encapsulation IP, détection d’erreurs | IEEE 802.3 |
| Fragmentation IP | Découpage IP pour respecter MTU, reconstitution, gestion par le routeur et l’hôte | RFC 791 |
| NAT et translation d’adresses | NAT : translation d’adresses privées en publiques, PAT (Port Address Translation) | RFC 3022 |
| Table de routage et utilitaires | Commandes : ping, traceroute, netstat, route, arp; table de routage : chemins, métriques | RFC 1213 (MIB), documentation Cisco |
| Protocoles de routage (RIP, OSPF, BGP) | RIP : distance vector, 15 sauts max; OSPF : link-state, zones; BGP : inter-AS, politique de routage | RFC 2453, RFC 2328, RFC 4271 |
| VLSM et CIDR | VLSM : sous-réseaux de tailles différentes; CIDR : notation préfixe, agrégation des routes | RFC 1519, RFC 4632 |
| Adressage IP (classes A, B, C, D) | Classes : A (1.0-126), B (128-191), C (192-223), D (224-239 multicast); réservations, plages | RFC 791 |
⚠️ Pièges & Confusions Fréquentes
- Confondre adresse IPv4 de classe A (1.0.0.0 à 126.255.255.255) avec celle de classe B (128.0.0.0 à 191.255.255.255).
- Oublier que l’adresse 127.0.0.1 appartient à la classe A et est réservée à la boucle locale (loopback).
- Confondre notation IPv6 hexadécimale avec IPv4 décimale pointée, notamment lors de l’interprétation des adresses.
- Penser que NAT modifie l’adresse IP source dans tous les cas, alors qu’il peut aussi faire de la translation de destination.
- Confondre routage statique et dynamique, notamment leur flexibilité et leur gestion en cas de changement de topologie.
- Mal interpréter la différence entre VLSM (sous-réseaux de tailles différentes) et CIDR (notation de préfixe).
- Oublier que ICMP est encapsulé dans IP et sert principalement à diagnostiquer ou signaler des erreurs, pas pour le transfert de données utilisateur.
- Confondre ARP (résolution locale) et DNS (résolution globale de noms).
- Négliger la différence entre fragmentation IP (découpage pour MTU) et segmentation TCP (au niveau transport).
- Confondre les protocoles de routage : RIP (distance vector), OSPF (link-state), BGP (inter-AS, politique).
✅ Checklist Examen
- Connaître la définition et la différence entre adresse IPv4 et IPv6, ainsi que leur structure et notation.
- Savoir expliquer le fonctionnement du protocole ARP et son rôle dans la résolution d’adresses MAC.
- Maîtriser le fonctionnement de ICMP, ses messages principaux, et leur utilisation pour le diagnostic réseau.
- Identifier les caractéristiques principales des adresses multicast de classe D et leur utilisation.
- Comprendre la différence entre routage statique et dynamique, ainsi que les protocoles RIP, OSPF, BGP.
- Connaître le concept de VLSM et CIDR, et leur rôle dans l’optimisation de l’adressage IP.
- Savoir décrire la structure d’une trame Ethernet et le rôle de l’adresse MAC.
- Expliquer la fragmentation IP, ses causes, et la manière dont elle est gérée.
- Connaître le fonctionnement du NAT, ses types (SNAT, DNAT, PAT) et ses usages principaux.
- Savoir utiliser les commandes ping, traceroute, netstat, route, arp pour diagnostiquer un réseau.
- Connaître la hiérarchie des classes IP (A, B, C, D), leurs plages et réservations.
- Comprendre l’organisation du plan d’adressage IPv4 et IPv6, incluant les plages réservées et leur usage.
Crie suas próprias fichas de revisão
Importe seu curso e a IA gera fichas, quizzes e flashcards em 30 segundos.
Gerador de fichas