24
Qu'est ce que le World Wide Web ( Web) ? Principe de Fonctionnement Hypertext et Hypermédia Utilisation du service Aspects généraux Les logiciels serveurs Les logiciels clients Langage Normalisé : HTML Les générateurs HTML les filtres les éditeurs Perspectives

Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Embed Size (px)

Citation preview

Page 1: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Qu'est ce que le World Wide Web ( Web) ?

Principe de Fonctionnement Hypertext et Hypermédia Utilisation du service Aspects généraux Les logiciels serveurs Les logiciels clients Langage Normalisé : HTML Les générateurs HTML les filtres les éditeurs Perspectives

Page 2: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

QU'EST CE QUE LE WEB ?

Une base de données et d'information mondiale universelle

reliée entre elles à travers les réseaux informatiques

World-Wide Web (Web) date de mars 1989

"Wide-area hypermedia information retrieval initiative aiming to give

universal access to a large universel documents"

Hypertext étendu aux réseaux informatiques

Grande variété de documents

Interfaces clientes conviviales Réseau hypermédia réparti

Intègre les autres serveurs Information

Page 3: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Protocole HTTP

Hypertext Transmission Protocol (HTTP)

Dialogue entre un client et un serveur Web

Etablissement de la connexion

Le serveur cherche un document

Le serveur fournit ou non le document demandé

Fermeture de la connexion

Page 4: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Principe de Fonctionnement

Modèle Client/serveur

Document est la plus petite unité fourni par le serveur

Réponse à une requête du client

Serveur Web

Programme qui tourne sur un ordinateur (Unix le plus souvent)

Réception des requêtes

Transmet documents à d'autres ordinateurs

Client Web (nagigateur)

Programme qui permet à un utilisateur de soumettre des requêtes

Visualise les documents

Page 5: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Les outils navigateurs

La Navigation

Logiciels MOSAIC ( NCSA-Public) Lynx

NETSCAPE (4.7 ou 7.0) Licence gratuite Université/Recherche

Mozilla (Ouvert)

Firefox (le plus utilisé Université Recherche)

Safari (Mac OS X)

Internet Explorer (MS) Inclus dans Office

Fonctionnalités Hypertexte + Hypermedia

Signets (Bookmarks)

Toute application doit fonctionner avec tous les navigateurs.

Nouvelles Fonctionnalités Interface Coopératives

Page 6: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Hypertext

Un fichier Hypertext est un fichier de texte normal

Contient des parties de texte associé à des "liens"

- soit vers d'autres parties du document

- soit vers d'autres documents

Localisés sur le même ordinateur

Ou bien vers un autre document sur un autre ordinateur sur le réseau

Point de départ d'un lien vers une ressource

Page 7: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Hypermédia

Hypermédia contient hypertexte avec : des sons images Vidéo:animations

Fichier hypermédia =>Liens avec d'autres documents peuvent référencer d'autres documents Langage standard HTML

dérivé de SGML Indépendant des systèmes et machines

Langage de description Balises Liens Hypertext

Page 8: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

HTML

HyperText Markup Language (HTML) Un fichier HTML est un fichier Ascii texte HTML utilise pour identifier un document : un localisateur Uniform Resource Locator (URL) Une URL se décompose de la manière suivante : Un préfixe qui indique la méthode d'accès à utiliser Un délimiteur ":/". La localisation du document : en général le nom de la

machine et chemin d'accès : ex: http://www.med.univ-rennes1.fr/cerf/cerf.html

Page 9: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Protocoles et services

Méthode d'accès Plusieurs protocoles d'accès à des documents

HTTP : pour les serveurs Web

FTP : pour les serveurs FTP anonymous

News : pour accéder à un serveur News

WAIS : pour les serveurs Wais

GOPHER : pour les serveurs GOPHER

FILE : pour spécifier directement un fichier sur la machine locale ou sur

un serveur FTP anonyme.

Page 10: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Logiciel navigateur client

Navigateurs (Browsers)

Netscape /Mozilla/ Internet Explorer

Disponibles sur Unix, PC Windows et Mac

Accès direct FTP, WAIS, NEWS, GOPHER ,TELNET

Images incrustées au format GIF, JPEG ….

Possibilité de sauvegarder un document en : HTML, texte

Annotation de document

Page 11: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Logiciel navigateur

Possibilité de marques, ou "signets", (pour mes sites favoris)

Historique de la navigation

Images indexées

Formes (masques) de saisies

Fichiers images (GIF, JPEG,PNG,BMP…)

Logiciels externes +Prises Branchements (Plug in)

Audition de fichiers sons + video

Aide en ligne

Page 12: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Les Générateurs Editeurs HTML

Pour obtenir des Documents au format HTML Logiciels publics soit

Pour convertir des documents existants traducteurs

Pour éditer des documents HTML PageSpinner Dreamweaver Golive FrontPage

Plateformes *Mac *Windows *Unix /linux

Page 13: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Les filtres et traducteurs

Plusieurs plus ou moins élaborés

Convertisseurs très puissants

Document Latex

FrameMaker -> HTML

Fichiers simples ou Hypertextes ->HTML

Diaporamas

PPT->HTML Statique

Traitements de textes -> HTML

RTF (Rich Text Format)-> HTML

PDF -> HTML

Page 14: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Images réactives

Document visuel avec zones réactives Schéma ou images, photo

Hypermédia

Zone réactive :Cercle, polygone, rectangle…

Le clic de souris dans zone envoie une requête document

Page 15: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Applications Multimédia

Multimédia

Logiciel Macromédia (Mac/PC) DreamWeaver Flash (animations)

Système Auteur Multimedia acteurs + scénarios Sons + video Final Cut pro Premiere Animations

Classe Virtuelle (Breeze)

Rich Media Smile Producer

Page 16: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Connection d'applications (plug-in)

Séquences Images

Quicktime : Produit Apple pour séquences vidéos Sur Mac et PC Plug in Quicktime sur navigateurs (Mozilla,Safari ..) Real (Mac et PC)

Serveurs PC/linux et clients Television ….

Windows Media player Sur Pc et Mac

Page 17: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Virtual Reality Markup Language (VRML)

Permet de décrire des scènes 3-D

Indépendant des machines (PC, Mac ...)

Fonctionne sur tout serveur HTTP

VRML 3 D stocke coordonnées des objets + instructions de connexion des scènes

Graphe de scènes : collection de noeuds

Noeuds : objet typé cube, sphère ...

Page 18: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

La Connexion Individuelle

Nécessité d'avoir un modem a norme V34, de 28000 bit/s jusqu'à

56000 bit/s)

Logiciel navigateur client

Doit être associé à un serveur PPP (Point to Point Protocol)

Haut débit : ADSL (256,512,1 M..)

Coût

- Abonnement (variable suivant opérateurs)

- Une fois sur Internet c'est "gratuit"

Page 19: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Les Fournisseurs d'Accès Internet

En France France Télecom Orange Free,AOL,Tiscali ,… Universités/Recherche en France

Renater Infrastructures très haut débits (Gigas) Réseaux régionaux (Megalis en Bretagne) Développement ENT (Environnement Numérique de

Travail)

Page 20: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

INTRANET

Technologies et outils Internet sur des réseaux internes (privés) ==> Intranet En particulier, utilise les différents types de serveurs/clients d'Internet. Similitude avec le téléphone : réseau interne et externe. Mêmes lignes et outils

Peut utiliser des réseaux locaux (LAN) à haut débit en interne. => maîtrise temps réponse

S'est développé avec le Web

Coût de développement minime

Interface Homme/Machine homogène

Page 21: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Problèmes de sécurité

Défaillance

Réseaux, serveurs, routeurs ….

Fraudes :

écoute, falsification document, "bombardement",

"pirates" : récupération info illicites

Attaques logicielles : "bombe" à retardement, virus qui se propagent

En fait, le plus grand nombre d'atteintes est souvent en interne:

mauvaise manipulation, panique, vengeance

Protections

Sécuriser les dossiers sensibles : mot de passe (changement), verrouillage

Audits réguliers

Encryptage des documents

Page 22: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

Les Sécurités Intranet-Internet

Les murs pare-feux (fire wall)

Machine qui assure point de contrôle unique de tous les messages Intra-Inter

A l'extérieur du pare-feux :

Messagerie (SNMP), serveurs Web, News Serveurs FTP, serveurs Telnet

Page 23: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

La sécurité par le cryptage

Transformation contenu par un algorithme avec clé de cryptage (40 bits et plus)

Différents types de cryptage

Clé privée : La même clé est utilisée pour crypter et décrypter. Echangée en secret entre émetteur et destinataire.

Clé publique : Sécurité distribuée (même clé pour encrypter) On peut envoyer clés publiques à ses correspondants

Page 24: Qu'est ce que le World Wide Web ( Web) ? zPrincipe de Fonctionnement zHypertext et Hypermédia zUtilisation du service zAspects généraux zLes logiciels

La sécurité par le cryptage

Plusieurs algorithmes IDEA (Inter Data Encryption Algorithm) RSA (Rivest Shaw Adler) DSS (Digital Signature Standard)

En France cryptage autorisé sur réseau public (Opérateurs tiers de

confiance ) Cartes CPS (signature électronique)