Cours Couche réseau et transport en PDF (Intermédiaire)
Couche réseau et transport : Ce qu'il faut savoir. La couche réseau (couche 3 du modèle OSI) assure l'acheminement des paquets entre réseaux, l'adressage IP, la fragmentation/réassemblage des datagrammes et des mécanismes élémentaires de contrôle d'erreur et de durée de vie (TTL). Elle s'appuie sur des protocoles standards (IP, RFC associées) et des services d'infrastructure (DHCP, DNS, ARP) indispensables aux communications interréseaux. Ce guide complet de 26 pages, au format PDF, peut être téléchargé gratuitement pour consultation technique et comme manuel technique de référence pour l'analyse de paquets et la conception d'adressage.
Le rôle des couches 3 et 4 dans le modèle OSI
Les couches 3 (Réseau) et 4 (Transport) occupent des fonctions complémentaires dans le modèle de référence OSI : la couche Réseau est responsable du routage interréseau, de l'adressage et du contrôle de la durée de vie des paquets, tandis que la couche Transport assure le multiplexage, la segmentation des données et, selon le protocole, la fiabilité et le contrôle de flux. Leur interaction est essentielle pour garantir que des données fragmentées et routées à travers plusieurs sauts parviennent correctement aux processus applicatifs identifiés par des numéros de port. La compréhension conjointe de ces couches permet de diagnostiquer efficacement les problèmes de connectivité, de performances et de fragmentation.
🎯 Ce que vous allez apprendre
- Commutation et routage — distinction opérationnelle entre circuits (réels et virtuels) et paquets, avec les implications en termes de réservation de bande passante, surréservation et capacité de délestage. Vous saurez expliquer pourquoi une solution ATM/Frame Relay utilise des identifiants de circuit alors que IP utilise des datagrammes routés hop-by-hop.
- Format et champs de la trame IP — lecture détaillée de l'en-tête IP (version, IHL, TOS/Quality of Service, longueur totale, identifiant, flags,
Fragment Offset, TTL, protocole transporté, checksum, adresses source/destination). Vous serez capable d'identifier l'usage de chaque champ (ex: checksum entête pour détection d'erreur, TTL pour éviter le bouclage) et d'expliquer l'impact du Big Endian sur l'interprétation des octets. - Fragmentation et MTU — mécanique de fragmentation (identifiant de datagramme, flags, offset en multiples de 8 octets) et conditions qui mènent au découpage d'un paquet lors du passage sur un réseau à MTU plus faible. Résultat : vous pourrez diagnostiquer des problèmes liés à PMTUD et proposer des stratégies d'atténuation.
- Adressage IPv4 et CIDR — classes d'adresses historiques, notion de netmask et notation préfixe (/26), adresses réservées (127.0.0.1, plages privées 10/8, 172.16/12, 192.168/16) et principe d'agrégation CIDR. Vous saurez calculer l'adresse réseau par un ET logique et concevoir un plan d'adressage avec masques appropriés.
- Services d'infrastructure (DHCP, DNS, ARP, Zeroconf) — rôle et fonctionnement du DHCP pour l'attribution dynamique, requêtes DNS et types courants (A, AAAA, NS, MX), résolution d'adresses physiques via ARP et RARP, et alternatives auto-configurantes comme Zeroconf (169.254.0.0/16, mDNS sur 224.0.0.251). Vous pourrez expliquer la chaîne de résolution nom→IP→MAC sur un LAN.
- Transports et relation IP/TCP/UDP — place d'IP comme couche 3 et interaction avec TCP (fiabilité, contrôle de flux) et UDP (transport non connecté). À l'issue, vous distinguerez les usages pertinents de TCP vs UDP et saurez repérer le champ « protocole transporté » dans l'en-tête IP (TCP=6, UDP=17).
Protocoles TCP et UDP : Différences clés
TCP fournit une transmission orientée connexion avec contrôle de flux et mécanismes de retransmission. Les champs principaux de l'en-tête TCP incluent les numéros de ports source et destination, le numéro de séquence, le numéro d'acquittement, la taille de la fenêtre de réception, les flags de contrôle (SYN, ACK, FIN, RST, PSH, URG) et le checksum. Ces éléments permettent la segmentation, le suivi des octets envoyés et la garantie d'ordre et d'intégrité. UDP, en revanche, offre un transport simple sans connexion : son en-tête comporte les ports source/destination, la longueur et le checksum, adaptés aux applications temps réel ou à faible surcharge.
- 80 — HTTP
- 443 — HTTPS
- 21 — FTP (contrôle)
- 22 — SSH
- 25 — SMTP
📑 Sommaire du document
- Couche Réseau
- La commutation de circuits
- La commutation de paquets
- Le protocole Internet
- La trame de données
- Adressage
- Attribution d'adresses à une machine
- Résolution de Nom : DNS
💡 Pourquoi choisir ce cours ?
Rédigé par Marie Laurent, ce document de 26 pages combine contexte historique (DARPA), description normative (référence aux RFC) et décodage technique des en-têtes IP pour offrir une base solide aux praticiens réseau. L'approche privilégie des exemples concrets (exemples de masques, diagrammes d'interrogation DNS, cellules ATM de 53 octets) et des explications pas à pas sur la fragmentation, le routage et les services d'infrastructure. Ce support se distingue par son niveau pratique adapté aux techniciens et étudiants qui doivent interpréter paquets et tables de routage en conditions réelles.
👤 À qui s'adresse ce cours ?
- Public cible : techniciens réseau, étudiants en télécoms ou informaticiens en charge d'infrastructures qui ont besoin de maîtriser l'adressage IPv4, le routage et les services de base (DHCP, DNS, ARP) pour administrer LAN et WAN.
- Prérequis : connaissances élémentaires du modèle OSI, notions d'Ethernet et d'adressage binaire, familiarité avec la notation décimale pointée IPv4 et des notions de base en ligne de commande/administration réseau.
❓ Foire Aux Questions (FAQ)
Comment IP gère-t-il la fragmentation et le réassemblage ? IP fragmente un datagramme quand il traverse un réseau dont la MTU est inférieure à la taille du paquet : l'identifiant de datagramme reste constant, les flags indiquent si d'autres fragments suivent et le Fragment Offset positionne chaque fragment en multiples de 8 octets pour le réassemblage côté destination. Le champ checksum couvre l'en-tête et le TTL est décrémenté à chaque saut pour éviter les boucles.
En quoi la commutation de circuits virtuels diffère-t-elle de la commutation de paquets ? Dans la commutation de circuits virtuels (ATM, X.25, Frame Relay) une association logique est établie et chaque cellule/paquet porte un identifiant de circuit, permettant une commutation rapide et parfois réservation de ressources; la commutation de paquets (approche datagramme d'IP) route chaque paquet indépendamment, offrant flexibilité et meilleure utilisation statistique des ressources mais au prix d'un traitement par routeur à chaque saut.