Vous êtes sur la page 1sur 31

CCNA

Module 1
Notions de base sur les réseaux

1
Chapitre 3

Fonctionnement et protocoles des


couches applicatives
Objectifs du chapitre
• définir comment les utilisateurs se servent de la
couche application pour communiquer via le
réseau d’informations ;

• décrire le fonctionnement d’applications TCP/IP


très courantes, telles que le Web et le courrier
électronique et les services associés ;

3
Objectifs du chapitre
• expliquer comment, grâce aux protocoles, les
services exécutés sur un type de périphérique
peuvent envoyer des données vers de
nombreux périphériques réseau différents et
recevoir des données de ces périphériques ;

4
Plan
• 3.1 Application : l’interaction entre les
réseaux

• 3.2 Utilisation des applications et des


services

• 3.3 Exemples de services et protocoles de


la couche application
5
Introduction
Ce chapitre porte sur le rôle de la couche application,
et de ses composants :

•applications
•protocoles
•services

6
3.1 Application : l’interaction entre les
réseaux
Notre modèle de référence est le modèle OSI

7
3.1.1 Modèle OSI et TCP/IP
les fonctionnalités des protocoles de couche application
TCP/IP s’intègrent à la structure des trois couches
supérieures du modèle OSI 

Application
Application
Présentation
Session

8
Fonctions de la couche présentation

• codage et conversion des données de la couche


application

• compression et décompression des données

• chiffrement et déchiffrement des données

9
Fonctions de la couche session

• les fonctions s’exécutant au niveau de cette


couche permettent un dialogue entre les
applications source et de destination.

• La couche session traite l’échange des


informations pour initier et maintenir un
dialogue et pour redémarrer les sessions
interrompues ou inactives pendant une
longue période.
10
3.1.2 Logiciels de la couche application

• Les fonctions associées aux protocoles de

couche application permettent au réseau des

utilisateurs de faire une interface avec le réseau

de données sous-jacent.

11
• Lorsque l’utilisateur ouvre un navigateur Web ou
une fenêtre de messagerie instantanée, une
application est lancée et le programme est placé
dans la mémoire du périphérique, où il est
exécuté.

• Chaque programme en cours d’exécution


chargé sur un périphérique est nommé
processus.

12
• La couche application comprend deux formes de
programmes ou processus logiciels permettant
d’accéder au réseau :

1. les applications

2. les services

13
Applications orientées réseau

• Les applications sont les programmes logiciels


qui permettent aux utilisateurs de communiquer
sur le réseau.

• Certaines applications destinées à l’utilisateur


final sont orientées réseau, à savoir qu’elles
implémentent les protocoles de couche
application et sont capables de communiquer
directement avec les couches inférieures de la
pile de protocoles.
14
Services de couche application

• Les programmes peuvent nécessiter l’assistance


des services de la couche application (par
exemple, le service Web, le service de transfert
de fichiers).

• Bien que transparents pour l’utilisateur, ces


services constituent les programmes qui
établissent l’interface avec le réseau et
préparent les données à transférer.

15
• Chaque application ou service réseau utilise des
protocoles qui définissent les normes et les
formats de données à utiliser.

• Sans protocoles, le réseau de données ne


disposerait d’aucune méthode commune pour
formater et transmettre les données.

16
3.1.3 Applications utilisateurs, services et
protocoles de la couche application

Navigateur
Applications Services
WEB
Permettent aux Etablissent
utilisateurs de créer

contiennent
Messages des interfaces avec le réseau

Protocoles
HTTP
fournissent

Règles et formats de messages 17


3.1.4 Fonctions du protocole de couche
application
Les protocoles de couche application implémentés
sur les hôtes source et de destination doivent
correspondre.

18
3.2 Utilisation des applications et
des services

• Dans cette section nous allons étudier les


deux modèles / architecture réseau et
leurs différentes applications et services.

• Modèle client serveur

• Modèle peer to peer

19
3.2.1 Modèle client serveur
Demande
l’information

Répond à la
Demande

20
3.2.2 Le modéle peer to peer

Homologues
homologues

Un ordinateur peut remplir le rôle d’un serveur pour une transaction et


d’un client pour une autre transaction. Les rôles de client et de serveur
21
sont définis en fonction de chaque requête.
Les applications P2P peuvent être
utilisées sur des réseaux Peer to
Peer, des réseaux client/serveur et
via Internet.

22
3.3 Exemples de services et protocoles de la
couche application
• Services et protocoles DNS (Domain Name System)
• Services WWW et protocole HTTP
• Services de messagerie et protocoles SMTP et POP
• Services de téléchargement de fichiers et le
protocole FTP
• Service et protocole DHCP

• Services pear to pear et protocole Gnutella

23
3.3.1 Services et protocoles DNS (Domain
Name System)

24
25
3.3.2 Services WWW et protocole
HTTP

26
3.3.3 Services de messagerie et protocoles
SMTP et POP

27
3.3.4 Service et protocole FTP

28
3.3.5 Service DHCP

29
3.3.6 Services peer to peer et protocole
Gnutella

30
31