View
223
Download
2
Category
Preview:
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.
Recommended