Numérique et Sciences Informatiques1ère

Protocoles fondamentaux (TCP/IP)
Exercices corrigés

Maîtrisez les protocoles fondamentaux TCP/IP : modèle OSI, couches réseau, adresses IP, routage, sécurité réseau grâce à ces 5 exercices détaillés.

Concepts & Exercices
IP = 4 octets
Adresse IP
Couche Application
HTTP, FTP, SMTP
Services utilisateur
Couche Transport
TCP, UDP
Contrôle de flux
Couche Réseau
IP, ICMP
Acheminement

Modèle TCP/IP

Application
HTTP, FTP, SMTP, DNS
Transport
TCP, UDP
Internet
IP, ICMP
Accès réseau
Ethernet, WiFi
Exercice 1
Identifier les couches du modèle TCP/IP pour un transfert HTTP
Exercice 2
Convertir l'adresse IP 192.168.1.10 en binaire
Exercice 3
Expliquer le processus de routage d'un paquet IP
Exercice 4
Comparer TCP et UDP : avantages et inconvénients
Exercice 5
Analyser une trame Ethernet avec TCP/IP
Corrigé : Exercices 1 à 3
1 Modèle TCP/IP
Définition :

Modèle TCP/IP : Architecture en 4 couches (Application, Transport, Internet, Accès réseau) qui permet la communication entre ordinateurs.

Méthode d'analyse :
  1. Identifier le service applicatif (HTTP)
  2. Associer au protocole de transport (TCP)
  3. Identifier la couche réseau (IP)
  4. Identifier la couche physique (Ethernet)

Transfert HTTP

Application
HTTP
Transport
TCP
Internet
IP
Accès réseau
Ethernet
Étape 1 : Service applicatif

L'utilisateur accède à une page Web via HTTP

Étape 2 : Transport fiable

TCP assure la fiabilité du transfert des données

Étape 3 : Acheminement

IP gère le routage des paquets vers la destination

Étape 4 : Transmission physique

Ethernet transmet les données sur le réseau local

Réponse finale :

HTTP → TCP → IP → Ethernet

Règles appliquées :

Couches emboîtées : Chaque couche encapsule la précédente

Protocoles spécifiques : Chaque couche a ses propres protocoles

Encapsulation : Les données descendent de haut en bas

2 Conversion binaire
Définition :

Adresse IP : Suite de 4 nombres (octets) compris entre 0 et 255, représentée en binaire par 8 bits par octet.

192.168.1.10
192 → 11000000
168 → 10101000
1 → 00000001
10 → 00001010
Étape 1 : Conversion de 192

192 = 128 + 64 = 2⁷ + 2⁶ → 11000000

Étape 2 : Conversion de 168

168 = 128 + 32 + 8 = 2⁷ + 2⁵ + 2³ → 10101000

Étape 3 : Conversion de 1

1 = 2⁰ → 00000001

Étape 4 : Conversion de 10

10 = 8 + 2 = 2³ + 2¹ → 00001010

192.168.1.10 = 11000000.10101000.00000001.00001010
Réponse finale :

192.168.1.10 = 11000000.10101000.00000001.00001010

Règles appliquées :

8 bits par octet : Chaque nombre est codé sur 8 bits

Puissances de 2 : Utiliser les valeurs 128, 64, 32, 16, 8, 4, 2, 1

Plage autorisée : 0 à 255 pour chaque octet

3 Routage IP
Définition :

Routage : Processus d'acheminement des paquets IP d'une source à une destination à travers un ou plusieurs routeurs.

Étape 1 : Création du paquet

L'émetteur crée un paquet avec adresse IP source et destination

Étape 2 : Consultation de la table de routage

Le routeur examine sa table pour trouver la meilleure route

Étape 3 : Transmission au prochain saut

Le paquet est envoyé au routeur suivant dans le chemin

Étape 4 : Répétition du processus

Chaque routeur répète les étapes jusqu'à destination finale

Étape 5 : Livraison finale

Le paquet atteint sa destination et est traité

Routage = Table de routage + Prochain saut + Répétition
Réponse finale :

Le routage utilise des tables de routage pour déterminer le meilleur chemin

Règles appliquées :

Tables de routage : Contiennent les routes vers différents réseaux

Prochain saut : Adresse du routeur suivant dans le chemin

Algorithmes : OSPF, RIP, BGP pour déterminer les meilleures routes

Corrigé : Exercices 4 à 5
4 TCP vs UDP
Définition :

TCP : Protocole orienté connexion, fiable mais lent. UDP : Non orienté connexion, rapide mais non fiable.

Comparaison TCP vs UDP

TCP
Fiable, Séquencé, Contrôlé
UDP
Rapide, Simple, Sans contrôle
Étape 1 : Analyse des besoins

Déterminer si la fiabilité ou la vitesse est prioritaire

Étape 2 : Choix du protocole

TCP pour transferts fiables, UDP pour temps réel

Étape 3 : Implémentation

Utiliser les fonctions réseau appropriées

TCP = Fiabilité | UDP = Vitesse
Réponse finale :

TCP pour fichiers et pages Web, UDP pour vidéos et jeux

Règles appliquées :

TCP : Utilisé pour HTTP, HTTPS, FTP, SMTP (fiabilité requise)

UDP : Utilisé pour VoIP, streaming, DNS (vitesse prioritaire)

Contrôle : TCP gère les accusés de réception, UDP non

5 Analyse trame Ethernet
Définition :

Trame Ethernet : Unité de transmission au niveau liaison, contenant des données IP encapsulées dans TCP/UDP.

Étape 1 : En-tête Ethernet

Adresse MAC destination, adresse MAC source, type (0x0800 pour IPv4)

Étape 2 : En-tête IP

Version, longueur, TTL, protocole (6 pour TCP, 17 pour UDP)

Étape 3 : En-tête TCP/UDP

Ports source et destination, numéros de séquence, drapeaux

Étape 4 : Données

Contenu de la communication (requête HTTP, réponse, etc.)

Étape 5 : Vérification

Contrôler les adresses, ports, et intégrité des données

Ethernet → IP → TCP/UDP → Données
Réponse finale :

La trame encapsule les données à travers toutes les couches

Règles appliquées :

Encapsulation : Chaque couche ajoute son en-tête

Détection d'erreur : FCS dans Ethernet pour vérifier l'intégrité

Adresses : MAC pour la liaison, IP pour le réseau

Cours bien détaillé
IP = 4 × 8 bits
Adresse IP
🌐
Modèle OSI : 7 couches de communication réseau (Physique, Liaison, Réseau, Transport, Session, Présentation, Application).
📦
Encapsulation : Processus où chaque couche ajoute ses informations aux données.
📡
Adresses IP : Identifiants uniques pour chaque appareil sur un réseau (IPv4 ou IPv6).
🔒
Sécurité : Protection des données pendant la transmission (chiffrement, pare-feu).
💡
Conseil : Comprendre les couches permet de diagnostiquer les problèmes réseau
🔍
Attention : Une erreur à une couche affecte les couches supérieures
Astuce : TCP pour applications critiques, UDP pour temps réel
📋
Méthode : Toujours vérifier les couches basses avant les hautes
Vérification : ping, traceroute pour tester la connectivité
Protocoles fondamentaux :
  • IP (Internet Protocol) : Acheminement des paquets entre hôtes
  • TCP (Transmission Control Protocol) : Communication fiable orientée connexion
  • UDP (User Datagram Protocol) : Communication rapide sans garantie
  • ICMP (Internet Control Message Protocol) : Messages de contrôle et erreurs
Règles importantes :
  • Chaque couche du modèle TCP/IP a un rôle spécifique et unique
  • Les protocoles communiquent verticalement entre couches adjacentes
  • Les données sont encapsulées en descendant les couches et désencapsulées en remontant
  • Les adresses MAC sont locales, les adresses IP sont globales
  • Le routage utilise des algorithmes pour trouver le chemin optimal
Protocoles fondamentaux (TCP/IP) Principes des réseaux