23
PROTOCOLES NORMALISES Professeur : M. BATAKOU DSI Groupe CERCO

LES COUCHES 7-6-5

Embed Size (px)

DESCRIPTION

ce document concerne les couches 7 6 5 du modele osi

Citation preview

PROTOCOLES NORMALISES

PROTOCOLES NORMALISESProfesseur : M. BATAKOU DSI Groupe CERCO

THEME :COUCHE PRESENTATION, COUCHE SESSION ETCOUCHE APPLICATIONPrsent par : YAPO YAPO Jean ClmentKOKI Elise

PLAN DU TRAVAIL

I) MODELE OSI

Quest ce que sest que le modle OSI ?

Pourquoi le modle OSI ?

Les sept couches du modle OSI

II) LA COUCHE PRSENTATION

Elle est charge: de convertir les donnes en des formats comprhensibles par les applications de compresser les donnes : Compression des donnes : rduit le nombre de bits qui doivent tre transmis sur le rseau de crypter les donnes pour des raisons de scurit. Par exemple, cryptage du mot de passe. de dcrypter les donnes.

Rle

III) LA COUCHE SESSION

Unesessionest une priode dlimite Pendant laquelle unappareil informatiqueest en communication et ralise des oprations au service d'unclient. 1- Dfinition11- RleElle tablit, maintient et libre les communications. Elle sert synchroniser les communicationsElle permet aussi de savoir lors dun dialogue, qui parle ? Qui prend la parole ?

IV) LA COUCHE APPLICATION

1) Dfinition

Quant elle, elle regroupe les applications rseaux et leurs protocoles.Ces protocoles sont HTTPS, FTPS, SMTP, POP, DNS,SNMP, Telnet ).

2) Rle

Elle sert dintermdiaire entre lutilisateur et le rseau. En effet cest grce cette couche que lutilisateur utilise les services du rseau tels que le transfert des fichiers, lenvoi de mails

3) Les services 1- DNS a) Dfinition

Le service DNS est un service qui sert traduire un nom de domaine(www.google.fr) en adresse IP de la machine sur laquelle ce nom est install.

b) Fonctionnement de DNS

c) les diffrentes parties que compose un nom de domaine

2- HTTPSHTTPS : Hyper Text Transfer Protocol SecuredHTTPS : c'est HTTP+SSL. a) HTTP

HTTP a pour port : 80HTTPS a pour port : 443

b) SSL : Secure Socket Layer

SSL est un systme qui permet d'changer des informations entre 2 ordinateurs de faon sre. SSL assure 3 choses:

Confidentialit: Il est impossible d'espionner les informations changes.Intgrit: Il est impossible de truquer les informations changes.Authentification: Il permet de s'assurer de l'identit du programme, de la personne ou de l'entreprise avec laquelle on communique.

SSL est un complment TCP/IP et permet (potentiellement) de scuriser n'importe quel protocole ou programme utilisant TCP/IP.

C) LES CLIENTS HTTP :Les navigateurs Web D) LES SERVEURS HTTP OU WEB :Apache, IIS, WAMP, LAMP, Easyphp, Linux PHP

E) Quelques services utilisant HTTPSLE COURTAGE en ligneLes BANQUESLes E-COMMERCELes COURRIRES ELECTRONIQUESetc

F) LA COMMUNICATION ENTRE UN NAVIGATEUR ET UN SERVEUR WEB AVEC LEPROTOCOLE HTTP

une URL telle que http://www.lenomdusite.com/fichier.html est entre dans le navigateur par un utilisateurle navigateur en extrait le nom de domaine 'www.lenomdusite.com' et partir de cette information sait comment trouver le serveur Web distant grce au protocole DNSDs lors une connexion (base sur les protocoles TCP/IP) est tablie entre le navigateur et le serveur Web distantune requte HTTP demandant la ressource '/fichier.html' est alors transmise par le navigateurle serveur Web trouve la ressource correspondante et en renvoie le contenu dans une rponse HTTPle navigateur affiche le fichier HTML lutilisateur

1- Sites statiques

2- Sites dynamiquesLe navigateur envoie l'adresse tape au serveur webLe serveur web cherche dans son arborescence sil ne troupe pas le fichierIl va voir son extension si cest une application PHP. Si c'est le cas, le serveur web transmet ce fichier PHP.PHP parse le fichier, c'est--dire qu'il va analyser et excuter le code PHP qui se trouve entre les balises. Si ce code contient des requtes vers une base de donnes (MySQL), PHP envoie la requte (SQL). La base de donnes renvoie les informations voulues au script qui peut les exploiter.PHP continue de parser la page, puis retourne le fichier dpourvu du code PHP au serveur web.Le serveur web renvoie donc un fichier ne contenant plus de PHP, donc seulement du HTML au navigateur qui l'interprte et l'affiche.

3- La structure dURLProtocoleIdentifiant et Mot de passe (facultatif)Nom du serveurPort (facultatif si 80)Chemin

REQUEST HTTPGET/repertoire/page.htmlHTTP/1.1HEADHost:www.site.comCookie: nom-cookie=valeur cookieConnection: Close|Keep-AliveContent-Length: 42PUTOPTIONSPOSTdelete

20

[sourcecode language=bash]Date Thu, 28 Apr 2011 17:49:00 GMTServer Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8l DAV/2 PHP/5.3.4X-Powered-By PHP/5.3.4Expires Mon, 26 Jul 1997 05:00:00 GMTCache-Control no-cache, no-store, must-revalidatePragma no-cacheLast-Modified Thu, 28 Apr 2011 17:49:00 GMTx-ua-compatible IE=8Vary Accept-EncodingContent-Encoding gzipContent-Length 654Keep-Alive timeout=5, max=93Connection Keep-AliveContent-Type text/html;charset=iso-8859-1[/sourcecode]

RPONSEHTTP

V) CONCLUSION

REMERCIEMENTSMonsieur le Professeur, Chers (es) amis (es) Etudiants (es).

Nous vous remercions pour votre Aimable attention.