Vous êtes sur la page 1sur 20

Protocoles & Services

Couche Application
- 11 -

Module:
Réseaux Informatique
- Téléinformatique -

A.Mazoul

Département Informatique
Protocoles &
Services (couche 7)
Introduction

Couche Application
 La couche Application est la 7ème couche du modèle OSI.
 Elle se situe au sommet des couches de protocoles TCP/IP.
 Elle contient les applications utilisateurs permettant de communiquer via le
réseau.
 Les protocoles de la couche application utilisent pour communiquer l’un 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 Réseaux informatiques Téléinformatique 2


Protocoles &
Services (couche 7)
Le modèle Client/Serveur

Notion de serveur
 Un serveur est un ordinateur (généralement puissant) qui offre des services
aux clients, chaque service est identifié par un numéro de port:
 serveur web (apache): 80
 serveur de bases de données (mysql)
 serveur de courrier électronique (pop3: 110 , smtp: 25)
 serveur ftp: 21
 serveur DNS: 53
 …

A.Mazoul Réseaux informatiques Téléinformatique 3


Protocoles &
Services (couche 7)
Le modèle Client/Serveur

Notion de Client
 Un Client est tout hôte 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 d’analyser les réponses venant du serveur.

Internet ou
Réseau local

NB : Une même machine peut implémenter les côtés client ET serveur


A.Mazoul Réseaux informatiques Téléinformatique 4
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 Résolution des noms de domaine. Ce qui permet d’obtenir
l’adresse IP à partir d’un 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 hôte).
 Il utilise à la fois TCP et UDP.

3
Internet
1
2
http://www.google.com
DNS
A.Mazoul Réseaux informatiques Téléinformatique 5
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 l’organisation, 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 même dans le domaine edu lui-même
dans le domaine dz

 Différents types d’extension:


– com : organisations commerciales: ibm.com
– edu : organisations concernant l’éducation: mit.edu
– gov : organisations gouvernementales: nsf.gov
– mil : organisations militaires: army.mil
– net : organisations réseau 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 Réseaux informatiques Téléinformatique 6
Protocoles &
Services (couche 7)
Protocoles de la couche application

Structuration des noms DNS

A.Mazoul Réseaux informatiques Téléinformatique 7


Protocoles &
Services (couche 7)
Protocoles de la couche application

Lecture des noms de domaine

 La lecture des noms de domaine se fait à l’inverse de l’adressage IP, telle


que la partie la plus significative se situe à gauche de la syntaxe:
192.93.28.7 diamant.ens.math-info.univ-paris5.fr
vers le plus significatif vers le plus significatif

http://diamant.ens.math-info.univ-paris5.fr
domaine français (.fr)
Protocole domaine de l’organisation univ-paris5
(http)
sous-domaine math-info
sous-domaine ens
machine diamant du domaine
ens.math-info.univ-paris5.fr

A.Mazoul Réseaux informatiques Téléinformatique 8


Protocoles &
Services (couche 7)
Protocoles de la couche application

DHCP (Dynamic Host Configuration Protocol)

 Dynamic Host Configuration Protocol (DHCP) est un protocole réseau


dont le rôle est d'assurer la configuration automatique des paramètres IP
d'une station. Ce qui permet à un hôte qui se connecte au réseau d’obtenir
dynamiquement sa configuration IP. Cela permet énormément de simplifie
l’administration d’un réseau.

A.Mazoul Réseaux informatiques Téléinformatique 9


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.

Déroulement:
1) Le client émet en broadcast un paquet de type "DHCP-DISCOVER",
pour identifier les serveurs DHCP disponibles ;
2) Le serveur répond par un paquet "DHCP-OFFER" (broadcast), qui
contient les premiers paramètres ;
3) Le client établit sa configuration et envoie un "DHCP-REQUEST" pour
valider son adresse IP.
4) Le serveur répond par un "DHCP-ACK" avec l’adresse IP pour confirmer
l’attribution.
A.Mazoul Réseaux informatiques Téléinformatique 10
Protocoles &
Services (couche 7)
Protocoles de la couche application

Fonctionnement de DHCP

1- DHCP-DISCOVER

2- DHCP-OFFER
Client Serveur
DHCP 3- DHCP-REQUEST DHCP

4- DHCP-ACK

A.Mazoul Réseaux informatiques Téléinformatique 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 réseau
TCP/IP:
 Protocole orienté connexion(TCP)
 Protocole de transfert de fichiers entre deux machines distances
 Utilise deux connexions pour le transfert de données :
Port 20: pour le transfert de données
Port 21: pour la connexion de contrôle

A.Mazoul Réseaux informatiques Téléinformatique 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
éloignés comme sur le local et donc les renommer ou les supprimer .
 Utilité: pour placer les fichiers d’un site Web sur le disque dur d’un
hébergeur web ou pour échanger de gros fichiers avec un autre utilisateur,
l’usage d’un FTP est extrêmement pratique.
 Plusieurs logiciels FTP gratuits peuvent être télécharger de l’internet tel que
FileZilla .

Client FTP Serveur FTP

FileZilla Serveur de
données

A.Mazoul Réseaux informatiques Téléinformatique 13


Protocoles &
Services (couche 7)
Protocoles de la couche application

Se connecter au serveur FTP

FileZilla
A.Mazoul Réseaux informatiques Téléinformatique 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
données sous la forme de texte, d'images fixes ou animées et du son.
 Les client HTTP utilise le protocole d’affichage HTML(HyperText Markup
Language ) pour la visualisation de une page web.
 Les données sont localisées en envoyant une chaîne de caractères appelée
URL (Uniform Ressource Locator) au serveur HTTP.

URL

A.Mazoul Réseaux informatiques Téléinformatique 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 désigner le
serveur HTTP (le logiciel) lui-même. 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 Réseaux informatiques Téléinformatique 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 réseau utilisé sur tout réseau prenant
en charge le protocole TCP/IP. Il appartient à la couche application du
modèle OSI .
 exécution de commandes saisies au clavier sur une machine distante
 Outil Telnet = implémentation du protocole Telnet
 Environnement client / serveur :
 la machine distante est configurée en serveur
 Elle attend qu’une machine lui demande un service
 Utilise le port 23.

Les données circulent en clair sur le réseau, ainsi, des sniffeurs comme
tcpdump ou Wireshark permettent d'intercepter les communications de la
commande telnet.
Solution: l’utilisation du protocole SSH.
A.Mazoul Réseaux informatiques Téléinformatique 17
Protocoles &
Services (couche 7)
Protocoles de la couche application

Messagerie électronique: SMTP & POP


 Pour récupérer les messages du serveur de courriel, 2 protocoles peuvent
être utilisés.
 POP ou POP3 (Post Office Protocol)
• protocole qui permet de récupérer les courriers électroniques situés sur
un serveur de messagerie électronique.
• Port 110
 SMTP(Simple Mail Transfer Protocol)
• Transférer le courrier électronique (courriel) vers les serveurs de
messagerie électronique.
• Port 25.

A.Mazoul Réseaux informatiques Téléinformatique 18


Protocoles &
Services (couche 7)
Protocoles de la couche application

Messagerie électronique: SMTP & POP

A.Mazoul Réseaux informatiques Téléinformatique 19


A.Mazoul Réseaux informatiques Téléinformatique 20

Vous aimerez peut-être aussi