Fonctionnement du web

Preview:

DESCRIPTION

 

Citation preview

Le fonctionnement du WebALAY-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

Client ServeurEmission requête

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

DNS

Serveur

Client

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

Alice : « Où habite Bob ? »

15

Architecture simplifiée du Web

DNS

Serveur

Client

Serveur : « Au 91.198.174.232 »

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

16

Architecture simplifiée du Web

DNS

Serveur

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

DNS

Serveur

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

DNS

Serveur

ClientClient/Serveur

Client/Serveur

19

Architecture d’origine

DNS

Client/Serveur

Client/Serveur

Client/Serveur

Client/ServeurClient/Serveur

DNS

20

Architecture pratique

DNS

Client Client

Serveur

Client

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 :http://mymi.domy.be/LTP/index.html

Domain Name Systemhttp://fr.wikipedia.org/wiki/Domain_Name_System

TCP/IPhttp://www.commentcamarche.net/contents/internet/tcpip.php3

Conférence de Benjamin Bayart : Internet libre ou Minitel 2.0 :http://www.youtube.com/watch?v=7Wvl4LTivCg

La neutralité du Web par Benjamin Bayarthttp://torrents.rmll.info/table.html#18

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

Recommended