Advanced Research Projects Agency
Création : 1958
Réseau scientifique
NCP
Protocole TCP/IP
Vint Cerf et Robert Kahn
LA base de l’Internet
MILnet
militaire
ARPAnet
civil
Correspondance IP <=> URL
URL
Uniform Resource Locator
HTTP et HTML
le serveur HTTP ouvre un port en écoute (usuellement le port 80)
le client HTTP se connecte au port en écoute du serveur
le client transmet une requête à l’aide de la commande “GET”
le serveur transmet au client la réponse à sa requête
le serveur ferme la connexion en guise de fin de réponse
Hypertext Transfer Protocol
Couche applicative du modèle OSI
S’appuie sur le protocole TCP
Hypertext Markup Language
navigateur
éditeur de pages Web
Site web
http://info.cern.ch/
Séparation
Contenu
Mise en forme
Annuaire de sites
Classement par catégories
Moteur de recherche
10 millions de pages
Basé sur des technologies de BDD novatrices
1995
Intégration à Netscape
ECMAscript
1996
Premier draft
1998
Recommandation du W3C de la V1.0
Asynchronous Javascript And Xml
Permet de faire une requête sans recharger toute une page.
2004/2005
Issu de XMLHTTPRequest
IE5 (1999) (Microsoft)
JavaScript Object Notation
2001
Document Object Model
Arborescence dynamique
Peut être manipulé via Javascript
data>
<user>
<name>Paul</name>
<user>
</data> </
Douglas Crockford propose la notation suivante:
let info = {
data: {
user: {
name: "Paul"
}
}
};