Vous êtes sur la page 1sur 33

Chapitre 7 :

La couche Application
Préparé par : Mme Sinda Boussen

Cours RIP
Section : IF4
AU : 2020/21

A.U. 2020-2021 cours RIP 1


Plan du chapitre
I- Présentation de la couche application
II- Protocole DHCP
III- Protocole DNS
IV- Protocole SMTP, POP

A.U. 2020-2021 cours RIP 2


Présentation de la couche application
L’application constitue l’interface entre l’utilisateur et le
réseau de données

A.U. 2020-2021 cours RIP 3


Modèles OSI et TCP/IP

A.U. 2020-2021 cours RIP 4


Processus de communication
3
2 Les services de couche application
1 Les logiciels et le lancent le transfert de données
Les utilisateurs matériel convertissent
créent la la communication en
communication un format numérique

4
Chaque couche remplit
sa fonction

A.U. 2020-2021 cours RIP 5


Quelques définitions

 Les applications sont des programmes informatiques avec


lesquels les utilisateurs interagissent et qui lancent le
processus de transfert de données à la demande des
utilisateurs.
 Les services sont des programmes s'exécutant en tâche de
fond qui assurent la connexion entre la couche application
et les couches inférieures du modèle de réseau.
 Les protocoles fournissent une structure de règles et de
processus convenus grâce auxquels les services s'exécutant
sur un périphérique particulier peuvent envoyer et recevoir
des données de divers périphériques réseau.

A.U. 2020-2021 cours RIP 6


Couches applicatives

Couche application :
 est la couche supérieure des modèles OSI et TCP/IP,
 Elle sert d’interface entre les applications que nous utilisons pour
communiquer et le réseau sous-jacent via lequel nos messages sont
transmis
Couche présentation :
 codage et conversion des données de la couche application;
 compression des données ;
 chiffrement des données à l’envoi et déchiffrement à la réception.
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.

A.U. 2020-2021 cours RIP 7


Protocoles de la couche application
Le protocole DNS (Domain Name System) est utilisé pour traduire les
adresses Internet en adresses IP.
Le protocole HTTP (Hypertext Transfer Protocol) est utilisé pour
transférer les fichiers qui constituent les pages du Web.
Le protocole SMTP (Simple Mail Transfer Protocol) est utilisé pour
transférer les courriels et les pièces jointes.
Le protocole POP (Post Office Protocol) : utilisé par les clients de
messagerie pour récupérer des e-mails sur un serveur de messagerie
Le protocole IMAP (Internet Message Access Protocol) : un autre
protocole pour la récupération des e-mails
Le protocole Telnet, protocole d’émulation de terminal, est utilisé
pour permettre un accès distant aux serveurs et aux périphériques
réseau

A.U. 2020-2021 cours RIP 8


Protocoles de la couche application

Le protocole FTP (File Transfer Protocol) est utilisé pour le


transfert interactif de fichiers entre les systèmes.
Le protocole TFTP (Trivial File Transfer Protocol) : utilisé
pour le transfert de fichiers simple et sans connexion
Le protocole BOOTP (Bootstrap) : précurseur du protocole
DHCP utilisé pour obtenir des informations d'adresse IP
pendant le démarrage
Le protocole DHCP (Dynamic Host Configuration Protocol) :
utilisé pour attribuer une adresse IP, un masque de sous-
réseau, une passerelle par défaut et un serveur DNS à un
hôte

A.U. 2020-2021 cours RIP 9


Protocole DHCP

A.U. 2020-2021 cours RIP 10


DHCP: Dynamic Host Configuration Protocol
 DHCP apporte une solution aux limites de l’adressage IP statique (IP fixe pour
chaque ordinateur connecté au réseau)
 Lourde tache de maintenance, risque d’erreurs ;
 Les adresses assignées ne peuvent pas être utilisées par d’autres machines.

 Avec le service DHCP :


 seuls les ordinateurs en service utilisent une adresse de l’espace d’adressage ;
 toute modification des paramètres (adresse de la passerelle, des serveurs de noms) est
répercutée sur les stations lors du redémarrage ;
 la modification de ces paramètres est centralisée sur les serveurs DHCP.

 DHCP permet la configuration dynamique des paramètres IP d’une station, en lui


affectant automatiquement une adresse IP et un masque de sous réseau, l’adresse
de la passerelle par défaut, des serveurs de noms DNS.

 Architecture client/serveur

 Port
 Serveur: 67,
 Client: 68.
A.U. 2020-2021 cours RIP 11
Fonctionnement du protocole DHCP

Pour attribuer des adresses IP, un serveur DHCP reçoit un


ensemble d’adresses IP qu’il attribue ensuite sur demande à
des clients pour une période de temps donnée appelée bail

Une étendue DHCP est constituée d’un pool d’adresses IP


sur un sous-réseau spécifique (par exemple: de 192.168.0.1
à 192.168.0.254) que le serveur DHCP peut louer aux
clients.

A.U. 2020-2021 cours RIP 12


Fonctionnement du protocole DHCP
 Quatre principaux messages:
 DHCPDISCOVER
 DHCPOFFER
 DHCPREQUEST
 DHCPACK
 Fonctionnement:
1- Le client DHCP émet en diffusion un premier message DHCPDISCOVER de demande
de bail,
2- S’il existe plusieurs serveurs DHCP atteints par la diffusion et si ces serveurs disposent
d’une adresse IP libre, ces serveurs DHCP proposent au client cette adresse IP
associée à une durée d’utilisation possible de l’adresse (une durée de bail). Le
message de réponse DHCPOFFER contient aussi l’adresse du serveur proposant l’offre
3- S'il a reçu plusieurs propositions, le client en choisit une et retourne une demande
d'utilisation de cette adresse dans un message DHCPREQUEST. Ce message est
également diffusé pour que les autres serveurs DHCP apprennent qu’ils n’ont pas été
sélectionnés.
4- le serveur DHCP sélectionné accuse la réception de la demande et accorde l'adresse
selon la durée de bail prévue par la transmission d’un message DHCPACK. Les autres
serveurs retirent définitivement leur offre.
A.U. 2020-2021 cours RIP 13
Fonctionnement du protocole DHCP

A.U. 2020-2021 cours RIP 14


DHCP: Renouvellement du bail

Les adresses IP dynamiques sont attribuées pour une durée limitée


(durée du bail, ou lease time), qui est transmise au client dans l’accusé
de réception qui clôture la transaction DHCP.
A la moitié de la période d’utilisation d’une adresse (moitié du bail) le
client demande le renouvellement de l’allocation de cette adresse par
un message DHCPREQUEST. Le bail est généralement renouvelé par un
DHCPACK.
Si la demande n’aboutit pas (cas d’une réponse DHCPNACK ou perte de
contact avec le serveur DHCP), le client tente de contacter les autres
serveurs DHCP pour obtenir une autre adresse.
En l’absence de réponse positive, le client utilise l’adresse dont il
disposait jusqu’à la fin du bail et cesse de communiquer en IP.

A.U. 2020-2021 cours RIP 15


Protocole DNS

A.U. 2020-2021 cours RIP 16


DNS : Introduction
DNS: Domain Name System
 Le protocole DNS est un service client/serveur.
 Numéro de port sur TCP/UDP : 53
 Nom de domaine: www.cisco.com => facile à mémoriser par l’utilisateur.

La plupart des utilisateurs mémorisent très difficilement ces adresses numériques.


Pour cette raison, des noms de domaine ont été créés pour convertir les adresses numériques
en noms simples et explicites.
A.U. 2020-2021 cours RIP 17
DNS : Histoire
Avant le DNS, la résolution d'un nom sur Internet devait se faire grâce
à un fichier texte appelé HOSTS.TXT (RFC 608, janvier 1974) maintenu
par le Network Information Center (NIC) du Stanford Research
Institute (SRI) et recopié sur chaque ordinateur par transfert de fichier.

En 1982, ce système centralisé montre ses limites et plusieurs


propositions de remplacement voient le jour:
 le système distribué Grapevine de Xerox => trop compliqué !!
 IEN 116 (aout 1979) => insuffisant !!

La tâche de développer un autre système revient à Paul Mockapetris


qui publie le design du système :
 1983 : RFC 882 – RFC 883
 1987 : RFC 1034 –RFC 1035
 1994 : RFC 1591
 2011 : RFC 6195

A.U. 2020-2021 cours RIP 18


DNS
 Trouver l’adresse IP d’une machine à partir de son nom
consiste à effectuer une résolution de nom

 Trouver le nom d’une machine à partir d’une adresse IP


consiste à effectuer une résolution inverse

 L'application qui a besoin d'effectuer une opération de


résolution (de nom ou inverse) peut exécuter un processus
particulier dit processus résolveur (appelé aussi client DNS).
Le rôle de ce processus est de contacter un serveur de noms
(appelé aussi serveur DNS) et de lui soumettre le problème
de résolution

A.U. 2020-2021 cours RIP 19


Utilisation de nslookup
nslookup: commande qui permet d’interroger un serveur DNS afin de
connaitre l’adresse IP d’un nom de domaine

Serveur DNS primaire


(local )

Résolution du nom de
domaine
www.cisco.com

A.U. 2020-2021 cours RIP 20


Architecture DNS

D'un point de vue organisation physique, le DNS est une


base de données distribuée
 BD gérée par une multitude de machines situées dans le monde
entier.

D'un point de vue organisation logique, le DNS est une base


de données hiérarchisée en arborescence
 La racine se trouve au sommet,
 Le haut de l'arbre porte le nom vide "" mais est souvent écrit "." (ou
racine ou root).

A.U. 2020-2021 cours RIP 21


Hiérarchie des serveurs DNS

Une hiérarchie de serveurs DNS contient des enregistrements de


A.U. 2020-2021 ressources qui associent
coursles
RIP noms aux adresses. 22
Notion de domaine DNS

 Chaque nœud de l'arbre identifie un domaine. Un


nœud peut être père d'un certain nombre de
nœuds situés en dessous de lui, appelés sous-
domaines
 Domaine . (racine)
 Domaine com (domaine de premier niveau)
 contient tous les nœuds se terminant par com
 Domaine cisco.com (domaine de second niveau)
 sous-domaine mail.cisco.com ou www.cisco.com

 Une zone est la partie d'un domaine servie par un


même serveur.
A.U. 2020-2021 cours RIP 23
Base de données hiérarchique et distribuée
 Au sommet de la hiérarchie, les serveurs racines conservent des
enregistrements sur la manière d’atteindre les serveurs des domaines de
premier niveau, qui à leur tour comportent des enregistrements pointant
sur les serveurs des domaines de second niveau, et ainsi de suite.

 Les différents domaines de premier niveau représentent le type


d’organisation ou le pays d’origine.

A.U. 2020-2021 cours RIP 24


DNS: serveur de nom racine
 Contacté par des serveurs de nom local qui ne peuvent pas résoudre un nom
 Le serveur de nom racine:
 Contacte le serveur de nom qui fait autorité si la correspondance n'est pas connue
 Obtient la correspondance
 Renvoie la correspondance au serveur de nom local

A.U. 2020-2021 cours RIP 25


Protocoles de messagerie
SMTP, POP3 et IMAP

A.U. 2020-2021 cours RIP 26


Service de messagerie et protocoles SMTP/POP

 Client de messagerie :

POP: Post Office Protocol


SMTP: Simple Mail Transfer Protocol

Les clients envoient des courriels à un serveur via le protocole


SMTP et en reçoivent via le protocole POP3

A.U. 2020-2021 cours RIP 27


Protocole SMTP
SMTP (Simple Mail Transfer Protocol)
 Transfert du courrier
 Le message doit avoir le format correct
 Les processus SMTP doivent être exécutés à la fois sur le
client et sur le serveur
 L'en-tête de message doit comporter une adresse e-mail du
destinataire au format correct et un expéditeur
 Utilise le port 25

A.U. 2020-2021 cours RIP 28


 Le serveur de messagerie opère deux processus distincts :
 Agent de transfert des messages (MTA)
 Agent de remise des messages (MDA)

= Mail User Agent

A.U. 2020-2021 cours RIP 29


Le protocole POP
POP (Post Office Protocol)
 Permet à une station de travail de récupérer le courrier
depuis un serveur de messagerie
 Le courrier est téléchargé depuis le serveur vers le client,
puis supprimé du serveur
 Utilise le port 110
 POP ne stocke pas les messages
 Le protocole POP3 convient à un FAI puisqu'il lui évite
d'avoir à gérer de grandes quantités de stockage sur ses
serveurs de messagerie.

A.U. 2020-2021 cours RIP 30


Serveurs de messagerie

A.U. 2020-2021 cours RIP 31


Agents de messagerie

L’agent de remise messages (MDA) accepte un courriel d’un agent de transfert des
messages
A.U. 2020-2021
(MTA) et procède à la remisecours
effective
RIP
du courrier 32
Références
 Support de Cours CCNA1 et CCNA2 « support instructeur »
 Guy Pujolle, « Initiation aux réseaux, cours et exercices » Ed
Eyrolles

A.U. 2020-2021 cours RIP 33

Vous aimerez peut-être aussi