Chap 2 Bases Du Web
Chap 2 Bases Du Web
Chap 2 Bases Du Web
U 2013-2014 1
Plan
Les serveurs web
Le protocole HTTP
URL
Hypertexte
Organisation de pages web
Navigateurs web
Architecture Client/serveur
Serveur :
Programme qui attend en permanence qu’une demande
arrive concernant son service.
Installé sur un ordinateur hôte qui veut proposer des
services à d’autres ordinateurs.
Un ordinateur hôte ne peut proposer un service Internet
que si :
Un logiciel serveur approprié est actif sur l’ordinateur
L’ordinateur est en ligne
Aucun logiciel de protection ou par feu n’empêche ou ne
restreint les accès venant de l’extérieur.
A.U 2013-2014 3
Architecture Client/serveur
Client :
Programme logciel qui réclame des données du serveur
Un cas typique de client est le navigateur web
A.U 2013-2014 4
Architecture Client/serveur
Fonctionnement du web
A.U 2013-2014 5
Les serveurs web
Logiciel permettant à des clients d'accéder à des
pages web, à partir d'un navigateur installé sur
leur ordinateur distant.
A.U 2013-2014 9
Le protocole HTTPS (HyperText Transfer
Protocol Secure)
Combinaison du HTTP avec une couche de chiffrement
comme SSL ou TLS
Permet au visiteur de vérifier l'identité du site web auquel
il accède, grâce à un certificat d'authentification émis par
une autorité tierce, réputée fiable
Garantit théoriquement la confidentialité et l'intégrité
des données envoyées par l'utilisateur (formulaires) et
reçues du serveur
Généralement utilisé pour les transactions financières en
ligne : commerce électronique, banque en ligne, courtage
en ligne, etc. A.U 2013-2014 10
URL (Uniform Ressource Locator)
Une URL peut désigner un serveur ftp, un fichier sur le
disque, une image, une adresse email, et bien sûr une
page Web publiée par un serveur Http.
12
Hypertexte
A.U 2013-2014 14
A.U 2013-2014 15
Les navigateurs web
Permet d’analyser le code (X)HTML et CSS des pages web et
d’en produire un résultat visuel, facile à lire.
Les navigateurs web
Il en existe un très grand nombre
Navigateurs graphiques
Internet Explorer (Windows)
Mozilla Firefox(Windows, Mac et Linux)
Opera(Windows, Mac et Linux)
Safari (Mac,Windows)
Maxthon(Windows)
Google Chrome (Windows, Mac et Linux)
Konqueror(Linux), etc.
Navigateurs textuels
Links
Linx, etc.