Cours sur le réseau TCP/IP
Le modèle TCP/IP (Transmission Control Protocol / Internet Protocol) est
l’architecture fondamentale utilisée sur Internet et les réseaux
informatiques. Il définit comment les données sont envoyées, acheminées
et reçues.
1. Modèle TCP/IP : Les 4 couches
Le modèle TCP/IP est divisé en quatre couches (contrairement au modèle
OSI qui en a 7) :
2. Explication des principales couches et protocoles
a) Couche Accès Réseau
Responsable de la communication physique (câble, fibre optique, Wi-Fi).
Définit comment les données sont placées sur le réseau.
Protocoles : Ethernet, Wi-Fi, MAC (Media Access Control).
b) Couche Internet
Gère l’adressage IP et le routage des paquets de données.
Utilise les adresses IP (IPv4 et IPv6) pour identifier chaque machine.
Protocoles :
IP (Internet Protocol) : Identifie et achemine les paquets.
ARP (Address Resolution Protocol) : Associe une adresse IP à une adresse
MAC.
ICMP (Internet Control Message Protocol) : Envoie des messages d’erreur
(ex : Ping).
c) Couche Transport
Assure la communication entre les applications sur les machines distantes.
Deux protocoles majeurs :
TCP (Transmission Control Protocol) : Connexion fiable, vérification des
paquets, retransmission en cas d’erreur. Utilisé par http, FTP, SMTP…
UDP (User Datagram Protocol) : Moins fiable mais plus rapide (utilisé pour
la VoIP, le streaming).
d) Couche Application
Fournit des services aux utilisateurs et aux applications.
Protocoles courants :
http/HTTPS (Web)
FTP (Transfert de fichiers)
SMTP, POP3, IMAP (E-mails)
DNS (Résolution des noms de domaine)
DHCP (Attribution d’adresses IP)
3. Fonctionnement d’une communication TCP/IP
Exemple : Un utilisateur visite un site web (exemple : www.google.com)
1. Résolution DNS : La requête DNS transforme www.google.com en
une adresse IP.
2. Établissement de la connexion : TCP établit une connexion fiable
avec le serveur web.
3. Envoi de la requête http : Le navigateur envoie une requête http
pour obtenir la page.
4. Réponse du serveur : Le serveur renvoie la page web sous forme de
paquets TCP/IP.
5. Affichage de la page : Le navigateur reconstruit les paquets et
affiche le site.
4. Différence entre TCP et UDP
5. Adressage IP : IPv4 vs IPv6
IPv4 : Adresses sur 32 bits (ex : 192.168.1.1)
IPv6 : Adresses sur 128 bits (ex : 2001 :db8 ::ff00 :42 :8329)
Pourquoi IPv6 ? : IPv4 ne suffit plus à cause du nombre croissant
d’appareils connectés.
Conclusion
Le modèle TCP/IP est la base des communications modernes. Il garantit
que les données envoyées depuis un ordinateur atteignent leur destination
avec fiabilité et efficacité. Maîtriser TCP/IP est essentiel pour les
administrateurs réseau, les ingénieurs en cybersécurité et les
développeurs.
Si tu veux un approfondissement sur une partie spécifique (ex :
configuration d’un réseau, routage IP, Wireshark pour analyser les
paquets), dis-moi !