Unité de données formatée et autonome transmise sur un réseau informatique, contenant à la fois les données utiles (payload) et des informations de contrôle (en-tête) nécessaires à son acheminement.
Quand vous envoyez un message, une image ou une page web sur Internet, celle-ci n’est pas transmise d’un seul bloc. Elle est découpée en petits morceaux appelés paquets.
Chaque paquet :
- contient une partie du message,
- porte une « enveloppe » avec l’adresse de destination, l’adresse source, un numéro de séquence, etc.,
- peut emprunter un chemin différent sur le réseau,
- est recomposé à l’arrivée pour restituer le message original.
Analogie simple :
Envoyer un livre par courrier en le découpant en pages, en mettant chaque page dans une enveloppe numérotée, et en laissant le destinataire les rassembler dans l’ordre.
Structure d’un paquet (simplifiée)
[ En-tête ] + [ Données utiles (payload) ] + [ (parfois) Pied de page ]
- En-tête : adresses IP, ports, protocole (TCP/UDP), taille, checksum (contrôle d’erreur), etc.
- Payload : la partie « utile » (ex. : un fragment de page web, un bout de vidéo).
- Taille typique : 64 à 1500 octets (MTU standard Ethernet).
Protocoles liés
- IP (Internet Protocol) : gère l’adressage et le routage des paquets.
- TCP : garantit que tous les paquets arrivent, dans l’ordre et sans erreur.
- UDP : envoie des paquets sans garantie (plus rapide, utilisé pour la vidéo en direct, jeux en ligne).
Paquet vs Trame vs Segment
| Couche OSI | Unité de données | Rôle |
|---|---|---|
| Couche 3 (Réseau) | Paquet | Routage (IP) |
| Couche 2 (Liaison) | Trame | Transmission locale (Ethernet, Wi-Fi) |
| Couche 4 (Transport) | Segment (TCP) ou Datagramme (UDP) | Gestion des flux et erreurs |
En pratique, on utilise souvent « paquet » de façon générale, même si le terme technique varie selon la couche.
Pourquoi c’est important ?
- Efficacité : plusieurs communications peuvent partager le même réseau simultanément.
- Résilience : si un paquet est perdu, seul lui est renvoyé — pas tout le message.
- Sécurité : l’analyse des paquets (packet sniffing) permet de diagnostiquer ou d’attaquer un réseau.
- Performance : la taille des paquets influence la latence et la bande passante.
Terminologie
- Terme normalisé : paquet (recommandé par l’État français, la DGLFLF, et l’enseignement technique).
- Usage courant : packet (anglicisme fréquent, notamment dans les outils :
tcpdump,Wireshark). - À éviter : « paquet de données » seul → trop vague (confusion possible avec les data packages en open data).