SlideShare una empresa de Scribd logo
1 de 29

Le fonctionnement du Web
ALAY-EDDINE Maxime & ROGER Alexy – Ecole Centrale de Nantes – Info 2013




                                                                              1
Plan

 Rappels historiques

 Les composants du Web

 Construction du Web
    Le modèle de La Poste
    Le paquet : une lettre comme une autre
    Vers un réseau à grande échelle

 Conclusion



                                                     2

Rappels historiques
« L’Histoire est la mémoire du monde », Lacordaire


                                                         3
Internet, un concept très ancien



« Le progrès ne vaut que s’il est partagé par tous »

                                   Aristote, IVème siècle




                                                            4
Premiers pas 1/2

 Années 60 aux U.S.A., projet de répartition des données sur
   plusieurs machines
    Destiné à protéger les informations stratégiques
    Echec du projet



 1969, l’Advanced Research Projects Agency (ARPA) connecte 4
   de ses ordinateurs entre la Californie et l’Utah
    Naissance de l’ARPAnet



                                                                5
Premiers pas 2/2

 7 Avril 1969 : Première Request For Comment (RFC)
   Date anniversaire de la création d’Internet



 1973, Création du protocole TCP/IP
   Langage utilisé pour communiquer entre machines



 Années 80 : développement du système et du vocabulaire associé
   Internet devient vite le « Réseau des réseaux »
   1983 : création du Domain Name System pour mieux gérer les flux



                                                                      6
Vers le World Wide Web 1/2

 Vers de nouveaux outils de communication :
    Ray Tomlinson envoie le premier mail de l’Histoire – 1971
    Naissance du File Transfert Protocol (FTP) – 1973
    Création du Terminal Network (TELNET) par BBN – 1973
    Apparition du Unix User Network (Usenet) – 1979
    Internet Relay Chat (IRC) – 1988




                                                                 7
Vers le World Wide Web 2/2

 En Mars 1989, Tim Berners-Lee (CERN) relie la technologie
   Hypertext aux systèmes TCP/IP & DNS
    Création du World Wide Web
    Définition des bases :
        HyperText Transfer Protocol (HTTP)
        Uniform Resource Identifier (URI)
        Hypertext Markup Language (HTML)



 Octobre 1994 : Fondation du World Wide Web Consortium


                                                              8

Les composants du web
« Un bâtiment doit avoir trois caractéristiques : un bon emplacement, des fondations sûres, une exécution sans faille », Goethe



                                                                                                                                  9
Un web, des webs
   Web = raccourci de WWW

   Mais WWW n’est qu’un service de l’Internet

   Le web s’applique au réseau global, mais aussi aux réseaux privés type intranet

         Il n’y a donc pas qu’un web, mais des webs interconnectés




                                                                                      10
Modèle client-serveur

 Couple de logiciels qui communiquent via le réseau



 Le serveur propose des services en réponse à une requête d’un
   programme client



 Le client exploite les services et les ressources du serveur




                                                                  11
Schéma client-serveur

                                 Emission requête

                Client                                 Serveur
                                 Réception ressource




Analogie possible :
    • Client         Vous, nous
    • Serveur        La Poste

Le client cherche à envoyer/recevoir des paquets.
Le serveur propose le service de traitement et d’acheminement des paquets.


                                                                             12
Précisions

 Le client peut aussi agir comme un serveur, de la même façon
   que vous pouvez gérer les colis d’un ami parti en vacances.



 Problématique des adresses IP (adresses postales) :
      Comment envoyer une lettre en ne connaissant que le nom du destinataire ?
      La solution : l’annuaire
      Idem avec les adresses IP et le système DNS




                                                                                   13

Construction du web
« Le grand symbole de l’architecture, Babel, est une ruche », Victor Hugo


                                                                                14
Architecture simplifiée du Web

                                         Serveur


                 DNS




                                                Client


   Client : « Où trouver fr.wikipedia.org ? »

          Alice : « Où habite Bob ? »

                                                         15
Architecture simplifiée du Web

                                           Serveur


                   DNS




                                             Client


         Serveur : « Au 91.198.174.232 »

Annuaire : « Bob habite au 12 rue de la Montagne »

                                                      16
Architecture simplifiée du Web

                                                            Serveur


                                     DNS




                                                               Client


Client : « 91.198.174.232, peux-tu m’envoyer la page sur l’Ecole Centrale de Nantes ? »

                              Alice envoie à Bob un colis

                                                                                          17
Architecture simplifiée du Web

                                            Serveur


                    DNS




                                               Client


     Serveur : « Voici la ressource demandée »

Bob traite le message d’Alice et lui envoie sa réponse

                                                         18
Architecture simplifiée du Web

                                        Serveur

Client/Serveur
                                  DNS




                 Client/Serveur           Client




                                                   19
Architecture d’origine

                             Client/Serveur
                                                Client/Serveur


Client/Serveur
                                    DNS




                 Client/Serveur                 Client/Serveur



                                          DNS


                                                                 20
Architecture pratique

         Serveur




Client   Client      Client




          DNS
                                   21
De nombreux problèmes…

 Architecture centralisée, contraire à la solution de Berners-Lee
   Tout le pouvoir se trouve en un endroit
   Problèmes liés à la neutralité du web
        http://fr.wikipedia.org/wiki/Neutralit%C3%A9_du_r%C3%A9seau
        http://torrents.rmll.info/table.html#18




   Problèmes politiques
   Débat Web & Minitel
   http://www.youtube.com/watch?v=7Wvl4LTivCg

                                                                       22
…mais une solution pratique

 Le Web est fait par les utilisateurs…
    …mais peu d’internautes allument leurs ordinateurs 24h/24

 Essor des hébergeurs (OVH, Clever-Cloud, 1&1)
    Centraliser, c’est mieux protéger (protection DDoS, firewall…)
    Déléguer les responsabilités de l’hébergement c’est mieux se
       centrer sur ses objectifs




                                                                      23
Pour aller plus loin…

 Nouveaux problèmes :
   Temps de réponse
   Accessibilité des données statiques…

 Solution : Content Delivery Network
   Décentraliser en créant de la redondance, en rapprochement les
      serveurs de la zone géographique du client

 Autres problèmes : scalabilité, stockage des données volatiles…

 Paradoxe !
   Internet devient un réseau centralisé aux ressources réparties



                                                                     24

Conclusion
« Tout ce qui a commencé doit finir », Neo (Matrix)


                                                          25
Conclusion

 Internet repose sur un modèle simple mais des technologies
   complexes

 Pour en parler à votre nièce de 6 ans : La Poste

 Internet est récent mais évolue très vite :
    Vers un Web interactif, adapté à l’utilisateur (HTML5/JavaScript)
    Migration des applications vers le Cloud…
    …donc nouvelles architectures centralisées
    Guerre des données



                                                                         26

Merci pour votre attention !
Avez-vous des questions ?

                                   27
Lectures conseillées

   Cours logique – langages du Web :                      Conférence de Benjamin Bayart :
    http://mymi.domy.be/LTP/index.html                      Internet libre ou Minitel 2.0 :
                                                            http://www.youtube.com/watch?v=7Wvl4LTivCg
   Domain Name System
    http://fr.wikipedia.org/wiki/Domain_Name_System        La neutralité du Web par Benjamin
                                                            Bayart
   TCP/IP                                                  http://torrents.rmll.info/table.html#18
    http://www.commentcamarche.net/contents/intern
    et/tcpip.php3




                                                                                                         28
Bibliographie

Medias, séparateurs de chapitre dans l’ordre d’apparition :
   http://Nasa.gov
   http://www.goldenrecordrevisited.org/projects/024_Evolution.jpg
   http://www.mcmahons.ie/media/catalog/category/cat_bricks.jpg
   http://www.steveboy.com/blog/wp-content/uploads/2010/09/tracks01.jpg



Medias auxiliaires, dans l’ordre d’apparition :
   http://fr.wikipedia.org/wiki/Tim_Berners-Lee

   http://gallery.hd.org/_exhibits/natural-science/_more2007/_more10/spider-web-webs-covered-in-water-droplets-drops-
    dew-from-fog-spiral-and-amorphous-seen-edge-on-and-face-on-5-DHD.jpg




                                                                                                                         29

Más contenido relacionado

La actualidad más candente

BigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big DataBigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big DataLilia Sfaxi
 
Conduire un projet de GED: Concepts de base, points de repère pour la mise en...
Conduire un projet de GED: Concepts de base, points de repère pour la mise en...Conduire un projet de GED: Concepts de base, points de repère pour la mise en...
Conduire un projet de GED: Concepts de base, points de repère pour la mise en...Baba Kourouma
 
Microservices avec Spring Cloud
Microservices avec Spring CloudMicroservices avec Spring Cloud
Microservices avec Spring CloudFlorian Beaufumé
 
Les bases de l'HTML / CSS
Les bases de l'HTML / CSSLes bases de l'HTML / CSS
Les bases de l'HTML / CSSSamuel Robert
 
Les architectures client serveur
Les architectures client serveurLes architectures client serveur
Les architectures client serveurAmeni Ouertani
 
Session découverte de la Data Virtualization
Session découverte de la Data VirtualizationSession découverte de la Data Virtualization
Session découverte de la Data VirtualizationDenodo
 
Ia project Apprentissage Automatique
Ia project Apprentissage AutomatiqueIa project Apprentissage Automatique
Ia project Apprentissage AutomatiqueNizar Bechir
 
Présentation unix linux
Présentation unix linuxPrésentation unix linux
Présentation unix linuxEmmanuel Florac
 
Cycle de vie et méthodes de construction des ontologies
Cycle de vie et méthodes de construction des ontologiesCycle de vie et méthodes de construction des ontologies
Cycle de vie et méthodes de construction des ontologiesFatima Zahra Fagroud
 
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...ENSET, Université Hassan II Casablanca
 
Introduction au web cours.pdf
Introduction au web cours.pdfIntroduction au web cours.pdf
Introduction au web cours.pdfElomyakobi
 
Odoo installation et configuration avancée
Odoo installation et configuration avancéeOdoo installation et configuration avancée
Odoo installation et configuration avancéeYasine LAKHDARI
 
L’apport du Web sémantique à la recherche d’informations
L’apport du Web sémantique à la recherche d’informationsL’apport du Web sémantique à la recherche d’informations
L’apport du Web sémantique à la recherche d’informationsAref Jdey
 

La actualidad más candente (20)

BigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big DataBigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big Data
 
Fascicule tp programmation c
Fascicule tp programmation cFascicule tp programmation c
Fascicule tp programmation c
 
Cours JavaScript
Cours JavaScriptCours JavaScript
Cours JavaScript
 
Conduire un projet de GED: Concepts de base, points de repère pour la mise en...
Conduire un projet de GED: Concepts de base, points de repère pour la mise en...Conduire un projet de GED: Concepts de base, points de repère pour la mise en...
Conduire un projet de GED: Concepts de base, points de repère pour la mise en...
 
Microservices avec Spring Cloud
Microservices avec Spring CloudMicroservices avec Spring Cloud
Microservices avec Spring Cloud
 
Tp word n°6
Tp word n°6Tp word n°6
Tp word n°6
 
Les bases de l'HTML / CSS
Les bases de l'HTML / CSSLes bases de l'HTML / CSS
Les bases de l'HTML / CSS
 
Les architectures client serveur
Les architectures client serveurLes architectures client serveur
Les architectures client serveur
 
Session découverte de la Data Virtualization
Session découverte de la Data VirtualizationSession découverte de la Data Virtualization
Session découverte de la Data Virtualization
 
Lab2-DB-Mongodb
Lab2-DB-MongodbLab2-DB-Mongodb
Lab2-DB-Mongodb
 
Outils de veille
Outils de veilleOutils de veille
Outils de veille
 
Ia project Apprentissage Automatique
Ia project Apprentissage AutomatiqueIa project Apprentissage Automatique
Ia project Apprentissage Automatique
 
Présentation unix linux
Présentation unix linuxPrésentation unix linux
Présentation unix linux
 
cours Php
cours Phpcours Php
cours Php
 
Cycle de vie et méthodes de construction des ontologies
Cycle de vie et méthodes de construction des ontologiesCycle de vie et méthodes de construction des ontologies
Cycle de vie et méthodes de construction des ontologies
 
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
Conférence: Catalyseurs de l'Intelligence Artificielle et Écosystème des Fram...
 
Introduction au web cours.pdf
Introduction au web cours.pdfIntroduction au web cours.pdf
Introduction au web cours.pdf
 
Odoo installation et configuration avancée
Odoo installation et configuration avancéeOdoo installation et configuration avancée
Odoo installation et configuration avancée
 
L’apport du Web sémantique à la recherche d’informations
L’apport du Web sémantique à la recherche d’informationsL’apport du Web sémantique à la recherche d’informations
L’apport du Web sémantique à la recherche d’informations
 
Cours fondement du multimedia
Cours fondement du multimediaCours fondement du multimedia
Cours fondement du multimedia
 

Destacado

La culture digitale en images
La culture digitale en images La culture digitale en images
La culture digitale en images Agence Angie
 
GAFAnomics: New Economy, New Rules
GAFAnomics: New Economy, New RulesGAFAnomics: New Economy, New Rules
GAFAnomics: New Economy, New RulesFabernovel
 
La Transformation digitale en entreprise
La Transformation digitale en entrepriseLa Transformation digitale en entreprise
La Transformation digitale en entrepriseKantar
 
Les clés de la transformation digitale
Les clés de la transformation digitaleLes clés de la transformation digitale
Les clés de la transformation digitaleFrederic CAVAZZA
 
Transformation digitale : se réorganiser en interne
Transformation digitale : se réorganiser en interneTransformation digitale : se réorganiser en interne
Transformation digitale : se réorganiser en internePublicis Consultants
 
UBER: THE TRANSPORTATION VIRUS
UBER: THE TRANSPORTATION VIRUSUBER: THE TRANSPORTATION VIRUS
UBER: THE TRANSPORTATION VIRUSFabernovel
 
GAFANOMICS Season 2: 4 superpowers to outperform in the Network Economy
GAFANOMICS Season 2: 4 superpowers to outperform in the Network EconomyGAFANOMICS Season 2: 4 superpowers to outperform in the Network Economy
GAFANOMICS Season 2: 4 superpowers to outperform in the Network EconomyFabernovel
 
Formations aux usages pédagogiques des T.I.C. Cas du Centre Maroco-Coréen de ...
Formations aux usages pédagogiques des T.I.C. Cas du Centre Maroco-Coréen de ...Formations aux usages pédagogiques des T.I.C. Cas du Centre Maroco-Coréen de ...
Formations aux usages pédagogiques des T.I.C. Cas du Centre Maroco-Coréen de ...Saadia Morcenet secretary
 
Stratégie de l'Observatoire TICE, Moulay M'hammed DRISSI
Stratégie de l'Observatoire TICE, Moulay M'hammed DRISSIStratégie de l'Observatoire TICE, Moulay M'hammed DRISSI
Stratégie de l'Observatoire TICE, Moulay M'hammed DRISSISaadia Morcenet secretary
 
Conception web et ses elements créer un site web
Conception web et ses elements   créer un site webConception web et ses elements   créer un site web
Conception web et ses elements créer un site webStabl Web
 
Le casse-tête de l'organisation digitale
Le casse-tête de l'organisation digitaleLe casse-tête de l'organisation digitale
Le casse-tête de l'organisation digitalePetit Web
 
Boosting referrals: How to Collect Referrals Automatically
Boosting referrals: How to Collect Referrals AutomaticallyBoosting referrals: How to Collect Referrals Automatically
Boosting referrals: How to Collect Referrals AutomaticallyInfusionsoft
 
Conception d'un site web
Conception d'un site webConception d'un site web
Conception d'un site webMoufida Othmani
 
Thiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga
 
#HR HACKING - Recruiting officers, such hackers
#HR HACKING - Recruiting officers, such hackers#HR HACKING - Recruiting officers, such hackers
#HR HACKING - Recruiting officers, such hackersFabernovel
 
Junior Connect : la conquête de l'engagement
Junior Connect : la conquête de l'engagementJunior Connect : la conquête de l'engagement
Junior Connect : la conquête de l'engagementIpsos France
 
Retours d'expérience dans l'accompagnement des formateurs et des conseillers.
Retours d'expérience dans l'accompagnement des formateurs et des conseillers.Retours d'expérience dans l'accompagnement des formateurs et des conseillers.
Retours d'expérience dans l'accompagnement des formateurs et des conseillers.Pascal Vangrunderbeeck
 
Tutoriel Creately v1.2
Tutoriel Creately v1.2Tutoriel Creately v1.2
Tutoriel Creately v1.2Bich Van Hoang
 

Destacado (20)

La culture digitale en images
La culture digitale en images La culture digitale en images
La culture digitale en images
 
GAFAnomics: New Economy, New Rules
GAFAnomics: New Economy, New RulesGAFAnomics: New Economy, New Rules
GAFAnomics: New Economy, New Rules
 
La Transformation digitale en entreprise
La Transformation digitale en entrepriseLa Transformation digitale en entreprise
La Transformation digitale en entreprise
 
Les clés de la transformation digitale
Les clés de la transformation digitaleLes clés de la transformation digitale
Les clés de la transformation digitale
 
Transformation digitale : se réorganiser en interne
Transformation digitale : se réorganiser en interneTransformation digitale : se réorganiser en interne
Transformation digitale : se réorganiser en interne
 
UBER: THE TRANSPORTATION VIRUS
UBER: THE TRANSPORTATION VIRUSUBER: THE TRANSPORTATION VIRUS
UBER: THE TRANSPORTATION VIRUS
 
GAFANOMICS Season 2: 4 superpowers to outperform in the Network Economy
GAFANOMICS Season 2: 4 superpowers to outperform in the Network EconomyGAFANOMICS Season 2: 4 superpowers to outperform in the Network Economy
GAFANOMICS Season 2: 4 superpowers to outperform in the Network Economy
 
Formations aux usages pédagogiques des T.I.C. Cas du Centre Maroco-Coréen de ...
Formations aux usages pédagogiques des T.I.C. Cas du Centre Maroco-Coréen de ...Formations aux usages pédagogiques des T.I.C. Cas du Centre Maroco-Coréen de ...
Formations aux usages pédagogiques des T.I.C. Cas du Centre Maroco-Coréen de ...
 
Stratégie de l'Observatoire TICE, Moulay M'hammed DRISSI
Stratégie de l'Observatoire TICE, Moulay M'hammed DRISSIStratégie de l'Observatoire TICE, Moulay M'hammed DRISSI
Stratégie de l'Observatoire TICE, Moulay M'hammed DRISSI
 
Conception web et ses elements créer un site web
Conception web et ses elements   créer un site webConception web et ses elements   créer un site web
Conception web et ses elements créer un site web
 
MENER UN PROJET E-COMMERCE
MENER UN PROJET E-COMMERCEMENER UN PROJET E-COMMERCE
MENER UN PROJET E-COMMERCE
 
Mémoires des crises 2.0 2015
Mémoires des crises 2.0 2015Mémoires des crises 2.0 2015
Mémoires des crises 2.0 2015
 
Le casse-tête de l'organisation digitale
Le casse-tête de l'organisation digitaleLe casse-tête de l'organisation digitale
Le casse-tête de l'organisation digitale
 
Boosting referrals: How to Collect Referrals Automatically
Boosting referrals: How to Collect Referrals AutomaticallyBoosting referrals: How to Collect Referrals Automatically
Boosting referrals: How to Collect Referrals Automatically
 
Conception d'un site web
Conception d'un site webConception d'un site web
Conception d'un site web
 
Thiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprint
 
#HR HACKING - Recruiting officers, such hackers
#HR HACKING - Recruiting officers, such hackers#HR HACKING - Recruiting officers, such hackers
#HR HACKING - Recruiting officers, such hackers
 
Junior Connect : la conquête de l'engagement
Junior Connect : la conquête de l'engagementJunior Connect : la conquête de l'engagement
Junior Connect : la conquête de l'engagement
 
Retours d'expérience dans l'accompagnement des formateurs et des conseillers.
Retours d'expérience dans l'accompagnement des formateurs et des conseillers.Retours d'expérience dans l'accompagnement des formateurs et des conseillers.
Retours d'expérience dans l'accompagnement des formateurs et des conseillers.
 
Tutoriel Creately v1.2
Tutoriel Creately v1.2Tutoriel Creately v1.2
Tutoriel Creately v1.2
 

Similar a Fonctionnement du web

Cours réseaux informatiques ia2
Cours réseaux informatiques  ia2Cours réseaux informatiques  ia2
Cours réseaux informatiques ia2Amel Morchdi
 
Presentation websockets
Presentation websocketsPresentation websockets
Presentation websocketsBert Poller
 
Internet-1-intro.pdf
Internet-1-intro.pdfInternet-1-intro.pdf
Internet-1-intro.pdfJunior724645
 
Cours services web_fabrice_mourlin
Cours services web_fabrice_mourlinCours services web_fabrice_mourlin
Cours services web_fabrice_mourlinangeeLee
 
Internet et ses services
Internet et ses servicesInternet et ses services
Internet et ses servicesAbdoulaye Dieng
 
Chap1 p1-introduction
Chap1 p1-introductionChap1 p1-introduction
Chap1 p1-introductionMoez Re
 
intro-tech-web-lp3-jan-21-slides-1-a-9.pdf
intro-tech-web-lp3-jan-21-slides-1-a-9.pdfintro-tech-web-lp3-jan-21-slides-1-a-9.pdf
intro-tech-web-lp3-jan-21-slides-1-a-9.pdfCoumbaLaobNdiaye1
 
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?Max Benana
 
Internet : pourquoi ça marche
Internet : pourquoi ça marcheInternet : pourquoi ça marche
Internet : pourquoi ça marcheGwendal Simon
 
Cira d zone overview risq-fr
Cira d zone overview risq-frCira d zone overview risq-fr
Cira d zone overview risq-frColloqueRISQ
 
End year project: Monitoring a wireless sensors network with internet of things
End year project: Monitoring a wireless sensors network with internet of thingsEnd year project: Monitoring a wireless sensors network with internet of things
End year project: Monitoring a wireless sensors network with internet of thingsAmine Moula
 
Services Internet en Entreprise 2022.pptx
Services Internet en Entreprise 2022.pptxServices Internet en Entreprise 2022.pptx
Services Internet en Entreprise 2022.pptxmepapy
 
Créer un réseau wifi ad hoc
Créer un réseau wifi ad hocCréer un réseau wifi ad hoc
Créer un réseau wifi ad hocBomber Man
 
416769859360_chap2fondementdesreseaux2023.pdf
416769859360_chap2fondementdesreseaux2023.pdf416769859360_chap2fondementdesreseaux2023.pdf
416769859360_chap2fondementdesreseaux2023.pdfRihabBENLAMINE
 
S51 vos projets web services ibm i a l aide de php
S51   vos projets web services ibm i a l aide de phpS51   vos projets web services ibm i a l aide de php
S51 vos projets web services ibm i a l aide de phpGautier DUMAS
 
Introduction dans la Programmation Web Course 1
Introduction dans la Programmation Web Course 1Introduction dans la Programmation Web Course 1
Introduction dans la Programmation Web Course 1Vlad Posea
 

Similar a Fonctionnement du web (20)

Cours réseaux informatiques ia2
Cours réseaux informatiques  ia2Cours réseaux informatiques  ia2
Cours réseaux informatiques ia2
 
Presentation websockets
Presentation websocketsPresentation websockets
Presentation websockets
 
Internet-1-intro.pdf
Internet-1-intro.pdfInternet-1-intro.pdf
Internet-1-intro.pdf
 
Cours services web_fabrice_mourlin
Cours services web_fabrice_mourlinCours services web_fabrice_mourlin
Cours services web_fabrice_mourlin
 
Internet et ses services
Internet et ses servicesInternet et ses services
Internet et ses services
 
Chap1 p1-introduction
Chap1 p1-introductionChap1 p1-introduction
Chap1 p1-introduction
 
intro-tech-web-lp3-jan-21-slides-1-a-9.pdf
intro-tech-web-lp3-jan-21-slides-1-a-9.pdfintro-tech-web-lp3-jan-21-slides-1-a-9.pdf
intro-tech-web-lp3-jan-21-slides-1-a-9.pdf
 
web.pdf
web.pdfweb.pdf
web.pdf
 
Chapitre 1.pdf
Chapitre 1.pdfChapitre 1.pdf
Chapitre 1.pdf
 
Do you speak technique ?
Do you speak technique ?Do you speak technique ?
Do you speak technique ?
 
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
 
Internet : pourquoi ça marche
Internet : pourquoi ça marcheInternet : pourquoi ça marche
Internet : pourquoi ça marche
 
Cira d zone overview risq-fr
Cira d zone overview risq-frCira d zone overview risq-fr
Cira d zone overview risq-fr
 
End year project: Monitoring a wireless sensors network with internet of things
End year project: Monitoring a wireless sensors network with internet of thingsEnd year project: Monitoring a wireless sensors network with internet of things
End year project: Monitoring a wireless sensors network with internet of things
 
Services Internet en Entreprise 2022.pptx
Services Internet en Entreprise 2022.pptxServices Internet en Entreprise 2022.pptx
Services Internet en Entreprise 2022.pptx
 
Créer un réseau wifi ad hoc
Créer un réseau wifi ad hocCréer un réseau wifi ad hoc
Créer un réseau wifi ad hoc
 
Cloud generalites enjeux_v0
Cloud generalites enjeux_v0Cloud generalites enjeux_v0
Cloud generalites enjeux_v0
 
416769859360_chap2fondementdesreseaux2023.pdf
416769859360_chap2fondementdesreseaux2023.pdf416769859360_chap2fondementdesreseaux2023.pdf
416769859360_chap2fondementdesreseaux2023.pdf
 
S51 vos projets web services ibm i a l aide de php
S51   vos projets web services ibm i a l aide de phpS51   vos projets web services ibm i a l aide de php
S51 vos projets web services ibm i a l aide de php
 
Introduction dans la Programmation Web Course 1
Introduction dans la Programmation Web Course 1Introduction dans la Programmation Web Course 1
Introduction dans la Programmation Web Course 1
 

Más de Maxime ALAY-EDDINE

Introduction to Software Security and Best Practices
Introduction to Software Security and Best PracticesIntroduction to Software Security and Best Practices
Introduction to Software Security and Best PracticesMaxime ALAY-EDDINE
 
Sécurité informatique - Etat des menaces
Sécurité informatique - Etat des menacesSécurité informatique - Etat des menaces
Sécurité informatique - Etat des menacesMaxime ALAY-EDDINE
 
Gestion des vulnérabilités dans l'IoT
Gestion des vulnérabilités dans l'IoTGestion des vulnérabilités dans l'IoT
Gestion des vulnérabilités dans l'IoTMaxime ALAY-EDDINE
 
Internet : Comprendre les opportunités et les dangers des réseaux cachés
Internet : Comprendre les opportunités et les dangers des réseaux cachésInternet : Comprendre les opportunités et les dangers des réseaux cachés
Internet : Comprendre les opportunités et les dangers des réseaux cachésMaxime ALAY-EDDINE
 
Sécurité informatique : le Retour sur Investissement que vous n'attendiez pas
Sécurité informatique : le Retour sur Investissement que vous n'attendiez pasSécurité informatique : le Retour sur Investissement que vous n'attendiez pas
Sécurité informatique : le Retour sur Investissement que vous n'attendiez pasMaxime ALAY-EDDINE
 
Enjeux et évolutions de la sécurité informatique - Présentation Centrale Nantes
Enjeux et évolutions de la sécurité informatique - Présentation Centrale NantesEnjeux et évolutions de la sécurité informatique - Présentation Centrale Nantes
Enjeux et évolutions de la sécurité informatique - Présentation Centrale NantesMaxime ALAY-EDDINE
 
Enjeux et évolutions de la sécurite informatique
Enjeux et évolutions de la sécurite informatiqueEnjeux et évolutions de la sécurite informatique
Enjeux et évolutions de la sécurite informatiqueMaxime ALAY-EDDINE
 
Powerpoint - Comment optimiser la stratégie d’un établissement au travers des...
Powerpoint - Comment optimiser la stratégie d’un établissement au travers des...Powerpoint - Comment optimiser la stratégie d’un établissement au travers des...
Powerpoint - Comment optimiser la stratégie d’un établissement au travers des...Maxime ALAY-EDDINE
 
Comment optimiser la stratégie d’un établissement au travers des MOOCs ?
Comment optimiser la stratégie d’un établissement au travers des MOOCs ?Comment optimiser la stratégie d’un établissement au travers des MOOCs ?
Comment optimiser la stratégie d’un établissement au travers des MOOCs ?Maxime ALAY-EDDINE
 
Identité numérique, identités numériques - Soutenance Master Affaires Publiqu...
Identité numérique, identités numériques - Soutenance Master Affaires Publiqu...Identité numérique, identités numériques - Soutenance Master Affaires Publiqu...
Identité numérique, identités numériques - Soutenance Master Affaires Publiqu...Maxime ALAY-EDDINE
 
La neutralité du net - Etat et révolution numérique - Sciences Po Master Affa...
La neutralité du net - Etat et révolution numérique - Sciences Po Master Affa...La neutralité du net - Etat et révolution numérique - Sciences Po Master Affa...
La neutralité du net - Etat et révolution numérique - Sciences Po Master Affa...Maxime ALAY-EDDINE
 
Soutenance séminaire bibliographique
Soutenance séminaire bibliographiqueSoutenance séminaire bibliographique
Soutenance séminaire bibliographiqueMaxime ALAY-EDDINE
 

Más de Maxime ALAY-EDDINE (12)

Introduction to Software Security and Best Practices
Introduction to Software Security and Best PracticesIntroduction to Software Security and Best Practices
Introduction to Software Security and Best Practices
 
Sécurité informatique - Etat des menaces
Sécurité informatique - Etat des menacesSécurité informatique - Etat des menaces
Sécurité informatique - Etat des menaces
 
Gestion des vulnérabilités dans l'IoT
Gestion des vulnérabilités dans l'IoTGestion des vulnérabilités dans l'IoT
Gestion des vulnérabilités dans l'IoT
 
Internet : Comprendre les opportunités et les dangers des réseaux cachés
Internet : Comprendre les opportunités et les dangers des réseaux cachésInternet : Comprendre les opportunités et les dangers des réseaux cachés
Internet : Comprendre les opportunités et les dangers des réseaux cachés
 
Sécurité informatique : le Retour sur Investissement que vous n'attendiez pas
Sécurité informatique : le Retour sur Investissement que vous n'attendiez pasSécurité informatique : le Retour sur Investissement que vous n'attendiez pas
Sécurité informatique : le Retour sur Investissement que vous n'attendiez pas
 
Enjeux et évolutions de la sécurité informatique - Présentation Centrale Nantes
Enjeux et évolutions de la sécurité informatique - Présentation Centrale NantesEnjeux et évolutions de la sécurité informatique - Présentation Centrale Nantes
Enjeux et évolutions de la sécurité informatique - Présentation Centrale Nantes
 
Enjeux et évolutions de la sécurite informatique
Enjeux et évolutions de la sécurite informatiqueEnjeux et évolutions de la sécurite informatique
Enjeux et évolutions de la sécurite informatique
 
Powerpoint - Comment optimiser la stratégie d’un établissement au travers des...
Powerpoint - Comment optimiser la stratégie d’un établissement au travers des...Powerpoint - Comment optimiser la stratégie d’un établissement au travers des...
Powerpoint - Comment optimiser la stratégie d’un établissement au travers des...
 
Comment optimiser la stratégie d’un établissement au travers des MOOCs ?
Comment optimiser la stratégie d’un établissement au travers des MOOCs ?Comment optimiser la stratégie d’un établissement au travers des MOOCs ?
Comment optimiser la stratégie d’un établissement au travers des MOOCs ?
 
Identité numérique, identités numériques - Soutenance Master Affaires Publiqu...
Identité numérique, identités numériques - Soutenance Master Affaires Publiqu...Identité numérique, identités numériques - Soutenance Master Affaires Publiqu...
Identité numérique, identités numériques - Soutenance Master Affaires Publiqu...
 
La neutralité du net - Etat et révolution numérique - Sciences Po Master Affa...
La neutralité du net - Etat et révolution numérique - Sciences Po Master Affa...La neutralité du net - Etat et révolution numérique - Sciences Po Master Affa...
La neutralité du net - Etat et révolution numérique - Sciences Po Master Affa...
 
Soutenance séminaire bibliographique
Soutenance séminaire bibliographiqueSoutenance séminaire bibliographique
Soutenance séminaire bibliographique
 

Fonctionnement du web

  • 1.  Le fonctionnement du Web ALAY-EDDINE Maxime & ROGER Alexy – Ecole Centrale de Nantes – Info 2013 1
  • 2. Plan  Rappels historiques  Les composants du Web  Construction du Web  Le modèle de La Poste  Le paquet : une lettre comme une autre  Vers un réseau à grande échelle  Conclusion 2
  • 3.  Rappels historiques « L’Histoire est la mémoire du monde », Lacordaire 3
  • 4. Internet, un concept très ancien « Le progrès ne vaut que s’il est partagé par tous » Aristote, IVème siècle 4
  • 5. Premiers pas 1/2  Années 60 aux U.S.A., projet de répartition des données sur plusieurs machines  Destiné à protéger les informations stratégiques  Echec du projet  1969, l’Advanced Research Projects Agency (ARPA) connecte 4 de ses ordinateurs entre la Californie et l’Utah  Naissance de l’ARPAnet 5
  • 6. Premiers pas 2/2  7 Avril 1969 : Première Request For Comment (RFC)  Date anniversaire de la création d’Internet  1973, Création du protocole TCP/IP  Langage utilisé pour communiquer entre machines  Années 80 : développement du système et du vocabulaire associé  Internet devient vite le « Réseau des réseaux »  1983 : création du Domain Name System pour mieux gérer les flux 6
  • 7. Vers le World Wide Web 1/2  Vers de nouveaux outils de communication :  Ray Tomlinson envoie le premier mail de l’Histoire – 1971  Naissance du File Transfert Protocol (FTP) – 1973  Création du Terminal Network (TELNET) par BBN – 1973  Apparition du Unix User Network (Usenet) – 1979  Internet Relay Chat (IRC) – 1988 7
  • 8. Vers le World Wide Web 2/2  En Mars 1989, Tim Berners-Lee (CERN) relie la technologie Hypertext aux systèmes TCP/IP & DNS  Création du World Wide Web  Définition des bases :  HyperText Transfer Protocol (HTTP)  Uniform Resource Identifier (URI)  Hypertext Markup Language (HTML)  Octobre 1994 : Fondation du World Wide Web Consortium 8
  • 9.  Les composants du web « Un bâtiment doit avoir trois caractéristiques : un bon emplacement, des fondations sûres, une exécution sans faille », Goethe 9
  • 10. Un web, des webs  Web = raccourci de WWW  Mais WWW n’est qu’un service de l’Internet  Le web s’applique au réseau global, mais aussi aux réseaux privés type intranet Il n’y a donc pas qu’un web, mais des webs interconnectés 10
  • 11. Modèle client-serveur  Couple de logiciels qui communiquent via le réseau  Le serveur propose des services en réponse à une requête d’un programme client  Le client exploite les services et les ressources du serveur 11
  • 12. Schéma client-serveur Emission requête Client Serveur Réception ressource Analogie possible : • Client  Vous, nous • Serveur  La Poste Le client cherche à envoyer/recevoir des paquets. Le serveur propose le service de traitement et d’acheminement des paquets. 12
  • 13. Précisions  Le client peut aussi agir comme un serveur, de la même façon que vous pouvez gérer les colis d’un ami parti en vacances.  Problématique des adresses IP (adresses postales) :  Comment envoyer une lettre en ne connaissant que le nom du destinataire ?  La solution : l’annuaire  Idem avec les adresses IP et le système DNS 13
  • 14.  Construction du web « Le grand symbole de l’architecture, Babel, est une ruche », Victor Hugo 14
  • 15. Architecture simplifiée du Web Serveur DNS Client Client : « Où trouver fr.wikipedia.org ? » Alice : « Où habite Bob ? » 15
  • 16. Architecture simplifiée du Web Serveur DNS Client Serveur : « Au 91.198.174.232 » Annuaire : « Bob habite au 12 rue de la Montagne » 16
  • 17. Architecture simplifiée du Web Serveur DNS Client Client : « 91.198.174.232, peux-tu m’envoyer la page sur l’Ecole Centrale de Nantes ? » Alice envoie à Bob un colis 17
  • 18. Architecture simplifiée du Web Serveur DNS Client Serveur : « Voici la ressource demandée » Bob traite le message d’Alice et lui envoie sa réponse 18
  • 19. Architecture simplifiée du Web Serveur Client/Serveur DNS Client/Serveur Client 19
  • 20. Architecture d’origine Client/Serveur Client/Serveur Client/Serveur DNS Client/Serveur Client/Serveur DNS 20
  • 21. Architecture pratique Serveur Client Client Client DNS 21
  • 22. De nombreux problèmes…  Architecture centralisée, contraire à la solution de Berners-Lee  Tout le pouvoir se trouve en un endroit  Problèmes liés à la neutralité du web  http://fr.wikipedia.org/wiki/Neutralit%C3%A9_du_r%C3%A9seau  http://torrents.rmll.info/table.html#18 Problèmes politiques Débat Web & Minitel http://www.youtube.com/watch?v=7Wvl4LTivCg 22
  • 23. …mais une solution pratique  Le Web est fait par les utilisateurs…  …mais peu d’internautes allument leurs ordinateurs 24h/24  Essor des hébergeurs (OVH, Clever-Cloud, 1&1)  Centraliser, c’est mieux protéger (protection DDoS, firewall…)  Déléguer les responsabilités de l’hébergement c’est mieux se centrer sur ses objectifs 23
  • 24. Pour aller plus loin…  Nouveaux problèmes :  Temps de réponse  Accessibilité des données statiques…  Solution : Content Delivery Network  Décentraliser en créant de la redondance, en rapprochement les serveurs de la zone géographique du client  Autres problèmes : scalabilité, stockage des données volatiles…  Paradoxe !  Internet devient un réseau centralisé aux ressources réparties 24
  • 25.  Conclusion « Tout ce qui a commencé doit finir », Neo (Matrix) 25
  • 26. Conclusion  Internet repose sur un modèle simple mais des technologies complexes  Pour en parler à votre nièce de 6 ans : La Poste  Internet est récent mais évolue très vite :  Vers un Web interactif, adapté à l’utilisateur (HTML5/JavaScript)  Migration des applications vers le Cloud…  …donc nouvelles architectures centralisées  Guerre des données 26
  • 27.  Merci pour votre attention ! Avez-vous des questions ? 27
  • 28. Lectures conseillées  Cours logique – langages du Web :  Conférence de Benjamin Bayart : http://mymi.domy.be/LTP/index.html Internet libre ou Minitel 2.0 : http://www.youtube.com/watch?v=7Wvl4LTivCg  Domain Name System http://fr.wikipedia.org/wiki/Domain_Name_System  La neutralité du Web par Benjamin Bayart  TCP/IP http://torrents.rmll.info/table.html#18 http://www.commentcamarche.net/contents/intern et/tcpip.php3 28
  • 29. Bibliographie Medias, séparateurs de chapitre dans l’ordre d’apparition :  http://Nasa.gov  http://www.goldenrecordrevisited.org/projects/024_Evolution.jpg  http://www.mcmahons.ie/media/catalog/category/cat_bricks.jpg  http://www.steveboy.com/blog/wp-content/uploads/2010/09/tracks01.jpg Medias auxiliaires, dans l’ordre d’apparition :  http://fr.wikipedia.org/wiki/Tim_Berners-Lee  http://gallery.hd.org/_exhibits/natural-science/_more2007/_more10/spider-web-webs-covered-in-water-droplets-drops- dew-from-fog-spiral-and-amorphous-seen-edge-on-and-face-on-5-DHD.jpg 29