Initiation aux technologies de l`information
Transcription
Initiation aux technologies de l`information
Initiation aux technologies de l’information Frédéric Gava (MCF) [email protected] LACL, bâtiment P2 du CMC, bureau 221 Université de Paris XII Val-de-Marne 61 avenue du Général de Gaulle 94010 Créteil cedex Architecture des Réseaux Références Andrew Tanenbaum « RESEAUX Architectures, protocoles, applications » Guy Pujolle « Les Réseaux » Wikipedia.fr Commentcamarche.net 3/131 Histoire des télécommunications Les premières ondes 1667 : Téléphone à ficelle Considérons une corde tendue entre deux points : On peut, en grattant ou en tapant cette corde engendrer une onde qui va se propager Cette onde excite différents modes ou harmoniques de la corde en fonction de la façon dont elle est créée Fabriquer un téléphone à ficelle : Matériel : 2 pots de yaourt, de la ficelle fine , une aiguille Réalisation : Avec l’aiguille, on perce le fond de chaque pot On passe la ficelle dans les trous et on fait un nœud pour le maintenir en place. On demande à un ami de se mettre en face et de tendre la ficelle On colle le pot contre l’oreille pendant que l’ami parle doucement et distinctement dans l’autre pot Que se passe t-il ? Les vibrations de la voix de l’ami font vibrer le pot de yaourt, lequel fait vibrer la ficelle. La ficelle transmet les vibrations au pot et on entend la voie de l’ami 5/131 Les signes (1) Les indiens d’Amérique utilisent des nuages de fumée pour retransmettre des messages En 1792, Claude Chappe propose un système de communications basé sur la transmission de messages entre des stations espacées (~10 km) et situées sur des points élevés : Les messages sont constitués d'une suite de signaux qui, lus à l'aide d'une longue-vue sur la tour précédente, sont reproduits pour être lus de la tour suivante L'idée de génie de Chappe fût d'associer un signal, non pas à chaque lettre du message, mais à un mot (ou à une expression) 92 signes 92 lignes x 92 colonne Répertoire de 8464 "informations" 6/131 Les signes (2) Le réseaux de Chappe est national : 7/131 Les signes (3) Le télégraphe optique : ne fonctionne ni la nuit, ni par temps de brouillard et ne traverse pas les mers. En 1850 : Étendu du réseau = 5 000 km, 534 stations 29 grandes villes desservies A partir de 1850, il sera remplacé rapidement par le télégraphe électrique. De capacité limitée, le télégraphe aérien représente néanmoins une première forme de réseau de télécommunications, hiérarchisé et centralisé 8/131 Le retour des ondes (1) 1837: Le télégraphe britannique a été inventé par Sir Charles Wheatstone (il a aussi inventé l’accordéon) et Sir William Fothergill Cooke, ingénieur ; Ce télégraphe utilisait 5 fils pour coder les lettres La même année, un inventeur et peintre américain Samuel Finley Breese Morse (1791-1872) a développé le premier télégraphe américain (breveté en 1840) qui utilisait ce qu’on appelle le code de Morse (point – tiret) transmis via un seul fil Les deux méthodes sont utilisées pour la transmission de données dans les systèmes informatiques modernes 9/131 Le retour des ondes (2) Le téléphone de Morse Première expérience en 1844 Système électromécanique : Transmissions par impulsions Impression du ruban-papier Codage Morse 10/131 Le retour des ondes (3) 11/131 Le téléphone Brevet de l’américain Graham Bell en 1876 Premiers déploiements en France vers 1880 12/131 La radio Transmission sans fil par ondes hertziennes Inventeurs Branly Ducretet Guglielmo Marconi (1874-1937) 1895 : Marconi transmet un signal radio 1896 : Brevet pour le premier télégraphe sans fil Émission Morse en 1898 Premières émissions diffusées en 1906 1908: Campbell Swinton décrit une méthode de balayage électronique (electronic scanning) qui présage l’utilisation du tube à rayons cathodiques pour la télévision 13/131 La télévision Vladimir Zworykin (1889-1982) connu pour son invention de l'iconoscope (1934), premier d'une longue lignée de tubes électroniques utilisés en télévision 1927: la première démonstration de TV aux Etats-Unis. Le son est transmis via les fils téléphoniques 1929: Des signaux de TV en couleur sont transmis. 1928: Vladimir Zworykin invente le Cathode Ray Tube (CRT) qui sera utilisé comme le premier élément de mémoire d’ordinateur 1928 : L’horloge à cristal de quartz rend possible une précision de maintenance du temps sans précédent 14/131 Premières comm’ (1) En 1937, George Robert Stibitz (1904 - 1995) du Bell Laboratories construit une machine numérique électromécanique 1940 : il réalise une connexion entre son ordinateur et une télé imprimante qui permet de communiquer avec l’ordinateur à distance (le premier exemple de calcul à distance) En 1964, Doug Engelbart (né en 1925) construit la première souris ; utilisation commerciale 20 ans plus tard. 1968 : il réalise la première vidéo conférence 15/131 Premières comm’ (2) 1967 : Lawrence G. Roberts publie un article sur Arpanet (ARPA : Advanced Research Projects Agency du Ministère de la défense des États-Unis) 1969 : Arpanet est opérationnel (Le premier réseau global) 1971: Ray Tomlinson envoie le premier message email Les années 70 : Développement de l’Ethernet (les services en matériel et en logiciel pour faire des réseaux locaux) 1973: ordinateur PC Alto avec une souris, l’Ethernet et une interface Graphique ; la contribution principale est faite par Robert Metcalfe (né en 1946) qui a aussi participé au développement de l’Arpanet 1975: Metcalfe développe l’Ethernet pour les premiers réseaux locaux (LAN) 16/131 Premières comm’ (3) 1979 : les premiers téléphones cellulaires sont testés à Chicago et au Japon 1983 : le passage aux TCP/IP par Cerf et Kahn de l’Arpanet marque la création de l’Internet global (TCP= Transmission Control Protocol, IP = Internet Protocol ) TCP/IP est une famille de protocoles qui permettent de partager les ressources des réseaux globaux. Ils sont le fondement des réseaux modernes 17/131 Premières comm’ (4) 1984 : DNS (Domain Name System) du Network Working Group. Les adresses sont attribuées par le Network Information Center (NIC) ; pour être visible sur le web il vous faut avoir un nom enregistré dans un DNS 1989 : le World Wide Web (www) est conçu par Tim Berners-Lee au CERN (Centre Européen de la Recherche Nucléaire) ; le premier prototype est créé en 1990 1989 : Le système américain de positionnement par satellite est craqué par un hacker de 14 ans 1991 : Paul Linder et Mark McCahill créent le premier browser pour l’Internet Gopher 1993 : Mosaic, le premier browser graphique est créé par Marc Andreessen (un des fondateurs de Netscape ) 18/131 Avancées technologiques Apparition du transistor dans les années 1950 Numérisation des communications téléphoniques dans les années 1970 Convergence voix-données dans les années 1980 suite à la numérisation du téléphone Numérisation de la télévision 1990 MPEG 19/131 Historique de l'intégration (1) Voix, données et images ... jusqu'aux années 1980 : réseaux séparés 20/131 Historique de l'intégration (2) Première phase d'intégration Fin des années 1980 Numérisation de la téléphonie Voix et données utilisent les mêmes circuits 21/131 Historique de l'intégration (3) Deuxième phase d'intégration Fin des années 90 Besoin de communications de données à haut débit La vidéo devient numérique et à haute définition (MPEG2, MPEG4) 22/131 Les télécommunications Réseaux d’opérateurs Les POP Points de(Of) Présence (C'est un nœud auquel on se connecte pour accéder à internet. Beaucoup de fournisseurs d'accès proposent plusieurs POP dans toute la France pour se connecter sans débourser une fortune en communication). Raccordement des utilisateurs sur les POP Via la boucle locale (Partie du réseau téléphonique comprise entre la prise de l'abonné et son central téléphonique). Interconnexion des POP Réseau maillé Fibres optiques 24/131 Problématique des télécoms Comment faire communiquer les ordinateurs sur une seule ligne ? La solution ? Coder les données et les informations de contrôle (logique à deux états, le binaire) Les transmettre sur la même ligne Les protocoles Règles de codage des informations Règles de dialogue entre ordinateurs Gérés par les logiciels et matériels de communication Les architectures : cadres d'environnement et de définition des protocoles 25/131 Codage PCM ou MIC PCM (Pulse Modulation Code) pour un signal analogique MIC: Modulation par Impulsion et Codage PECA Quantification Échantillonnage Codage 26/131 Transmission des données Modes d’échange : Unidirectionnel (simplex) Bidirectionnel à l'alternat (half-duplex) Bi-directionnel (full-duplex) Simplex Half-duplex Full-duplex 27/131 Qu’est-ce qu’un réseau ? Un réseau est une organisation de voies de communication entre entités communicantes Un réseau informatique est un dispositif qui permet l’échange de données numériques entre plusieurs équipements informatiques Pourquoi ? Relier les ressources informatiques : Échange de données, de résultats de traitement Permettre l’accès à des ressources distantes Partage de ressources (disques, imprimantes, ordinateurs etc.) 28/131 Problématiques Systèmes répartis (Génie logiciel) : Partage des ressources Mise en œuvre des applications Algorithmique : Représentation des données Réseau : Transmission de données numériques, Contrôle de flux : contrôle de l’ordre Contrôle de qualité de service : délai, erreurs. Accès au support de communication Routage de l’information etc. Télécoms : Codage & transmission physique 29/131 Composants d’un réseau Deux types de composants Composants de traitement : Ordinateurs, Serveurs, Imprimantes, Etc. Composants de transmission : Modems, cartes réseaux, Supports de transmission, Commutateurs, Etc. 30/131 Classification des réseaux Selon la localisation géographique des équipements Réseau personnel (PAN) Réseau Local d’entreprise (LAN) Réseau Métropolitain (MAN) Réseau Mondial (WAN) Selon l’applications, usage et information véhiculée Réseau téléphonique, informatique, bureautique, etc. Réseau public ou privé Réseau de donnée, multimédia, etc. Selon la technique Réseau haut débit, à large bande, etc. Réseau radio, optique, etc. Réseau filaire, sans fil, etc. 31/131 Classification courante Réseaux locaux, Local Area Network (LAN) Communication intra établissements Ethernet, Token-Ring Réseaux métropolitains, Metropolitan Area Network (MAN) Réseaux de campus Interconnections d'établissements proches Réseaux étendus, Wide Area Network (WAN) Réseaux d'opérateurs de télécommunication Longues distances Frame Relay, ATM, IP, etc. Internet 32/131 Portées des réseaux 33/131 Topologies (1) Architecture physique : définit la manière dont les stations sont physiquement reliées entre-elles Architecture logique : définit la topologie de circulation de l’information 34/131 Topologies (2) Mode point-à-point Majorité des cas d'utilisation en téléphonie et données 2 correspondants Communications full-duplex le plus souvent Mode point à multipoints Un émetteur vers plusieurs récepteurs Communication unidirectionnelle Multicast (multi-diffusion) : un émetteur vers N récepteurs (N définit un nombre limité de destinataires identifiés) Broadcast (diffusion) : un émetteur vers "tout le monde« Récepteurs non identifiés 35/131 Topologie : point-à-point PECA 36/131 Topologie : diffusion PECA 37/131 Supports de transmission Agents physiques Signaux électriques Faisceaux lumineux Ondes Supports Câbles en cuivre Câbles en Fibre optique Éther 38/131 Équipements d’interconnexion Répéteur : régénère le signal d’une ligne. Concentrateur (HUB) (Répéteur multi-port) Pont : permet d’acheminer les information entre réseaux locaux de types différents. Commutateur (SWITCH, Pont multi-port) Routeur : permet de relier des réseaux locaux de telles façon à permettre la circulation des données d’un réseau à un autre d’une façon optimale en retrouvant une route à travers les divers ponts pour atteindre la cible Routeur est forcement un pont 39/131 Normalisation Motivations 41/131 Objectifs Assurer l’interopérabilité des systèmes hétérogènes Offrir une qualité minimum : Optimisation d’utilisation des ressources Faciliter la conception, la mise en oeuvre et la maintenance des systèmes Assurer la pérennité des choix de conception 42/131 PECA Organismes Deux organismes de normalisation pour les réseaux informatiques ISO: International Standardization Organization ; L’ISO est un organisme dépendant de l’ONU; les représentants nationaux sont des organismes nationaux de normalisation : ANSI: American National Standard Institute pour les USA AFNOR: Association Française de NORmalisation pour la France DIN: Deutsche Institut Für Normung pour l’Allemagne BSI: British Standard Institution pour le Royaume Uni … UIT-T: Union Internationale des Télécommunications-section Télécommunication qui a remplacé le CCITT (Comité Consultatif International pour le Télégraphe et le Téléphone) ; L’UIT-T comprend des opérateurs et des industriels des télécoms Autres organismes : IEEE: Institute of Electrical and Electronic Engineers IETF/IRTF: Internet Engineering/Internet Research Task Force EIA: Electronics Industries Association ECMA: European Computer Manufacturer … 43/131 Identification des normes PECA Les normes ISO sont préfixées par IS (ou ISO) Exemple: IS 8802.3 (Réseau local: Ethernet). Voir le site: www.iso.org Les normes UIT sont désignées par une lettre suivie d’un point et d’un numéro Exemple: V.34 (Modem 33600 bauds) Voir le site: http://www.itu.int/ITU-T/ Les normes IETF sont désignées par RFC suivi d’un numéro Exemple: RFC 791 (protocole IP) Voir le site: www.ietf.org/rfc.Html 44/131 Le modèle OSI (1) La norme : IS 7498, X.200 (IUT-T) PECA IS 7498-1 : le modèle de référence OSI de base IS 7498-2 : l’architecture de sécurité IS 7498-3 : la dénomination de l’adressage IS 7498-4 : le cadre général pour la gestion Modèle de référence fondé sur un principe énoncé par Jules César « Diviser pour régner » Le principe de base est la représentation des réseaux sous la forme de couche de fonctions superposées les unes aux autres ; leur nombre, leur nom et leur fonction varient selon les réseaux L’étude du système de communication revient alors à l’étude de ses éléments et offre une plus grande: Facilité d’étude Indépendance des couches Souplesse d’évolution 45/131 Les couches OSI (1) Une couche correspond à un niveau d’abstraction de la communication ; Exemples : communication entre applications, communication entre commutateurs communication physique, etc. PECA Chaque couche offre un ensemble de fonctions particulières Une couche offre des services à la couche supérieure et utilise les services offerts par la couche inférieure 46/131 Service et protocole Remarque : le service et le protocole sont deux concepts distincts quoique fréquemment confondus Un service est un ensemble de primitives qu’une couche fournit à la couche immédiatement supérieure. Un service se rapporte à une interface entre deux couches, la couche inférieure étant le fournisseur du service, la supérieure l’utilisateur du service Un protocole est un ensemble de règles s’appliquant au format et à la signification des trames, paquets ou messages échangés entre entités paires au sein d’une couche. Les entités utilisent les protocoles pour implanter leurs spécifications de service. Elles sont libres de changer de protocole pourvu qu’elles ne changent pas la visibilité du service par leurs utilisateurs. Le service et le protocole sont totalement découplés 47/131 Les couches OSI (2) PECA 48/131 Les couches OSI (3) PDU = Protocol Data Unit PECA 49/131 Le modèle OSI (2) PECA Application : quelles sont les données à envoyer ? Présentation : sous quelle forme ? Session : qui est le destinataire ? Transport : où est le destinataire ? Réseau : quelle route faut-il prendre? Liaison : quelles sont les caractéristiques du réseau ? Physique : quel est le support physique ? 50/131 OSI : l’encapsulation PECA 51/131 Exemple d’encapsulation 52/131 La simplicité du modèle OSI 53/131 Notion de bande passante (1) 54/131 Notion de bande passante (2) 55/131 Internet En quelques dates 1970 : début de l'Internet transmission de textes aspect peu attrayant réservé à quelques initiés 1991 : définition des normes WWW (CERN et Tim Berners-Lee) 1992 : premier navigateur : Mosaïc 1992 : volonté politique les autoroutes de l'information campagne présidentielle aux USA (Al Gore) 1993 : volonté économique Netscape (base du futur Mozilla Firefox) Internet Explorer (Microsoft) 57/131 WWW, Internet, Web ? Internet : réseau informatique mondial reposant sur le protocole de communications TCP/IP, et donnant accès à un certain nombre de services Il ne faut pas confondre Internet et WWW, qui n’est qu’un des services offerts ! Internet a été créé pour l’armée américaine en cas d’attaque nucléaire (APARNET) 58/131 Internet: le réseau des réseaux Réseaux proposant plusieurs services Téléphonie, télévision, communications informatique etc. Le Web ou WWW (Word Wide Web) utilise Internet ! Réseau: plusieurs ordinateurs reliés entre eux. Structure hiérarchisée en grappes. Entre deux machines il existe un chemin physique. Le Web est une structure, avec des ressources liées par des liens, qui repose sur Internet. 59/131 Internet et adresse IP Chaque machine connectée au réseau Internet possède une adresse unique On parle d’adresse IP (Internet protocol) On peut faire l’analogie avec un numéro téléphonique Ou le courrier postal Une adresse en quatre nombres séparés par des points; Exemple 194.214.24.250 A une adresse numérique on associe une adresse plus facile à retenir : « 194.214.24.250 » équivalent a « univ-paris2.fr » Cette correspondance est effectuée par des serveurs spéciaux, appelés DNS (Domain Name Server) 60/131 Principes TCP/IP Théorie : l’idée principale d’Internet est que si un serveur ou un client (ou tout autre machine servant à la transmission des données) disparaît pour une raison quelconque, le réseau continue à être accessible pour toutes les machines Pratique : les principaux serveurs (noms par exemples) sont aux État-Unis, d’où une guéguerre entre l’Europe/USA/Chine pour obtenir les serveurs Le débit (et la localisation) entre les serveurs est un donc enjeu majeur Pour connecter une machine à une autre, il y a plusieurs chemins possibles (c’est justement fait exprès) ; Lequel choisir ? Problème du routage 61/131 TCP/IP et OSI PECA 62/131 Les informations Les informations à échanger sont de nature multiple : Données informatiques Parole Musique Image fixe Séquence vidéo Combinaison de ces différents médias (multimédia) Ces informations subissent, tout au long du processus de communication, un certain nombre de manipulations et de transformations avant d’être délivrées à leur destinataire. Ce sont les phases suivantes: Codage Stockage et traitement Transmission sur le support physique 63/131 Client/Serveur Le Web est considéré comme un système client/serveur. Votre ordinateur joue le rôle du client, tandis que les ordinateurs distants qui sauvegardent les pages Web sont les serveurs. L’ordinateur serveur possède un SE, des répertoires, dont un qui contient les pages Web. 64/131 Exemple Internet : clients/serveur Serveur Clients 65/131 Client/serveur Serveur Web Connexion Navigateur Etablie Pages (HTML) Echanges (HTTP) 66/131 Accès Internet Requis pour les particuliers pour accéder à Internet : Canal de communication Lignes téléphoniques (analogiques ou numériques) Fibres optiques, câble, satellite Fournisseur d’accès Système d’exploitation compatible avec le protocole TCP/IP Logiciels pour utiliser les services 67/131 Principaux protocoles sur TCP/IP HTTP/HTTPS pour les pages web FTP pour les transferts de fichiers SMTP/POP3 pour les mails IRC pour les discussions instantanées NNTP pour les newsgroups SSL pour les transactions sécurisées 68/131 Les services WWW (le World Wide Web, la toile d’araignée mondiale selon le J.O.) Courier électronique Messagerie instantanée Peer to peer (pair-à-pair) Usenet (newsgroups) 69/131 Le Web Internet et Web Internet est un réseau qui se charge de transporter les échanges du Web. Le World Wide Web, environnement graphique d'Internet, est de loin la partie la plus connue d'Internet. Web Autre Internet 71/131 Le Web (1) Le web est constitué de pages Web reliées entre elles par des hyperliens La structure abstraite du web est donc un graphe dont les sommets sont les pages, et les arcs sont les hyperliens Similaire à l’arborescence des fichiers, sauf que ce n’est plus un arbre Pour surfer/naviguer, on utilise un navigateur (browser, butineur) 72/131 Hypertexte et Multimédia Une page Web contient des liens vers d'autres pages On dit qu'elle possède une structure d'hypertexte Les liens créent une toile de documents sur Internet (toile = Web en anglais) Une page Web est un document multimédia dans la mesure où elle peut contenir à la fois du texte, des images, du son, etc. Il existe plusieurs formats pour chaque médium Un navigateur intègre des composants capables de traiter chacun des formats 73/131 Le Web (2) 74/131 Le Web (3) 3 technologies importantes pour le www : Le langage HTML pour écrire des pages web contenant des hyperliens Les url pour pouvoir identifier les ressources dans les hyperliens Le protocole de communication HTTP, utilisé entre les navigateurs et les serveurs Web URL = Uniform ressource locator : Les adresses web Inventées pour pouvoir indiquer toutes les ressources possibles d’Internet Cela nécessite des serveurs de noms (DNS) qui font la liaisons entre la localité physique (ou plutôt logique en TCP/IP) et l’url Exemples d’URL: http://univ-paris12.fr/lacl/gava URL d’une adresse mail : [email protected] (protocoles POP/SMTP) 75/131 Principe du Web Structure simplifiée d’une adresse, d’une URL : protocole :// serveur / ressource http://www.univ-nancy2.fr/formations/calendrier_licence.html Hyper Text Transfer nom du serveur : Protocol nom de domaine de l'ordinateur hébergeant la ressource demandée Emplacement de la ressource sur le serveur: en général emplacement (répertoire) et nom du fichier demandé. Souvent .htm, html. Mais également .asp,php… pour des pages générées dynamiquement. 76/131 HTTP et HTML HTTP=Hypertext Transfer Protocol : Protocole utilisé pour transférer des fichiers (html, mais pas forcément) entre un serveur http et un navigateur Que se passe-t-il lorsque je consulte une page web ? Grâce à l’url de la page, mon navigateur consulte un DNS (qui peut lui-même demander à un autre DNS) le serveur qui l’héberge, Mon navigateur demande au serveur (grâce à HTTP) la page Le serveur la renvoie (toujours grâce à HTTP) Mon navigateur affiche la page (grâce à HTML) HTML=Hypertext Markup Language : Langage de balisage hypertexte Langage informatique créé pour écrire des pages web Cours détaillés sur html dans une prochaine séance 77/131 Autres services Courrier électronique : Service de transfert de messages envoyés via un réseau vers la boite aux lettres du ou des destinataires choisis. Nécessite l’utilisation d’un client mail. Existait avant Internet Messagerie Instantanée : Communication « instantanée » (à la différence du courrier électronique) avec un utilisateur connecté à un ordinateur distant Existe depuis très longtemps sous UNIX, mais a été révélée au grand public avec ICQ (1996). Le peer-to-peer (P2P) : Protocole de communication dans lequel toutes les machines connectées sont à la fois des clients et des serveurs Le P2P est porté par un esprit communautaire, parfois même un peu trop (téléchargements illégaux, impossibilité de contrôle). Le premier connu : Napster en 1999 Moteurs de recherche (principal Google) : navigue en permanence sur le web en suivant les hyperliens et en enregistrant tout index sur ses disques durs Il construit une base de données pour retrouver rapidement ce qu’il cherche quand on lui demande (sorte d’annuaire global) 78/131 Navigation Permet de charger des pages Web et de suivre les liens Les logiciels de Navigation sont appelés des fureteurs, des navigateurs, des butineurs ou des browsers Action de naviguer, surfer, butiner… Mozilla, Firefox, MS Internet Explorer, Safari,… Certains navigateurs proposent des possibilités d'ajout de composantes logicielles appelées Plugins pour des tâches spécifiques (attention à la sécurité) Nous allons prendre MS Internet Explorer (ie) comme exemple car Installé par défaut sur les ordinateurs équipés de Windows Donc sur ceux de la fac Mais, Firefox (gratuit) est plus efficace (ma préférence) 79/131 Navigateur ie (1) Titre de la page Barre de menus Barre d’outils Zone d’adresse (URL) Barre d’état: infos sur le chargement de la page et la destination des liens 80/131 Navigateur ie (2) Pour modifier la page de démarrage, menu Outils/Options Internet, saisir l’URL de la page souhaitée Pour supprimer les fichiers temporaires et les coockies Pour effacer l’historique c-à-d les liens des pages visitées. 81/131 Navigateur ie (3) Pour imprimer une page Web, menu Fichier/Imprimer Si une sélection a été réalisée, il est alors possible d’imprimer uniquement la sélection (économie d’encre !) Pour enregistrer une page Web, menu Fichier/enregister sous. Copier/Coller dans un autre document le contenu ou partie d’une page Web (attention au plagiat !). 82/131 Navigateur ie (4) Pour conserver l’adresse d’une page, utilisation de favoris ou signets ou marque-pages créer un marque-page virtuel afin de revenir ultérieurement sur la page ou le site Nombre de signets important? organisation par dossier thématique Menu favoris ou signets/ajouter aux favoris /organiser les favoris bookmarks.swf 83/131 Navigateur ie (5) Rapidité: pages (et images) sont sauvegardées dans le cache (sur disque) Ergonomie: sauvegarde de l’historique Paniers électroniques, authentifications,…: cookies Le navigateur garde toute l’information: menace pour la confidentialité Solution: vider le cache, effacer historique et cookies vider_cache.swf 84/131 Moteur de recherche (1) Un moteur de recherche propose un ensemble de pages Web en fonction de critères exprimés par l'usager Sa qualité dépend de la pertinence des pages proposées de la finesse d'expression des critères de sélection de la rapidité des réponses de l'ergonomie… Il s'appuie sur les pages dynamiques 85/131 Moteur de recherche (2) Un système d’indexation parcourt en permanence les pages Web pour alimenter la base de données des pages Web Avantages : quantité de documents indexés indexation de sites non référencés précision des équations de recherche Inconvénients : pas d’analyse sémantique pas de classification par domaine syntaxe complexe pour équations de recherche 86/131 Moteur de recherche (3) ET : moteur ET injection OU: moteur OU engine SAUF : moteur SAUF diesel Délimitation=recherche la même suite de mots : "combustion interne" troncation : motoris* PROCHE : moteur PROCHE Peugeot Attention : termes trop génériques, majuscules, accents, espaces, fautes, sigles 87/131 Moteur de recherche (4) 88/131 Moteur de recherche (5) Application à Google : moteur ET injection : moteur OU engine : moteur SAUF diesel : "combustion interne" : motoris* : moteur PROCHE Peugeot : moteur injection moteur OR engine +moteur -diesel "combustion interne" impossible impossible Des moteurs de recherche sémantique sur des données juridiques existent (voir cours M2) 89/131 Peer-to-Peer (1) Sauf pour les listes de fichiers… 90/131 Peer-to-Peer (2) 91/131 Achats en ligne et paiement sécurisé Lors d’un achat en ligne, s’assurer de la sécurisation du paiement c’est-à-dire que le site propose un système de cryptage des données bancaires transmises : Tous les achats sont possibles si les produits non prohibés en France et non soumis à des conditions strictes d’achat (armes, médicaments…). Sanctions pénales ou financières 92/131 Cookie (1) Petit fichier texte envoyé par le serveur WEB à votre navigateur et réenvoyé par le navigateur au prochain accès à ce serveur. Navigateur Serveur Web Demande d'une page Web Envoie de la page + cookie Cookie Demande d'une autre page Web Cookie Cookie (2) Utilités : Achat en ligne : Sauvegarde des choix de l'utilisateur dans un cookie et envoi au navigateur ; Choix des produits sauvegardés même après fermeture et ouverture du site ou déconnexion. Authentification: Envoi de cookie après authentification dans un site ; Permet au serveur de savoir que l'utilisateur est authentifié à tout moment. Personnalisation du site: Enregistrement des préférences de l'utilisateur dans un cookie ; Chargement des préférences au prochain accès Site tracking : Quelles pages affichées ? Combien de fois ? ... ; Faire des statistiques. MAIS... Violation de la vie privé : Collecte d'informations sur vos habitudes de navigation sur un site (cookies) ou sur plusieurs sites et élaboration de votre profil. Collecte d'informations par des sociétés, par exemple : sites visités, pages affichées, nombre d'accès à une page, nombre de visites à un site ... pour les vendre après. Cookie : dark-side Violation de la vie privé : Collecte d'informations sur vos habitudes de navigation sur un site (cookies) ou sur plusieurs sites et élaboration de votre profil. Collecte d'informations par des sociétés, par exemple : sites visités, pages affichées, nombre d'accès à une page, nombre de visites à un site ... pour les vendre après. Messagerie Électronique Définition Permet aux utilisateurs d’un réseau informatique d’échanger des messages électroniques C'est un service extrêmement répandu sur l'Internet ; le plus répandu avec le web On parle de courriel (Québécois), e-mail (AngloSaxon), mél ou mail (Français) 97/131 Conditions nécessaires Il existe un réseau qui relie les interlocuteurs Internet (on utilise des liaisons publiques) Réseau local (on utilise des liaisons privées) Chaque utilisateur possède un compte de messagerie (associé à une adresse électronique) chez un fournisseur de service (exemple : [email protected]) Une application de messagerie est installée sur l’ordinateur de consultation comme Mozilla Thunderbird, Outlook Express, etc. ou un service web (« courielleur web ») est proposé par le fournisseur de service (nécessite un navigateur) http://edit.europe.yahoo.com/config/mail?.intl=fr http://webmail15b.orange.fr/webmail/fr_FR/inbox.html 98/131 Adresse électronique Identité@site Identité : nom d’utilisateur (Marcel.Dupont ou gava etc.) @ : séparateur (« chez » ou « at ») Site: Identifiant d’un site (univ-paris12.fr) C’est une adresses uniques Comme adresses postales Comme adresses IP Pour écrire à quelqu’un on a besoin de son adresse (de courrier) électronique : [email protected] Pour accéder à une page web, on a besoin d’une adresse web : http://www.univ-paris12.fr 99/131 Principe Avec un logiciel ou service web adapté, un utilisateur du courrier électronique peut : Envoyer des messages à une ou plusieurs personnes Recevoir des messages Répondre à des messages Faire suivre un message à une autre personne Détruire, sauvegarder ou imprimer les messages envoyés ou reçus S’abonner à des listes de diffusion C’est un mode de communication asynchrone : Le correspondant n’a pas besoin d’être connecté pour recevoir le message Une BAL (Boîte aux Lettres électronique) est hébergée chez un fournisseur de service qui « tourne » en permanence) Le message est déposé dans la boîte aux lettres du destinataire Lors de sa connexion au réseau le correspondant pourra alors lire le courrier déposé dans sa boîte 100/131 Principe avec une application IE L C RECEPTION NT BAL ENVOI Internet UR E RV IL E S MA 101/131 Principe avec un service Web RECEPTION I CL T N E Internet BAL ENVOI R U E V R IL SE MA SERVICE WEBMAIL R U E V R B SE WE 102/131 Les serveurs mails Localisé chez le fournisseur d’accès à Internet Toujours actif (en attente de requête) Simple Mail Transfer Protocol : SMTP • Prend en charge • l’expédition d’un message • la réception d’un message et son stockage dans la BAL Poste Office Protocol : POP3 • Prend en charge • l’authentification de l’usager • le transfert entre la BAL et le client • la mise à jour de la BAL (suppression des messages) 103/131 Relever le courrier (1) POP3 BAL SMTP I L C T N E RV E S R U E 104/131 Relever le courrier (2) POP3 BAL SMTP I L C T N E RV E S R U E 105/131 Relever le courrier (3) POP3 BAL SMTP I L C T N E RV E S R U E 106/131 Relever le courrier (4) POP3 BAL SMTP I L C T N E RV E S R U E 107/131 Relever le courrier (5) POP3 BAL SMTP I L C T N E RV E S R U E 108/131 Relever le courrier (6) POP3 BAL SMTP I L C T N E RV E S R U E 109/131 Relever le courrier (7) POP3 BAL SMTP I L C T N E RV E S R U E 110/131 Envoyer un courrier (1) POP3 BAL SMTP I L C T N E RV E S R U E 111/131 Envoyer un courrier (2) POP3 BAL SMTP I L C T N E RV E S R U E 112/131 Envoyer un courrier (3) POP3 BAL SMTP I L C T N E RV E S R U E 113/131 Envoyer un courrier (4) POP3 BAL SMTP I L C T N E RV E S R U E Internet 114/131 Structure d’un message EN E T Ê -T PS R CO SI T A GN E R U Date mar., 28 sept. 1999 160012 +0100 To: Elisabeth Pelz <[email protected]> From: Frédéric Gava <[email protected]> Subject: Cours de L3 Cc: [email protected]; [email protected] Bcc: [email protected] Salut à tous, J’ai remis à jours mes cours pour les L3 Droit et M1 Droit. Vous les trouverez à l’adresse suivante : http://www.univ-paris12.fr/lacl/gava/ Amicalement, Frédéric Gava 115/131 Un message Quelques champs: To / A : adresses des destinataires séparées par des “,” ou des “;” Cc : adresses des destinataires « visibles » d’une copie carbone du message (séparées par des “,” ou des “;”) Bcc / Cci : adresses des destinataires d’une copie carbone non visibles pour les autres destinataires (séparées par des “,” ou des “;”) Subject / sujet : le sujet du message Attached / pièces jointes : liste des fichiers attachés au message Conseils : Ciblez vos correspondants et ne les agressez pas Vous êtes responsables de vos propos Vérifiez vos fichiers attachés (virus, photos inutiles…) Attention, vous avez potentiellement >1 milliard d’interlocuteurs 116/131 Certains aspects pratiques La plupart des serveurs limitent la taille des messages et des fichiers attachés Vérifiez vos fichiers avant l’envoi Taille des fichiers (une image 8Mo peut mettre plusieurs minutes à être téléchargée) Présence de virus (notamment sur les fichiers .doc et .exe) Certains serveurs bloquent les fichiers à risque Ce qu’il faut savoir sur la confidentialité : De l’expéditeur au destinataire, un courriel circule de façon non cryptée (sauf si on crypte soit même le corps du message) Tous les intermédiaires peuvent lire le courriel (fournisseur d’accès, équipe informatique d’entreprise, routeurs…) Il n’y a aucune confidentialité de l’échange 117/131 SPAM C’est quoi un SPAM? C’est un message non sollicité (généralement de la publicité) Le « fléau » de l’Internet Surcharge des serveurs et des BAL des utilisateurs Des millions d’euros sont dépensés chaque année pour limiter les dégâts Évitez de « laisser traîner sur Internet » votre adresse électronique Nous y reviendrons 118/131 HOAX Un « hoax » est un canular envoyé par courriel Mine d’or en Côte d’Ivoire…Envoyez de l’argent! le fichier win.exe est un virus… Même principe pour les « pyramides » Microsoft donne de l’argent pour chaque mail reçu… Envoyez ce message à 10 amis… Toujours vérifier l’exactitude de l’information avant de repasser le courriel à d’autres personnes Pour cette vérification et pour prévenir les autres internautes : http://www.hoaxbuster.com/ 119/131 Web Dynamique Le “vieux” web (1) Serveur Mise à jours Consultation =téléchargement Création d’un site WEB Internautes 121/131 Le “vieux” web (2) Les pages web sont une « vitrine » Contenu informatif, statique Peu de mises à jour L'auteur doit gérer : Les aspects techniques (rédaction, publication) La présentation 122/131 Nouvelle approche Serveur de blogs, de partage de photos/vidéo, etc. Consultation et mise à jours Créateur de la page Autres internautes 123/131 « Web 2.0 » Les utilisateurs créent le contenu Le site est un « point de présence » centré sur l'utilisateur Spécialisation du site dans un domaine donnée : Journal personnel (blog ou web log) Site facilitant la publication d'un journal personnel Moins expressif qu'une page web, mais plus spécialisé Grande facilité d'utilisation Publication de données multimédia Explosion récente des publication de vidéos personnelles Les vidéos les mieux notées sont proposées en première page Nombreux sites : Youtube, Dailymotion, etc. Publication de nouvelles (news) sur un thème précis : digg, scoopeo etc. 124/131 Attention ! Les blogs, les vidéos, les nouvelles créent du contenu Ce contenu est facilement accessible par des robots de recherche (google, ceux des serveurs de blogs) Cette information peut être collectée et exploitée par d'autres sites : « web sémantique » 125/131 Wiki : le web 2.0 à son paroxysme Un wiki est un site web dont le texte est intégralement rédigé par les utilisateurs Les utilisateurs s'auto-régulent Un grand succès: l’encyclopédie wikipedia Pour les questions d’éthique, de qualité, etc. http://fr.wikipedia.org/wiki/Wikipédia:À _propos 126/131 Wikipédia (1) Encyclopédie en ligne 461000 articles (21/03/07) 42000 articles pour une encyclopédie commerciale Plusieurs dizaines de milliers de contributeurs (fr) La qualité de l’ensemble dépend de chacun Neutralité de point de vue Pas de travaux inédits Article bien sourcé Encyclopédie universelle Informations vérifiables Pertinence Accessibilité à tous Eviter les autobiographies 127/131 Wikipédia (2) Travailler avec les autres Code de bonne conduite Règles de savoir vivre Etre cordial Supposer la bonne foi Résolution de conflits Pas d'attaque personnelle 128/131 Wikipédia (3) Une communauté organisée Elus ou désignés : Administrateur, Arbitre, Steward, Développeur, Vérificateur d’adresse IP, Robot Contributeurs bénévoles Des règles visant l'autogestion Une communauté ouverte : robustesse car motivation Carcatéristique : Contenu ouvert et collaboratif Multiples contributeurs Un fonctionnement favorisant l'interaction entre contributeurs Cadre technique : wiki 129/131 Wikipédia (4) Un article wikipédia Page HTML Contenu en évolution Forum de discussion associé Historique des modifications Un contenu en évolution Possibilité de modifier chaque article Un contenu en discussion 130/131 À la semaine prochaine !