Cours sur les Protocoles de la Couche Application
Ce document présente les principaux protocoles de la couche application du modèle OSI, utilisés
dans les réseaux informatiques modernes.
Ils assurent la communication entre logiciels applicatifs tournant sur différents hôtes.
1. DNS (Domain Name System)
Le DNS est un service permettant de traduire les noms de domaine (ex: [Link]) en
adresses IP. Il fonctionne de manière hiérarchique avec des serveurs racines, TLD et autoritaires.
Il utilise généralement le protocole UDP sur le port 53.
2. DHCP (Dynamic Host Configuration Protocol)
Le DHCP permet d'attribuer automatiquement des adresses IP aux machines d'un réseau. Il utilise
les ports UDP 67 (serveur) et 68 (client). Il fournit aussi la passerelle, le DNS, etc.
3. FTP (File Transfer Protocol)
Le FTP est utilisé pour transférer des fichiers entre ordinateurs via TCP (ports 20 et 21). Il peut
fonctionner en mode actif ou passif, et n'est pas sécurisé (FTP sécurisé = FTPS ou SFTP).
4. HTTP / HTTPS (HyperText Transfer Protocol / Secure)
HTTP est le protocole utilisé pour charger les pages web (port 80), tandis que HTTPS ajoute une
couche de sécurité SSL/TLS (port 443).
C'est un protocole sans état, basé sur les requêtes/réponses entre client (navigateur) et serveur.
5. SMTP (Simple Mail Transfer Protocol)
Le protocole SMTP permet l'envoi de courriels entre serveurs de messagerie. Il utilise le port TCP
25, ou 587 pour les connexions authentifiées.
Il ne gère pas la réception (POP ou IMAP le font).
6. SNMP (Simple Network Management Protocol)
SNMP est utilisé pour la surveillance et la gestion des équipements réseau (switch, routeur...). Il
fonctionne via UDP sur le port 161 et 162 pour les traps.
Les versions récentes (SNMPv3) ajoutent sécurité et authentification.