Introduction Damien Nouvel

Documents pareils
INTERNET, C'EST QUOI?

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir.

Le Web et Internet. A. Historique : B. Définitions : reliés entre eux via un système d interconnexion.

Internet et Programmation!

Glossaire. ( themanualpage.org) soumises à la licence GNU FDL.

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

CAS IT-Interceptor. Formation «Certificate of Advanced Studies»

Programmation Internet Cours 4

Administration des ressources informatiques

Hébergement de site web Damien Nouvel

2. DIFFÉRENTS TYPES DE RÉSEAUX

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

Chapitre VII : Principes des réseaux. Structure des réseaux Types de réseaux La communication Les protocoles de communication

L3 informatique Réseaux : Configuration d une interface réseau

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

LE RESEAU GLOBAL INTERNET

1. Définition : 2. Historique de l internet :

CONCEPT de MICRO-DOMOTIQUE. Système STANTOR-DOMODULOR

Fonctionnement d Internet

Réseaux M2 CCI SIRR. Introduction / Généralités

Cours n 12. Technologies WAN 2nd partie

Présentation Internet

Réseaux et protocoles Damien Nouvel

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

CONDITIONS PARTICULIÈRES SERVICE CDN WEBSITE Version en date du 10/10/2013

ADSL. Étude d une LiveBox. 1. Environnement de la LiveBox TMRIM 2 EME TRIMESTRE LP CHATEAU BLANC CHALETTE/LOING NIVEAU :

Formation Site Web. Menu du jour. Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite?

Technologies xdsl. 1 Introduction Une courte histoire d Internet La connexion à Internet L évolution... 3

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

NOTIONS DE RESEAUX INFORMATIQUES

Ebauche Rapport finale

Module BD et sites WEB

Internet, surfer sur le web

Transfert de fichiers (ftp) avec dreamweaver cs5 hébergement et nom de domaine. MC Benveniste

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Les origines du réseau Internet.

Chapitre 2 : communications numériques.

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

1 ère Université WEB. Courbevoie Samedi 21 octobre Votre site interactif sur internet.

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Les Réseaux Informatiques

L identité numérique. Risques, protection

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)

Modules du DUT Informatique proposés pour des DCCE en 2014/2015

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

/HV*,; *OREDO,QWHUQHWH;FKDQJH

Cours d'informatique «Internet» Session 1

Protection exhaustive de réseau corporate, optimisation de trafic Internet, administration flexible

Architectures web/bases de données

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

LAB : Schéma. Compagnie C / /24 NETASQ

Description du programme du Master M2 MIAGE SIIN (1)

Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être

1 LE L S S ERV R EURS Si 5

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

xdsl Digital Suscriber Line «Utiliser la totalité de la bande passante du cuivre»

1. Introduction à la distribution des traitements et des données

DSCG : UE5 - Management des Systèmes d'information CARTE HEURISTIQUE...1 ARCHITECTURE PHYSIQUE...2

GENERALITES. COURS TCP/IP Niveau 1

Cours CCNA 1. Exercices

2ISR. Votre Partenaire Informatique... [ Clic & Surf Accès Wifi Gratuit ] Infogérance Systèmes & Réseaux Télécommunication. Développement Services

ADSL. C est comme son nom l indique une liaison asymétrique fort bien adaptée à l Internet et au streaming radio et vidéo.

2 Formation utilisateur

Les réseaux informatiques

Pierre De Dobbeleer. Spécialiste Project Management, Electronique, Réseaux et télécommunications

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

CONDITIONS PARTICULIERES D'HÉBERGEMENT WEB

UE 8 Systèmes d information de gestion Le programme

Services Réseaux - Couche Application. TODARO Cédric

Caruso33 : une association à votre service

Cours des réseaux Informatiques ( )

USERGATE PROXY & FIREWALL. Protection exhaustive de réseau corporate, optimisation de trafic Internet, administration flexible

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

Plan. Programmation Internet Cours 3. Organismes de standardisation

14.1. Paiements et achats en ligne

Annexe 5. Kaspersky Security For SharePoint Servers. Consulting Team

Le déploiement du Très Haut Débit

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

2. Couche physique (Couche 1 OSI et TCP/IP)

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse

INGENIERIE ET DEPLOIEMENT DE RESEAUX COMPLEXES WiMAX - INTERNET - VoIP

Téléinformatique et télématique. Revenons aux définitions

FileMaker 13. Guide ODBC et JDBC

Théorie : internet, comment ça marche?

18 TCP Les protocoles de domaines d applications

Guide pour le Raccordement des Logements Neufs à la Fibre Optique. Novembre 2011

Informatique Générale Les réseaux

Programmation Web. Madalina Croitoru IUT Montpellier

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

ACTION PROFESSIONNELLE N 4. Fabien SALAMONE BTS INFORMATIQUE DE GESTION. Option Administrateur de Réseaux. Session Sécurité du réseau

Informatique UE 102. Jean-Yves Antoine. Architecture des ordinateurs et Algorithmique de base. UFR Sciences et Techniques Licence S&T 1ère année

Dispositif sur budget fédéral

Algorithmique et langages du Web

Alchin Couderc Flambard TBSEID 2

Vademecum. Solutions numériques

Routeur Gigabit WiFi AC 1200 Dual Band

CONDITIONS PARTICULIERES D'ENREGISTREMENT, DE RENOUVELLEMENT ET DE TRANSFERT DE NOMS DE DOMAINE

SIMPLE CRM ET LA SÉCURITÉ

Contact : Pierre Doléans pierre@jexiste.fr Tel : +33 (0) /5

Transcription:

Introduction

Organisation du cours Introduction : 2h cours Langage (X)HTML : 2h cours, 2h TP Réseaux et protocoles : 2h cours Fabrication de site web : 4h cours, 2h TP Hébergement de site web : 2h cours, 4h TP Sites web MVC : 2h cours, 2h TP 2 / 35

Plan Une petite histoire d'internet L'informatique pour internet Structure du réseau La société de l'information 3 / 35

Plan Une petite histoire d'internet L'informatique pour internet Structure du réseau La société de l'information 4 / 35

Une petite histoire d'internet Internet résulte du croisement de deux technologies : Télécommunications : - télégraphe, - radio, - téléphone Outils numériques : - calculatrices, - consoles, - ordinateurs Technologies pour les télécommunications numériques : - fax, - modem, - ADSL, - Wifi,... 5 / 35

Une petite histoire d'internet Développement des télécommunications numériques : Télé ( loin) : communication à distance Paradigme : Émetteur : code l'information (corde vocale, main, encre, SMS...) Canal : média qui transporte de l'information (air, papier, cable en cuivre, fréquence radio, fibre optique) Récepteur : reçoit, décode (et interprète) l'information (oreille, oeil, antenne, ordinateur, téléphone) La théorie de l'information (Shannon, 1948) fournit le socle théorique pour construire les réseaux de télécommunications, à l'aide de techniques de traitement du signal Objectif : transmettre un message de manière fiable, mais sans redondance inutile 6 / 35

Une petite histoire d'internet Précurseurs d'internet : Sémaphore (Chappe, 1792) : Visuel, codage manuel Télégraphe électrique (Morse, 1832) : Lignes électrique, codage manuel Fax (Korn, 1904) : Lignes téléphoniques, codage analogique Minitel et consorts (Pouchard, 1980) Lignes téléphoniques, codage numérique 7 / 35

Une petite histoire d'internet Minitel et consorts : 3611 (annuaires), 3615 (kiosque de services) Années 80, service de télématique NAPLPS (USA), Prestel (UK), Ceefax (UK), Bildschirmtext (DE) 2009 : 10 7 connexions, 10 6 utilisateurs Fin de service : septembre 2011 X.25, Vidéotex, 1.2 Kb/s, 80 col. / 8 couleurs 8 / 35

Une petite histoire d'internet Internet : web, réseau, net, toile, cyberespace... Réseau de réseaux : Au départ, réseaux locaux : ordinateurs reliés par câbles Connexion de réseaux locaux (1962, Licklider, DARPA) ARPANET : en 1969, des universités américaines se connectent X.25 : en 1975, standard de télécommunication A la fin des années 80 : l'europe, l'asie, l'australie se connectent La (télé-)communication est réalisée grâce à un Modem : Transmission de signaux numériques sur un canal analogique Créé fin 1950, par IBM (bases aériennes) / Bell Mo-dulateur : numérique analogique Dém-odulateur : analogique numérique 9 / 35

Une petite histoire d'internet ARPANET, 1972 : 10 / 35

Une petite histoire d'internet Modulation / démodulation Emetteur 100110011 Canal 100110011 Récepteur 11 / 35

Une petite histoire d'internet Développement des télécommunications numériques : Aucun canal (ni aucun mode de stockage) n'est parfait : présence de «bruit», d'où la nécessité de détecter et de corriger les erreurs de transmission Un seul bit erroné peut rendre inexploitable un message entier! Des codes de contrôle d'erreurs exploitent la redondance pour vérifier l'information (somme, XOR, MD5, SHA) Contrôle du message : L'émetteur envoie son message avec un code de contrôle (de petite taille) calculé grâce à un algorithme connu du récepteur Le récepteur reçoit le message avec le code, qu'il vérifie : Si aucune erreur détectée, il renvoie un accusé de réception Si une erreur est détectée, il demande la ré-émission du message 12 / 35

Une petite histoire d'internet 13 / 35

Une petite histoire d'internet Internet, un réseau décentralisé : Les serveurs «routent» les messages Serveur défaillant : remplacé (dans une certaine mesure) par un autre capable de réaliser les mêmes tâches (services) Les outils que permet internet : Transmission de courriels / emails (Tomlinson, 1971) Consultation de pages web (www) Télétransmission et stockage d'informations Consultation de contenus audio / vidéo Téléphonie (IP), vidéo, visioconférence Jeux, réalité virtuelle, etc. 14 / 35

Une petite histoire d'internet Dans ce cours, nous nous concentrons, non sur Internet, mais sur le web : www : World Wide Web Par Tim Berners-Lee et Robert Caillau au CERN en 1989 Organisé comme un réseau (graphe) de documents : liens hypertextes entre documents (adresse web, URL) En 1993, Eric Bina et Marc Andreessen créent un logiciel pour visualiser des documents hypertextes : navigateur Nombre de sites web 1992 1993 1994 1995 1996 1998 2000 2003 2006 2010 23 130 2738 23500 1.0E5 2.0E6 1.1E7 3.5E7 1E8 3.1E8 15 / 35

Plan Une petite histoire d'internet L'informatique pour internet Structure du réseau La société de l'information 16 / 35

L'informatique pour internet L'ordinateur, un automate à état finis déterministe : Automate : accomplit des actions de manière automatique, en suivant un programme prédéfini A états finis : l'état d'un ordinateur est défini par l'état du processeur et sa mémoire (RAM, disques) Déterministe : lors d'une nouvelle entrée, l'ordinateur effectue une transition : selon l'état dans lequel il est et l'automate défini (le programme), l'ordinateur bascule vers un autre état, éventuellement en réalisant une sortie : L'utilisateur tape sur entrée : envoyer le message et afficher L'utilisateur clique : ouvrir le logiciel L'utilisateur parle au micro : enregistrer ou envoyer sur le réseau L'automate n'«invente» rien 17 / 35

L'informatique pour internet Principe de la machine de Turing (1936) Un ordinateur se réduit théoriquement à l'automate : Entrées / sorties États / transitions 010010 abeatdg 100011 gotdxdu 18 / 35

L'informatique pour internet L'automate accepte (reconnaît) un «langage» entré : Système de symboles : Système : ensemble d'éléments organisés (ordonnés) Symbole : unité minimale (atomique) d'information Par ex. : caractères mots lignes phrases documents... Compilation : encodage de symboles d'un système (langage) vers un autre : 10001001110 00010100110 11010001011 00100100000 11010000100 [...]??? push eax mov edx eax imul ecx eax pop edx jmp ecx [...]? while(i < 10){ int j = a*5 ; if (j > 15){ test(); } [...] programme 19 / 35

L'informatique pour internet Types et fonctionnement des langages : Compilé (binaire,.exe) / interprété (php, html, java) Procédural (impératif, programme) / déclaratif (donnée) Programme Données Quelques langages courants : Logiciels : C, C#, C++, Java, python, Perl, Basic... Commandes : bash (sh), batch (bat)... Base de données : SQL, XQuery, MDX... Web : HTML, XML, CSS,.Net, Javascript, PhP... 20 / 35

L'informatique pour internet Paradigme de la (télé)communication : Tu as vu les L1 aujourd'hui? Émetteur Message Canal Récepteur Dans le cadre de ce cours, simplifié : Pair à pair (p2p) ou éventuellement diffusé (broadcast) Pas d'erreurs de transmission Architecture client / serveur Protocoles TCP/IP et HTTP(S) 21 / 35

L'informatique pour internet Dans le cadre d'internet : Langages serveur : préparation et envoi des pages web Langages client (navigateur) : affichage des pages web Logiciel serveur Données Télécommunication Données Logiciel navigateur Requête 22 / 35

Plan Une petite histoire d'internet L'informatique pour internet Structure du réseau La société de l'information 23 / 35

Structure du réseau Le réseau est géré par : Fournisseurs d'accès locaux (FAI : boucle locale) Fournisseurs d'accès nationaux (backbone / dorsale) Commutateurs / routeurs (entre FAI) Principe du routage : Adresses IP appareil connecté Systèmes de noms de domaines (DNS) ICANN Trouver (et garder en mémoire) le plus court chemin Choix de la liaison selon les besoins / moyens : Téléphone, ADSL, fibre optique, WiMax, satellite... 24 / 35

Structure du réseau Trafic mondial internet par cables sous-marins (Telegeography, 2006) : 25 / 35

Structure du réseau Trafic en Europe de l'ouest : 26 / 35

Structure du réseau Réseau Free (2007) : 27 / 35

Plan Une petite histoire d'internet L'informatique pour internet Structure du réseau La société de l'information 28 / 35

La société de l'information (N)TIC : (Nouvelles) Technologies de l'information et de la Communication Un nouvel outil pour de nouveaux usages :... Forums Partage (p2p, streaming) e-commerce (vente directe, enchères) Chat Géolocalisation Jeux et réalité virtuelle Réseaux sociaux 29 / 35

La société de l'information Le monde est plus ou moins connecté (Wikipedia) : 30 / 35

La société de l'information La France s'équipe (CREDOC, 2009) : 31 / 35

La société de l'information Réputation sur internet / e-reputation : Sociétés et marques Personnages publics (politiques, people) Associations et ONG Professionnels (consultants, professions libérales) Commerces de proximité De nombreux vecteurs d'information :... Moteurs de recherche Encyclopédies / annuaires Réseaux sociaux 32 / 35

La société de l'information Problématiques du droit sur internet : Téléchargement (il)légal (Hadopi, SOPA) Propriété intellectuelle et droit d'auteur Licences «libres» (GPL, CommonCreative) Presse, liberté d'expression, diffamation, etc. Données à caractère personnel (CNIL) Emails comme preuves juridiques Vente en ligne / jeux en ligne Régulation progressive : pas de «vide juridique» Pas de droit international : où juger les sites hébergés à l'étranger? Quelle responsabilité des hébergeurs? 33 / 35

La société de l'information Société de l'information et de la communication : Relais d'informations plus ou moins fiables Accélération de la rapidité des échanges d'informations (Twitter, Facebook, Wikileaks, etc.) Surveillance / censure d'internet : 34 / 35

La société de l'information Un internet moins «international» : Censure et surveillance plus ou moins officielles (LOPPSI?) Filtres «par défaut» des moteurs de recherche Géolocalisation «par défaut» Ciblage marketing par IP / cookies Difficulté de traduire et facilité à accéder au contenu local Vaste problématique de la liberté d'expression et d'accès à l'information, mais la question n'a rien de nouveau... Neutralité du Net «Je défendrai mes opinions jusqu'à ma mort, mais je donnerai ma vie pour que vous puissiez défendre les vôtres.» (Voltaire) 35 / 35