La Toile ou 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 éditeurs Perspectives
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
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
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
Les outils navigateurs La Navigation Logiciels Historique MOSAIC ( NCSA-Public) Lynx NETSCAPE (4.7 ou 7.0) Licence gratuite Université/Recherche Mozilla (Ouvert) Firefox (ouvert le plus utilisé Université Recherche) Safari (Mac OS X et Windows) Internet Explorer (IE MS) Inclus dans Office Fonctionnalités Hypertexte + Hypermedia Signets (Bookmarks) Toute application doit fonctionner avec tous les navigateurs. Nouvelles Fonctionnalités Interface Coopératives
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
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 Structure fichiers XML
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
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 documentaire Wais FILE : pour spécifier directement un fichier sur la machine locale ou sur un serveur FTP anonyme. FEED : nouvelles en temps réel (fil RSS)
Logiciel navigateur client Navigateurs (Browsers) Netscape /Mozilla/Firefox Explorer Safari Camino Disponibles sur Unix, PC Windows et Mac Accès direct FTP, WAIS, NEWS, GOPHER ,TELNET Images incrustées au format GIF, JPEG ,BMP…. Possibilité de sauvegarder un document en : HTML, texte Annotation de document
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
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 FrontPage NVU Plateformes *Mac *Windows *Unix /linux
Les filtres et traducteurs Plusieurs plus ou moins élaborés Convertisseurs très puissants Document Latex -> HTML FrameMaker -> HTML Fichiers simples ou Hypertextes ->HTML Diaporamas PPT->HTML Statique Traitements de textes -> HTML RTF (Rich Text Format)-> HTML PDF -> HTML
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
Applications 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 (Adobe Connect) Rich Media Smile Producer
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
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 ...
La Connexion Individuelle Nécessité d'avoir au moins un modem a norme V34, de 28000 bit/s jusqu'à 56000 bit/s) …aujourdhui 3G Logiciel navigateur client Haut débit : ADSL (512,1 M,4, 8M.) Coût - Abonnement (variable suivant opérateurs) - Une fois sur Internet c'est "gratuit"
Les Fournisseurs d'Accès Internet En France France Télecom Orange Free,AOL,SFR,Tiscali ,… Universités/Recherche en France Renater Infrastructures très hauts débits (Gigas) Réseaux régionaux (Megalis en Bretagne) Développement ENT (Environnement Numérique de Travail)
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
Problèmes de sécurité Défaillance Fraudes : 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
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
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
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):professionnels de Santé