Architecture REST - Protocole Client Serveur
Fondamental : Mode client/serveur

Le Web fonctionne sur le mode client/serveur.
Le client fait une demande au serveur, il s'agit d'une requête.
Le serveur retourne l'information demandée.
Le client va garder un état en mémoire de ce qui s'est passé, le serveur ne mémorise rien, il passe aussitôt à la demande suivante.
Définition : REST - Representational State Transfer
REST (Representational State Transfer) ou RESTful est un style d'architecture permettant de construire des applications (Web, Intranet, Web Service).
Il s'agit d'un ensemble de conventions et de bonnes pratiques à respecter et non d'une technologie à part entière.
L'architecture REST utilise les spécifications originelles du protocole HTTP.
Dans la rubrique "Pour aller plus loin" vous trouverez une description des 5 règles du protocole REST.