Vous êtes sur la page 1sur 20

Protocoles & Services

Couche Application
- 11 Module:

Rseaux Informatique
- Tlinformatique A.Mazoul
Dpartement Informatique

Protocoles &
Services (couche 7)

Introduction

Couche Application

La couche Application est la 7me couche du modle OSI.


Elle se situe au sommet des couches de protocoles TCP/IP.
Elle contient les applications utilisateurs permettant de communiquer via le
rseau.
Les protocoles de la couche application utilisent pour communiquer lun des
deux protocoles de la couche transport TCP ou UDP.

Il existe plusieurs protocoles dans


cette couche:
TELNET, SSH, FTP, DNS, SNMP, HTTP,
SMTP, POP,

A.Mazoul

Rseaux informatiques Tlinformatique

Protocoles &
Services (couche 7)

Le modle Client/Serveur

Notion de serveur

Un serveur est un ordinateur (gnralement puissant) qui offre des services


aux clients, chaque service est identifi par un numro de port:
serveur web (apache): 80
serveur de bases de donnes (mysql)
serveur de courrier lectronique (pop3: 110 , smtp: 25)
serveur ftp: 21
serveur DNS: 53

A.Mazoul

Rseaux informatiques Tlinformatique

Protocoles &
Services (couche 7)

Le modle Client/Serveur

Notion de Client

Un Client est tout hte qui fait appel aux services offerts par un serveur:
Initie le contact avec le serveur (il parle en premier)
Typiquement, il demande un service au serveur.
Il permet danalyser les rponses venant du serveur.

Internet ou
Rseau local

NB : Une mme machine peut implmenter les cts client ET serveur


A.Mazoul

Rseaux informatiques Tlinformatique

Protocoles &
Services (couche 7)

Protocoles de la couche application

DNS (Domain Name System)

Un serveur DNS est un serveur qui permet de relier un nom de domaine


avec une adresse IP.
Fonctionne en mode client/serveur (port 53)
Il permet Rsolution des noms de domaine. Ce qui permet dobtenir
ladresse IP partir dun nom de domaine
www.cisco.com = 198.133.219.25

www.perdu.com = 209.191.119.196
Adresse IP du serveur DNS doit tre connue par le client (station hte).
Il utilise la fois TCP et UDP.

3
1
http://www.google.com
A.Mazoul

Internet

DNS
Rseaux informatiques Tlinformatique

Protocoles &
Services (couche 7)

Protocoles de la couche application

DNS (Domain Name System):Nom de domaine

Nom de domaine est un nom correspondant au nom de lorganisation, et qui


est compos de deux parties:
Nom de domaine
Extension de domaine
Exemple: www.umc.edu.dz
machine www dans le domaine umc, lui mme dans le domaine edu lui-mme
dans le domaine dz

Diffrents types dextension:


com : organisations commerciales: ibm.com
edu : organisations concernant lducation: mit.edu
gov : organisations gouvernementales: nsf.gov
mil : organisations militaires: army.mil
net : organisations rseau Internet: worldnet.net
org : organisations non commerciales: eff.org
int : organisations internationales: nato.int
ma, fr, uk, de, it, us, au, ca, se,dz etc: organisations nationales: iam.ma
A.Mazoul

Rseaux informatiques Tlinformatique

Protocoles &
Services (couche 7)

Protocoles de la couche application

Structuration des noms DNS

A.Mazoul

Rseaux informatiques Tlinformatique

Protocoles &
Services (couche 7)

Protocoles de la couche application

Lecture des noms de domaine

La lecture des noms de domaine se fait linverse de ladressage IP, telle


que la partie la plus significative se situe gauche de la syntaxe:
192.93.28.7
vers le plus significatif

diamant.ens.math-info.univ-paris5.fr
vers le plus significatif

http://diamant.ens.math-info.univ-paris5.fr
domaine franais (.fr)
Protocole
(http)

A.Mazoul

domaine de lorganisation univ-paris5


sous-domaine math-info
sous-domaine ens
machine diamant du domaine
ens.math-info.univ-paris5.fr

Rseaux informatiques Tlinformatique

Protocoles &
Services (couche 7)

Protocoles de la couche application

DHCP (Dynamic Host Configuration Protocol)

Dynamic Host Configuration Protocol (DHCP) est un protocole rseau


dont le rle est d'assurer la configuration automatique des paramtres IP
d'une station. Ce qui permet un hte qui se connecte au rseau dobtenir
dynamiquement sa configuration IP. Cela permet normment de simplifie
ladministration dun rseau.

A.Mazoul

Rseaux informatiques Tlinformatique

Protocoles &
Services (couche 7)

Protocoles de la couche application

Fonctionnement de DHCP

Serveur DHCP:
Distribue les adresses ip sans conflit.
A une adresse IP fixe.
Droulement:
1) Le client met en broadcast un paquet de type "DHCP-DISCOVER",
pour identifier les serveurs DHCP disponibles ;
2) Le serveur rpond par un paquet "DHCP-OFFER" (broadcast), qui
contient les premiers paramtres ;
3) Le client tablit sa configuration et envoie un "DHCP-REQUEST" pour
valider son adresse IP.
4) Le serveur rpond par un "DHCP-ACK" avec ladresse IP pour confirmer
lattribution.
A.Mazoul

Rseaux informatiques Tlinformatique

10

Protocoles &
Services (couche 7)

Protocoles de la couche application

Fonctionnement de DHCP
1- DHCP-DISCOVER
Client
DHCP

2- DHCP-OFFER
3- DHCP-REQUEST

Serveur
DHCP

4- DHCP-ACK

A.Mazoul

Rseaux informatiques Tlinformatique

11

Protocoles &
Services (couche 7)

Protocoles de la couche application

FTP (File Transfer Protocol)

Le protocole de transfert de fichiers (File Transfer Protocol ou FTP), est


un protocole de communication destin l'change de fichiers sur un rseau
TCP/IP:
Protocole orient connexion(TCP)
Protocole de transfert de fichiers entre deux machines distances
Utilise deux connexions pour le transfert de donnes :
Port 20: pour le transfert de donnes
Port 21: pour la connexion de contrle

A.Mazoul

Rseaux informatiques Tlinformatique

12

Protocoles &
Services (couche 7)

Protocoles de la couche application

FTP (File Transfer Protocol)

Lorsque on est connect au serveur FTP, on peut agir sur les fichiers
loigns comme sur le local et donc les renommer ou les supprimer .
Utilit: pour placer les fichiers dun site Web sur le disque dur dun
hbergeur web ou pour changer de gros fichiers avec un autre utilisateur,
lusage dun FTP est extrmement pratique.
Plusieurs logiciels FTP gratuits peuvent tre tlcharger de linternet tel que
FileZilla .
Client FTP

Serveur FTP

FileZilla

A.Mazoul

Serveur de
donnes

Rseaux informatiques Tlinformatique

13

Protocoles &
Services (couche 7)

Protocoles de la couche application

Se connecter au serveur FTP

FileZilla
A.Mazoul

Rseaux informatiques Tlinformatique

14

Protocoles &
Services (couche 7)

Protocoles de la couche application

HTTP (Hyper Text Transfer Protocol)

HTTP (Hyper Text Transfer Protocol) est le protocole de communication


du web permettant d'changer des documents hypertextes contenant des
donnes sous la forme de texte, d'images fixes ou animes et du son.
Les client HTTP utilise le protocole daffichage HTML(HyperText Markup
Language ) pour la visualisation de une page web.
Les donnes sont localises en envoyant une chane de caractres appele
URL (Uniform Ressource Locator) au serveur HTTP.

URL

A.Mazoul

Rseaux informatiques Tlinformatique

15

Protocoles &
Services (couche 7)

Protocoles de la couche application

Serveur HTTP

Le serveur HTTP est un ordinateur sur lequel fonctionne un serveur HTTP


est appel serveur Web. Le terme serveur Web peut aussi dsigner le
serveur HTTP (le logiciel) lui-mme. On peut citer quelques un:
Apache HTTP Server de la Apache Software Foundation (sert 55% des
sites web en 2013).
Apache Tomcat de la Apache Software Foundation, volution de
Apache pour J2EE.
Google Web Server de Google.
Internet Information Services (IIS) de Microsoft.

A.Mazoul

Rseaux informatiques Tlinformatique

16

Protocoles &
Services (couche 7)

Protocoles de la couche application

Telnet (TErminal NETwork ou TELecommunication NETwork)

Telnet (TErminal NETwork ou TELecommunication NETwork, ou encore


TELetype NETwork) est un protocole rseau utilis sur tout rseau prenant
en charge le protocole TCP/IP. Il appartient la couche application du
modle OSI .
excution de commandes saisies au clavier sur une machine distante
Outil Telnet = implmentation du protocole Telnet
Environnement client / serveur :
la machine distante est configure en serveur
Elle attend quune machine lui demande un service
Utilise le port 23.
Les donnes circulent en clair sur le rseau, ainsi, des sniffeurs comme
tcpdump ou Wireshark permettent d'intercepter les communications de la
commande telnet.
Solution: lutilisation du protocole SSH.
A.Mazoul

Rseaux informatiques Tlinformatique

17

Protocoles &
Services (couche 7)

Protocoles de la couche application

Messagerie lectronique: SMTP & POP

Pour rcuprer les messages du serveur de courriel, 2 protocoles peuvent


tre utiliss.
POP ou POP3 (Post Office Protocol)
protocole qui permet de rcuprer les courriers lectroniques situs sur
un serveur de messagerie lectronique.
Port 110
SMTP(Simple Mail Transfer Protocol)
Transfrer le courrier lectronique (courriel) vers les serveurs de
messagerie lectronique.

A.Mazoul

Port 25.

Rseaux informatiques Tlinformatique

18

Protocoles &
Services (couche 7)

Protocoles de la couche application

Messagerie lectronique: SMTP & POP

A.Mazoul

Rseaux informatiques Tlinformatique

19

A.Mazoul

Rseaux informatiques Tlinformatique

20