Cours Le protocole IP en PDF (Intermédiaire)
Le protocole IP : Ce qu'il faut savoir. Le protocole IP (Internet Protocol) définit le format des adresses et des paquets pour l'acheminement de données sur des réseaux interconnectés ; il fonctionne en mode non connecté et fournit un service de remise sans garantie de fiabilité (Service non fiable — Best Effort). Le protocole IP se situe à la couche 3 du modèle OSI et à la couche Internet de la pile TCP/IP. Sa maîtrise est essentielle pour concevoir des plans d'adressage, configurer des routeurs et résoudre des problèmes de routage, de NAT et de fragmentation dans des environnements réels d'entreprise ou d'enseignement.
🎯 Ce que vous allez apprendre
Compétences et notions pratiques permettant d'analyser et de configurer des réseaux IP dans un contexte professionnel ou académique.
- Adressage IPv4 et représentation binaire — champs NET_ID et HOST_ID d'une adresse IPv4 détaillés en bits et octets ; conversion binaire/décimal/hexadécimal et identification des adresses spéciales (broadcast, loopback,
0.0.0.0). - Sous-réseaux et masque (netmask / CIDR) — partition de réseau en prenant des bits dans le champ HOST_ID, utilisation d'un netmask (ex:
255.255.252.0ou/22) pour déterminer les adresses réseau et broadcast, estimation du nombre d'hôtes et notation CIDR pour la configuration et le routage. - Tables et mécanismes de routage — interprétation d'une table de routage (codes C S D O etc.), compréhension de la route par défaut
0.0.0.0/0, notions de gateway et coût ; tracer le chemin d'un paquet à partir d'exemples et ajouter des routes statiques. - Configuration d'interfaces et commandes de routeur — exemples de configuration :
interface gigabitethernet 0/0,ip address 192.168.10.1 255.255.255.0,no shutdown; vérifications viashow ip interface brief,show ip routeet sauvegarde de la configuration. - NAT et adresses privées (RFC 1918 / RFC 3022) — principes de traduction d'adresses privées vers publiques (masquerading, mapping ports), distinction NAT statique / dynamique, conception d'une configuration NAT de base et impact sur les connexions entrantes (port forwarding).
- Format d'en-tête, fragmentation et IPv6 — décodage des champs essentiels de l'en-tête IP, mécanisme de fragmentation et reconstitution des paquets, et comparaison des principes fondamentaux d'IPv4 et IPv6.
Fiabilité : IP est qualifié de « non fiable » car il n'assure pas la réparation d'erreurs, la retransmission ni l'ordre de livraison des paquets. Ces fonctions sont prises en charge par les protocoles de transport, notamment TCP (fiable, connexion orientée) et UDP (non fiable, faible latence). Comprendre cette séparation facilite le diagnostic des pertes et le choix des protocoles selon l'application.
📑 Sommaire du document
Position dans le modèle OSI et TCP/IP
IP occupe la couche réseau (couche 3) du modèle OSI et correspond à la couche Internet de la pile TCP/IP. À ce niveau, les routeurs prennent des décisions d'acheminement sur la base des adresses réseau contenues dans l'en-tête IP. Les segments générés par la couche transport (TCP ou UDP) sont encapsulés dans des datagrammes IP puis transmis sur la couche liaison. Les contraintes de MTU, la fragmentation, et le caractère best-effort de la couche IP expliquent pourquoi certaines garanties (ordre, retransmission) sont implémentées au-dessus, dans la couche transport.
Protocoles complémentaires
- ICMP — protocole de diagnostics et de signalement d'erreurs (ex.:
ping,traceroute), utilisé pour transmettre des messages de contrôle réseau. - ARP — résolution d'adresses IPv4 vers adresses MAC sur un réseau local ; indispensable pour l'émission de trames Ethernet vers un hôte identifié par son adresse IP.
💡 Pourquoi choisir ce cours ?
Rédigé par Olivier Glück (Université Lyon 1), ce support pédagogique privilégie l'approche par l'exemple : captures CLI, tables de routage réelles et illustrations de topologies accompagnent les explications techniques. Le document combine définitions formelles (NET_ID / HOST_ID, netmask, RFC 1918, RFC 3022) et exercices d'application, utile pour la révision académique et la mise en pratique sur équipement. Le format PDF rassemble schémas, extraits de commandes (ex: ip route, show ip route) et illustrations NAT pour consultation hors ligne.
👤 À qui s'adresse ce cours ?
- Public cible : étudiants en licence informatique (L1/L2), techniciens réseau en formation et administrateurs systèmes débutants souhaitant maîtriser l'adressage IP, le routage et la configuration de base d'un routeur.
- Prérequis : compréhension des opérations binaire/décimal, notions des modèles réseau (couche réseau vs couche transport) et familiarité minimale avec une interface en ligne de commande pour appliquer les exemples.
❓ Foire Aux Questions (FAQ)
Comment calculer une adresse réseau et un masque ?
Appliquer un AND bit à bit entre l'adresse IPv4 et le netmask permet d'obtenir l'adresse réseau (NET_ID + SUBNET_ID). Le nombre d'hôtes utilisables pour un préfixe /n est généralement 2^(32−n) − 2 (réservant l'adresse réseau et l'adresse broadcast), et l'adresse broadcast se calcule en mettant à 1 tous les bits d'hôte.
Quels sont les avantages et limites du NAT ?
Avantages : économie d'adresses IPv4 en réutilisant des plages RFC 1918 et simplification de la topologie interne. Limites : NAT introduit une surcharge d'état sur l'équipement, complique les connexions entrantes (nécessité de port forwarding) et peut gêner certains protocoles applicatifs. Le NAT n'élimine pas la nécessité de solutions de sécurité et de traduction appropriées lors d'interconnexions complexes.