Puce et Média

Recherche et développement en multimédia

  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille
Puce et Média > Gestion Client - Serveur > Présentation et introduction aux technologies client / serveur

Présentation et introduction aux technologies client / serveur

Envoyer Imprimer PDF

Les relations client serveur

Que l'on soit sur PC, Macintosh, téléphonie mobile, assistant personnel,... ou tout autre support électronique et que depuis un navigateur (ou une interface assimilée) on se connecte au Web, nous sommes en position de poste client. À ce moment à là, utilisant le protocole HTTP, une requête de type http://www.adresse.com est envoyé au poste serveur. Dans le cas le plus élémentaire, la page sollicitée est une page ;htm ou .html, le serveur va alors se contenter de la récupérer sur un de ses disques durs et l'envoyer au poste client demandeur. Une première relation client / serveur vient de s'établir. De son coté le navigateur, lorsqu'il recoit la page, il l'analyse et affiche au fur et à mesure son contenu. A chaque fois que dans le code HTML est rencontré une autre requête HTTP, le procédé recommence et l'information retourne sur le serveur afin de récupérer les nouvelles informations (par exemple, des feuilles de styles, des images, des animations flash, des scripts, etc...).

Quelle soit appellée aujourd'hui ou demain, depuis un client A ou un client B... peu importe, la page sera toujours identique et il faudra modifier physiquement son contenu HTML dafin de modifier les informations qu'elles présente. Les seules modifications qui peuvent alors intervenir, sont des modifications liées à l'interaction de l'utilisateur, par exemple lorsque celui ci survole un bouton, rempli un formulaire, ou cliques sur une zone particulière... A ce moment là le navigateur est à même de pouvoir interpreter un certain degré d'interactivité grâce au langage JavaScript. Nous verrons cela un peu plus loin au cour de ce tutorial ('Les technologies client").

Dans le cas où la page sollicitée est une page .asp, .php, .jsp... etc... à ce moment là, le serveur Web en réfère au serveur d'application qui va alors interprété le code ASP, PHP ou JSP... et retourner du code HTML. Cela sera ce code HTML qui sera retourné au poste client. Il se peut également que le code seveur, inclus dans la page, fasse référence à des requêtes SQL. ( Nous verrons cela un peu plus loin au cour de ce tutorial ('Les technologies serveur "). Ces requêtes permettent alors d'intéroger des bases de données et donc d'ajouter du contenu nouveau à la page HTML. Il va de soit que dans la majeure partie des situations, ces requêtes SQL sont modifiées par des paramètres provenant directement du poste client. par exemple sous la forme de http://www.serveur.com/page.asp?ar=12&lg=fr. De cette manière, et à la différence de simple page HTML, en fonction de la requête initiale des dizaines de pages différentes peuvent être recues par le poste client.

 

 


Puce et Média > Gestion Client - Serveur > Présentation et introduction aux technologies client / serveur