Plan du cours
Protocole IP
01
Qu'est-ce qu'iPerf ?
iPerf3 est un outil open-source de mesure de performance réseau. Contrairement à ping (qui mesure la latence), iPerf mesure la bande passante réelle entre deux points . Cela est indispensable pour valider qu'une infrastructure réseau délivre les débits attendus.
ARCHITECTURE CLIENT–SERVEUR
Serveur iPerf
iperf3 -s
Attend les connexions
Attend les connexions
⟵⟶
TCP ou UDP
port 5201 défaut
port 5201 défaut
Client iPerf
iperf3 -c @serveur
Lance les tests
Lance les tests
02
Commandes essentielles
TERMINAL — iPerf3
# ─── CÔTÉ SERVEUR ───────────────────────────────────────
$ iperf3 -s # écoute sur port 5201
$ iperf3 -s -p 5202 # port personnalisé
# ─── CÔTÉ CLIENT ────────────────────────────────────────
$ iperf3 -c 192.168.1.10 # test TCP basique (10s)
$ iperf3 -c 192.168.1.10 -t 30 # test de 30 secondes
$ iperf3 -c 192.168.1.10 -u # test UDP
$ iperf3 -c 192.168.1.10 -u -b 10M # UDP à 10 Mbps
$ iperf3 -c 192.168.1.10 -P 4 # 4 flux parallèles
$ iperf3 -c 192.168.1.10 -w 64K # fenêtre TCP 64 Ko
$ iperf3 -c 192.168.1.10 -R # test inverse (serveur → client)
RÉSULTAT iPerf3
[ ID] Interval Transfer Bandwidth
[ 4] 0.00- 1.00 sec 112 MBytes 942 Mbits/sec
[ 4] 1.00- 2.00 sec 111 MBytes 931 Mbits/sec
[ 4] 9.00-10.00 sec 113 MBytes 948 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - -
[ 4] 0.00-10.00 sec 1.09 GBytes 937 Mbits/sec sender
03
Cas d'usage concrets
Valider un lien réseau : après installation d'un switch ou d'un câble fibre, tester que la bande passante effective correspond au débit annoncé (1 Gbps, 10 Gbps…).
Comparer TCP vs UDP : TCP avec la gestion des flux de données garantit la livraison · UDP non. iPerf permet de mesurer la perte de paquets et la gigue en UDP . C'est essentiel pour la VoIP et le streaming.
Tester dans les deux sens (
-R) : un lien peut avoir une bande passante asymétrique (montant/descendant). iPerf permet de mesurer chaque sens séparément.Recette d'infrastructure : lors de la mise en service d'un datacenter ou d'une salle réseau, iPerf est utilisé pour valider que tous les liens fonctionnent à leur capacité nominale avant de mettre en production.
✅ Récap — Chapitre 3 : ICMP & Outils de diagnostic
- ICMP = couche 3 · messages d'erreur et de contrôle · encapsulé dans IP
- ping (Type 8/0) = joignabilité · traceroute (TTL+Type 11) = chemin réseau
- MTR = ping + traceroute continu avec statistiques par saut (Loss%, Avg, StDev)
- iPerf3 = mesure de bande passante en mode client/serveur · TCP ou UDP · test bidirectionnel
Cours mis à jour en mars 2026.
