Fonctionnalités et protocoles des couches applicatives

Embed Size (px)

Citation preview

Diapositive 1

Fonctionnalits et protocoles des couches applicativesRalis par Fadela BRITEL

Objectifs de la prsentationFadela BRITEL2

Modle OSI et TCP/IPFadela BRITEL3

Modle OSI et TCP/IP (suite)Fadela BRITEL4

Couche prsentationFadela BRITEL5

Couche sessionFadela BRITEL6

Protocole de la couche applicationFadela BRITEL7(Voir figure)

Logiciels de la couche applicationFadela BRITEL8

Fadela BRITEL9(Voir figure)

Applications utilisateur, services et protocolesFadela BRITEL10Peuvent porter le mme nom.Indiquent quels messages sont changs entre les htes source et de destination, la syntaxe des commandes de contrle, le type et le format des donnes transmises et les mthodes appropries de notification et de correction des erreurs(Voir figure)

Fonctions du protocole de couche applicationFadela BRITEL11

Fadela BRITEL12Les processus permettent de dfinir :

Modle client -serveurFadela BRITEL13

ServeursFadela BRITEL14Un serveur est gnralement un ordinateur qui contient des informations partager avec de nombreux systmes clients.

Fadela BRITEL15

Un dmon sexcute gnralement en tche de fond et nest pas sous le contrle direct de lutilisateur final. Les dmons sont dcrits comme tant lcoute dune requte de la part dun client car ils sont programms pour rpondre chaque fois que le serveur reoit une requte pour le service fourni par le dmon

Services et protocoles de la couche applicationFadela BRITEL16

Rseau Peer to PeerFadela BRITEL17

Applications Peer to PeerFadela BRITEL18

Fadela BRITEL19

DNS (Systme de noms de domaine) - Port TCP/UDP 53HTTP (Hypertext Transfer Protocol) - Port TCP 80SMTP (Simple Mail Transfer Protocol) - Port TCP 25POP (Post Office Protocol) - Port UDP 110Telnet - Port TCP 23DHCP (Dynamic Host Configuration Protocol) - Port UDP 67FTP (File Transfer Protocol) - Ports TCP 20 et 21

Services et protocoles DNSFadela BRITEL20Les noms de domaine ont t crs pour convertir les adresses numriques en noms simples et explicites.Le protocole DNS dfinit un service automatis qui associe les noms de ressource l'adresse rseau numrique requise. Il comprend le format des demandes et des rponses ainsi que des formats de donnesCest un service client/serveur mais qui sexcute en tant que service lui-mme.

(Voir figure)

Fadela BRITEL21Utilitaire nslookup

Fadela BRITEL22Certains de ces types denregistrements sont les suivants:A : une adresse de priphrique finalNS : un serveur de noms autorisCNAME : le nom canonique dun aliasMX : enregistrement dchange de courriel; associe un nom de domaine une liste de serveurs dchange de courriel pour ce domaine

Fadela BRITEL23

Service WWW et HTTPFadela BRITEL24(Voir figure) http://www.cisco.com/index.html

Fadela BRITEL25Pour mieux comprendre :

Fadela BRITEL26Protocole HTTP:Utilis travers le Web pour le transfert des donnes et constitue lun des protocoles dapplication les plus utiliss.Constitue un protocole de requte/rponse.GET est une requte cliente pour obtenir des donnes.Les requtes POST et PUT sont utilises pour envoyer des messages qui tlchargent des donnes vers le serveur Web.La requte PUT tlcharge des ressources ou du contenu vers le serveur Web.Non scuris HTTPS ( HTTP secure) peut procder lauthentification et au chiffrement pour scuriser les donnes pendant quelles circulent entre le client et le serveur.

Service de messagerie et protocoles SMPT/POPFadela BRITEL27

Processus de serveur de messagerie : MTA et MDAFadela BRITEL28

POP(Post Office Protocol) / POP3Fadela BRITEL29Ils transmettent le courriel du serveur de messagerie au client de messagerieSMTP (Simple Mail Transfert Protocol)Rgit le transfert du courriel sortant du client expditeur au serveur de messagerie (MDA), Rgit le transport du courriel entre les serveurs de messagerie (MTA). Permet le transport du courriel sur des rseaux de donnes entre diffrents types de logiciels serveur et client, ainsi que lchange de courriel via Internet.Utilise un ensemble rigide de commandes et de rponses.

Protocole FTP ( File Transfert Protocol)Fadela BRITEL30

Protocole DHCP (Dynamic Host Configuration Protocol)Fadela BRITEL31Il permet un hte dobtenir une adresse IP dynamiquement lorsquil se connecte au rseau. Il automatise laffectation des adresses IP, des masques de sous-rseau, des paramtres de passerelle et autres paramtres de rseau IP.Le protocole DHCP vous permet daccder Internet via des points daccs sans fil dans des aroports ou des cafsLe serveur DHCP choisit une adresse dans une plage dadresses configure et affecte cette adresse lhte pour une dure dfinie.Utile dans le cas de rseaux locaux ou quand les utilisateurs changent frquemment.

Fadela BRITEL32

Le protocole DHCP peut reprsenter un risque pour la scurit.Le protocole DHCP est utilis pour les htes utilisation gnrale et les adresses fixes pour les priphriques rseau.Le protocole DHCP maintient un pool dadresse ip et attribue temporairement une adresse nimporte quel client DHCP lorsque celui-ci est mis sous tension.

Fadela BRITEL33

Identifier les serveurs DHCP disponibles du rseau Message doffre de bail qui indique une adresse IP attribue Masque de sous-rseau Serveur DNS Passerelle par dfaut Dure du bail. Identifier explicitement le serveur et loffre de bail quil accepte.

Services de partage de fichier et protocole SMB (Server Message Block)Fadela BRITEL34Protocole de partage de fichiers client/serveur et de requte-rponse.

Connexion tablie

Fadela BRITEL35

Fadela BRITEL36Le protocole SMB dcrit laccs au systme de fichiers et la manire dont les clients peuvent demander des fichiers.

les messages SMB partagent un format commun et peuvent :dmarrer et authentifier des sessions ou y mettre fin;contrler laccs aux fichiers et aux imprimantes;permettre une application denvoyer ou de recevoir des messages vers ou depuis un autre priphrique.

Service Peer to Peer et protocole GnutellaFadela BRITEL37

Fadela BRITEL38Le protocole Gnutella dfinit cinq types de paquets diffrents:ping: pour la dcouverte des priphriques pong: rponse un paquet pingquery: pour lemplacement des fichiersquery hit: rponse une demande push: requte de tlchargement

Lorsquun utilisateur est connect un service Gnutella, les applications clientes recherchent dautres nuds Gnutella auxquels se connecter. Ces nuds traitent les demandes dobtention de lemplacement des ressources et les rponses ces demandes.

Services et protocole TelnetFadela BRITEL39Dvelopp pour rpondre un besoin : accder aux ordinateurs distant comme ceux directement lis.Telnet offre une mthode standard permettant dmuler les priphriques terminaux texte via le rseau de donnes. Le terme Telnet dsigne gnralement le protocole lui-mme et le logiciel client qui le met en uvre.

RcapitulatifFadela BRITEL40La couche application accde directement aux processus sous-jacents qui grent et permettent la communication entre les utilisateurs connects au rseau. Cette couche sert de source et de destination des communications via les rseaux de donnes.

Les applications, les protocoles et les services de couche application permettent aux utilisateurs dinteragir efficacement avec le rseau de donnes.

Les applications sont des programmes informatiques avec lesquels les utilisateurs interagissent et qui lancent le processus de transfert de donnes la requte des utilisateurs.

Les services sont des programmes sexcutant en tche de fond qui assurent la connexion entre la couche application et les couches infrieures du modle de rseau.

Fadela BRITEL41Les protocoles fournissent une structure de rgles et de processus convenus grce auxquels les services sexcutant sur un priphrique particulier peuvent envoyer et recevoir des donnes de divers priphriques rseau.La livraison de donnes via le rseau peut tre demande un serveur par un client ou entre des priphriques qui oprent dans un schma Peer to Peer. Des messages sont changs entre les services de couche application au niveau de chaque priphrique final selon les spcifications de protocole pour tablir et utiliser ces relations.

Des protocoles tels que HTTP, prennent en charge lenvoi de pages Web vers des priphriques finaux. Les protocoles SMTP/POP prennent en charge lenvoi et la rception du courriel. Le protocole SMB permet aux utilisateurs de partager des fichiers. Le protocole DNS convertit en adresses numriques utilisables par le rseau les noms humainement comprhensibles et utiliss pour faire rfrence aux ressources rseau.