Couches supérieures du modèle OSI
a. Couche Application
Fournit l'interface entre les logiciels utilisés (comme les navigateurs) et le réseau.
Protocoles importants : HTTP, FTP, IMAP, DNS.
b. Couche Présentation
Formate les données pour qu’elles soient compréhensibles par la machine distante.
Peut aussi :
o Compresser les données
o Chiffrer les données
c. Couche Session
Crée et gère les sessions entre les applications (ex: maintenir une session ouverte
pour une vidéo).
Permet de reprendre une session interrompue.
Modèles de communication
a. Client-Serveur
Le client fait une demande.
Le serveur fournit la réponse.
Utilisé pour le web, la messagerie, etc.
b. Peer-to-Peer (P2P)
Chaque appareil peut être client et serveur à la fois.
Pas besoin de serveur dédié.
Exemple : BitTorrent, eDonkey, Freenet.
Protocoles Web
a. HTTP & HTTPS
HTTP : Protocole utilisé pour accéder aux sites web (port 80).
HTTPS : Version sécurisée avec cryptage (port 443).
Types de requêtes :
o GET : Récupère des données
o POST : Envoie des données au serveur
o PUT : Met à jour des données sur le serveur
Protocoles de messagerie
a. SMTP : Envoi des e-mails (port 25).
b. POP : Récupère les mails et les supprime du serveur (port 110).
c. IMAP : Récupère les mails mais les laisse sur le serveur (port 143).
Services d’adressage IP
a. DNS (Domain Name System)
Traduit les noms de domaines (comme [Link]) en adresses IP.
Utilise différents types d’enregistrements : A (IPv4), AAAA (IPv6), MX (mail), NS
(serveur de noms).
Commande utile : nslookup pour interroger un serveur DNS.
b. DHCP (Dynamic Host Configuration Protocol)
Attribue automatiquement une adresse IP à un appareil sur le réseau.
Utilise des messages comme : DHCPDISCOVER, DHCPOFFER, DHCPREQUEST, DHCPACK.
Services de partage de fichiers
a. FTP (File Transfer Protocol)
Transfert de fichiers entre client et serveur.
Ports utilisés :
o TCP 21 : Contrôle
o TCP 20 : Transfert de données
b. SMB (Server Message Block)
Partage de fichiers et imprimantes dans un environnement Windows.
Fonctionne en mode client/serveur avec une connexion longue durée.
Récapitulatif
Tu dois retenir :
Rôle des couches Application, Présentation et Session
Différences entre Client/Serveur et Peer-to-Peer
Protocoles Web (HTTP, HTTPS) et de messagerie (SMTP, POP, IMAP)
Fonctionnement de DNS et DHCP
Protocole FTP et SMB pour le partage de fichiers