Nothing Special   »   [go: up one dir, main page]

Chap 2 Bases Du Web

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 17

A.

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.

 Un serveur Web peut être :


 un ordinateur tenant le rôle de serveur
informatique sur lequel fonctionne un logiciel
serveur HTTP;
le serveur HTTP lui-même;
un ensemble de serveurs permettant le
fonctionnement d'applications Web.
Les serveurs web

 Plusieurs serveurs Web existent sur le marché:


Apache Windows/ UNIX (gratuit)
(www.apache.org)
Microsoft IIS (Internet Information Services) :le
serveur Web payant de Microsoft
Microsoft PWS (Personal Web Server)
Iplanet Web Server : serveur payant de Netscape
Le serveur Apache
 Le serveur le plus répandu sur Internet.
 S’appuie sur les protocoles HTTP ou HTTPS
 Fonctionne sur les systèmes d'exploitation de
type Microsoft, Unix.
 Configuration assez simple
 Accès sécurisé en fonction des adresses IP
 Chargement de modules pour ajouter de
nouvelles fonctionnalités (php, mysql, ssl, ...)
 Etc,…
Le protocole HTTP (HyperText Transfer Protocol)
 Le protocole de base du World Wide Web

 utilisé pour n'importe quelle application client-


serveur impliquant de l'hypertexte

 capable d'assurer le transfert de texte, hypertexte,


fichiers audio, images ou tout autre type d'information
pouvant se mettre sous la forme d'un fichier.

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.

 Une chaîne de caractères utilisée pour adresser les


ressources:
URL (Uniform Ressource Locator)

Service Masque Exemple


Web http://serveur:port/repertoire/fichier.html http://www.isa2m.rnu.tn/LicenceCM
.php
FTP ftp://serveur/repertoire/fichier ftp://inria.ftp.fr
Fichier File:///disque/repertoire/fichier file:///C:/Users/desktop/image.jpg
Mail mailto:nom@organisation.domaine mailto:Fabien.Gordon@sophia.inria.f
r

12
Hypertexte

 Terme et notion inventés par Ted Nelson en 1960


 On qualifie d'Hypertexte un document essentiellement
textuel, dynamique, capable de changer et de réagir en
fonction de certains événements : un clic à la souris. U
 Offre une très grande convivialité et la tendance étant à
élargir cette technique à d'autres médias (image, video,
animations…) on parle maintenant d'hypermédia.
 Le langage permettant de décrire les pages Web est le
HTML (Hyper Text Markup Langage). Ce langage à balise
permet de doter certains mots, ou images d'une propriété
d'hyperlien ou plus simplement de lien qui est constitué
d'une adresse URL qu’on peut atteindre en cliquant dessus.
Organisation de pages web
 L'information disponible sur le Web est distribuée sur une zone géographique
très grande
 Au sein d'une même page web peuvent être conjuguées des ressources placées
aux quatre coins de la planète.
 Elle s'organise en pages mises à dispositions sur les serveurs.
 Une Page Web contient donc du texte, des images… et des liens vers d'autres
pages Web ou d'autres fichiers.
 Les liens permettent de naviguer de pages en pages d'un simple clic. L'utilisateur
peut passer en un clic d'une page placée sur un serveur à San Francisco à une
autre sur un serveur à Tokyo.

 Le Web tire son nom du fait que, de par les liens que l'on tisse entre les pages,
on construit une toile d'araignée gigantesque (mais pas symétrique à la
différence de son homologue naturelle) qui croit et évolue de façon
complètement arbitraire. Ce fouillis d'interconnexion permet entre autres
choses au Web d'assurer plusieurs chemins vers la même information.

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.

Vous aimerez peut-être aussi