Technologies internet
Survol historique
Voir :
- ~1962: soucis des militaires de l'U.S. Air Force de protéger leurs systèmes
de communication -> redondance de connectivité
Le docteur J.C.R. Licklider du MIT est nommé à
l'ARPA pour diriger les
recherches pour une meilleure utilisation militaire de l'informatique. Il
avait écrit en août une série de notes décrivant sa vision d'un
"réseau galactique" permettant à toute personne d'accéder rapidement à
toute information ou tout programme, où qu'il se trouve. Il convaincra ses
successeurs, de l'importance de ce concept de réseau.
- Début vers la fin des '60s avec les réseaux à commutation de paquets :
- fragmentation des messages en petits morceaux
- facilite partage des ressources
- permet la retransmission de paquets mal reçus
- nouveauté: communication de pair à pair et non plus de maître à esclave
- 1969: ARPANET est créé par le département de la défense aux E.U.
Initiallement constitué de 4 ordinateurs (UCLA, SRI (Stanford Research
Institute), UCSB, l'Université d'Utah) reliés par des liaisons à 50 kbits/s.
- Mars 1972: R. Tomlinson de BBN réalise la première application réseau
majeure pour ARPANET: un logiciel de courrier électronique répondant
au besoin de communication des développeurs du réseau.
- 1972 - 1973: Bob Kahn travaille au sein du DARPA (ancien ARPA) sur un projet de
commutation de paquets par radio ce qui nécessite la création d'un nouveau
protocole capable de transmettre les paquets d'informations, quelles que
soient les perturbations radio. Il décide, en collaboration avec Vinton Cerf, chercheur à Stanford, de réaliser
un nouveau protocole permettant de relier les réseaux. C'est
ainsi que fut créé TCP/IP (Transmission Protocol, Internet Protocol).
- 1973: premières connections internationales à ARPANET: University College
de Londres et le Royal Radar Establishment de Norvège.
- 1976: Les laboratoires Bell d'AT&T développent UUCP (Unix to Unix Copy
Program). Il s'agit du premier protocole d'échanges de données largement
disponible et qui sera énormément utilisé avant l'avènement de TCP/IP et
d'Internet.
- 1976: Le DoD (Department of Defense) commence ses expérimentations sur
TCP/IP et décide rapidement de migrer le réseau ARPANET vers ce protocole.
- 1976: Le réseau ARPANET, en incluant les liaisons radio et satellite est
composé de 111 ordinateurs.
- 1976: Adoption de la norme X25 par le CCITT (Comité Consultatif
International Télégraphique et Téléphonique) décrivant l'interfaçage des
terminaux sur un réseau de communication par paquets.
- 1978 : Le CCITT définit le modèle standard de transmission de terminal à
terminal, ou modèle OSI (Open Systems Interconnect) en 7 couches pour
amener la standardisation au sein de la jungle des protocoles de
communication de tous les constructeurs informatiques.
- 1979: Début de Usenet, réseau de support de forums de discussion (basé sur
le protocole UUCP)
- 1982: passage d'ARPANET aux protocoles TCP (Transmission Control Protocol)
et IP (Internet Protocol), généralement utilisés conjointement (TCP/IP).
De là sont nés les termes d'internet pour signifier un ensemble de
réseaux interconnectés utilisant TCP/IP et d'Internet pour signifier
l'ensemble complet de tous ces internets.
- 1983: Premier serveur de noms à l'Université du Wisconsin (l'utilisateur -
ou sa machine - n'a plus besoin de connaître le chemin exact pour arriver
au destinataire).
- 1985-1986: NSFNET est créé. Il s'agit d'une infrastructure de communication
à 56Kilobits par seconde (Kbps) connectant 5 super-centres de calcul
(Princeton, Pittsburg, UCSD (Uni. Calif. San Diego), UIUC (Uni. Illinois
Urbana Champaign) et Cornell). Cela provoquera un grand essor de
connectivité, surtout des universités.
- Novembre 1986: Nombre de machines connectées sur Internet: 5089.
- 1989: Lors du tremblement de terre de San Francisco, l'Internet est resté en
action alors que le téléphone et les autres moyens de communication étaient
hors-service
- 1989-1990: Tim Berners-Lee, engagé au CERN, conçoit le World-Wide
Web. Le premier serveur web est nxoc01.cern.ch ; la première page
web est http://nxoc01.cern.ch/hypertext/WWW/TheProject.html ;
la plus ancienne page
conservée date du 13 novembre 1990.
- 1990: ARPANET est remplacé par NSFNET
- Novembre 1990: un premier prototype WWW est développé sur station de travail
NeXT par Tim Berner's-Lee, au CERN
- 1991: Durant le coup d'état en URSS et les évènements de Tienanmen,
l'Internet a permis de passer des nouvelles et des informations.
- 1991: NSFNET passe à 44,736 Mégabits par secondes (Mbps).
- 1991: Le "Stanford Linear Accelerator Center" installe le premier serveur
Web pour permettre l'accès à leur base de données de publications de
physique.
- Janvier 1992: le premier "navigateur" (browser) WWW ne supportant que du
texte est disponible. Le code pour développer un serveur HTTP est rendu
publique; 26 sites web « raisonnablement fiables »
- Mars 1993: Eric Bina et Marc Andreessen , travaillant au NCSA (National
Center for Supercomputing Applications) créent Mosaic, le premier
"navigateur" WWW graphique, supportant textes et images, et le mettent à
disposition du public.
- Printemps 1993: Network Solutions (NSI), compagnie privée, est mandatée par
NSF (National Science Foundation) pour s'occuper de l'enregistrement de
nouveaux noms de domaines. Le mandat est de cinq ans (expiration au 30 septembre 1998).
- En 1994, le nombre de demandes d'enregistrement de nouveaux noms de domaines
augmente considérablement, coutant à NSF
plus de 1,9 millons de dollars.
- 1994: Jim Clark et Marc Andreessen fondent Netscape Communications, Inc
- Novembre 1994: des fournisseurs privés (MCI, ANS et Sprint) reprennent
l'infrastructure réseau de l'Internet et prennent peu à peu le relai de
NFSNET.
- Décembre 1994: Netscape Navigator est disponible.
- Septembre 1995, NSF autorise
NSI à faire payer des frais
d'enregistrement pour tous les nouveaux noms de domaines secondaires dans
.com, .net et .org.
- moteur de recherche AltaVista
- 1995: Java, JavaScript, PHP font leur apparition.
- 1996: l'infrastructure principale (backbone) passe à 155 puis 622 Mégabits
par seconde (Mbps).
- Netscape Navigator 4.0 ; Internet Explorer 4.0
- 24 juin 1997: NSF annonce la formation de ARIN (American Registry for
Internet Numbers), qui devrait prendre la relève de Network Solutions,
Inc., dès mars 1998, pour l'enregistrement de nouveaux noms de domaines.
- 5 juin 1998: le département du commerce publie un document intitulé
Management
of Internet Names and Addresses. Ce nouveau document recommande
principalement la création d'une nouvelle IANA (ICANN: Internet Corporation
for Assigned Names and Numbers) sous la forme d'une organisation à
but non-lucratif, composée de 15 membres représentatifs de l'ensemble
des personnes morales et physiques concernées par l'Internet, y compris
les utilisateurs. C'est cette nouvelle organisation qui aura pour charge
de prendre des décisions pour la réforme du système de DNS et d'assurer que
la privatisation de la gestion des noms de domaines garantisse une
concurence loyale et se fasse sans heurts.
Les enjeux:
- les redevances payées pour les noms de domaines (en ~cinq ans NSI a
fait plusieurs dizaines de millions de dollars de profits)
- la vente d'adresses IP (bien qu'il y ait théoriquement
4'162'314'256 adresses disponibles (2544),
beaucoup de grosses tranches d'adresses ont été attribuées vers les
débuts, ce qui fait que les adresses restantes devient une ressource
rare et donc chère)
- une politique d'attribution des noms de domaines en fonction de marques
déposées.
- août 1998: l'état de Californie met en place une législation pour punir
l'envoi de courrier électronique non sollicité à des fins publicitaires.
- 16 octobre 1998: un "hacker" réussit à modifier l'adresse du domaine aol.com
dans le DNS, privant ainsi pendant plusieurs heures les clients d'AOL de
courrier électronique et d'accès au site Web de la compagnie. Cela a été
possible parce que la compagnie n'utilisait jusque là pas de mécanisme
d'encryption pour protéger ses données dans le DNS.
- America Online rachète Netscape qui a perdu la guerre des navigateurs
pour 4 milliards US$.
- 1998-1999 : une "bataille" pour obtenir un droit de distribuer les noms de
domaines;
Acteurs: plusieurs entreprises et DoC américains, l'Europe et l'Asie.
Le but du DoC serait selon certains, vu les enjeux financiers, de rendre
aux E.-U. le contrôle de l'Internet, qui était en voie de lui échapper
avec le processus d'internationalisation que l'IAHC avait commencé.
- 8 février 2000: Yahoo ainsi que quelques autres sites sont victimes d'une
attaque par déni de service (Denial of Service). Pendant plusieurs heures,
des milliers d'ordinateurs infectés par un virus informatique ont envoyé
une avalanche de requêtes sur quelques sites Web qui ont alors été tellement
surchargés qu'ils sont devenus virtuellement inaccessibles.
- 16 novembre 2000: ICANN annonce la
création des noms de domaines principaux
suivants: .biz (affaires), .name (individus), .info (général), .pro
(professionnels), .museum, .aero (aéronautique), .coop (coopératives).
- En 2000, les Canadiens ont passé 9,1 millions de commandes par Internet,
d'une valeur estimative de 1,1 milliard de dollars (en 1999, respectivement,
3,3 millions et 417 millions)
En 2004, les achats en ligne représentaient 0.75% de tous les achats.
- 2001 - la création de Wikipédia
- 9 novembre 2004 : l'apparition du Navigateur
Firefox. Une branche expérimentale du projet Mozilla, apparue suite à la volonté de plusieurs personnes de résoudre les problèmes de lourdeur dans la suite Mozilla.
- 2004 : Web 2.0
- passage d'une collection de sites Web à une plate-forme informatique à part entière, fournissant des applications Web aux utilisateurs
- idée : remplacer progressivement les applications de bureau traditionnelles par les
services Web 2.0
- l'interaction entre les utilisateurs et la création de réseaux sociaux
- autres caractéristiques :
- contenu généré par les utilisateurs
- utilisation des wikis et des blogs
- l'utilisateur reste propriétaire de ses propres données
- technologies utilisées :
- des standards de navigation : CSS, XHTML
- AJAX - utilisé pour échanger des informations
entre le client et le serveur afin de mettre à jour le contenu d'une page Web
sans rafraîchir la page entière
- RDF - un modèle de graphe destiné à décrire de façon formelle les
ressources Web et leurs métadonnées, de façon à permettre le traitement
automatique de telles descriptions
- RSS - utilisé pour diffuser les mises à jour de sites dont le contenu
change fréquemment; basé sur RDF
- XML
- SOAP - un protocole de transmission de messages entre objets distants;
permet d'invoquer des méthodes d'objets physiquement situés sur un
autre serveur
- wiki - un système de gestion de contenu de site Web qui rend les pages
Web librement modifiables par tous les visiteurs autorisés; exemple :
Wikipedia
- Quelques services Web 2.0
- Critique
- le sens n'est pas bien défini
- un "marketing buzzword"
- ce n'est pas une nouvelle version de WWW mais uniquement l'utilisation de
techniques disponibles dans le cadre du Web 1.0 avec quelques ajouts
comme Ajax
- Web 3.0
- attendu comme étant le Web sémantique (l'ordinateur génère une nouvelle information), ou bien
- convergence du monde virtuel et réel (3D, capteurs, standards sémantiques, ...)
Développement de la connectivité globale
Proportion d'internautes par millier d'habitants dans le monde en 2009
(source Wikipedia)
Services de Google
Utilisation des langages
tendances
Utilisation des navigateurs
tendances
Différentes technologies Web
SGML | SGML ISO Std. | |
| | HTML (ébauche) | HTML 2.0 | |
HTML 4.0 | XHTML | |
| | | | CSS | |
XSL/XSLT (ébauche) | XSL/XSLT 1.0 | |
| XSL/XSLT 2.0 |
| | | | XML (ébauche) | |
XML 1.0 | | XSD Schémas |
|
| XPATH 1.0 | | |
XPATH 2.0 |
| | | XQUERY 1.0 (ébauche) |
XQUERY 1.0 |
1980 | 1986 | 1993 | 1995 | 1996 |
1997 | 1998 | 1999 | 2000 | 2001 |
2007 |