Architecture générale
Le serveur est le module Sisal Web Server qui s'exécute sur le PC exécutant Sisal, le client est lui le fureteur s'exécutant sur le PC distant; l'échange entre les deux s'effectue au moyen de requête http [1] :
|
Données transmises |
Origine |
Commentaire |
|---|---|---|
|
GET / HTTP/1.1 |
Client |
Le client la page d'entrée du serveur en général index.html |
|
HTTP/1.1 200 Ok ... |
Serveur |
Le serveur répond avec un compte-rendu et le contenu de la page demandée |
|
Get /Img/Sisal.gif HTTP/1.1 |
Client |
La page transmise index.html contient la référence à une image Sisal.Gif, le fureteur la demande donc au serveur et ainsi de suite |
|
... |
Les pages transmises par le serveur sont conformes au standard HTML, c'est à dire un fichier texte balisé par des directives entre < et >. Par exemple
<font color="#000099">Sisal</font>
affiche Sisal dans un magnifique bleu roi. Le texte Sisal est encadre par la balise de début <font ...> précisant une caractéristique de la police courante et la balise de fin d'activité de cette balise.
Sisal Web Server est conforme à ces deux standards et permet de mettre en place un petit serveur Web sans aucune difficulté.
[1] Il s'agit d'une simple présentation du protocole http afin que les développeurs puissent comprendre les fonctionnalités de chacun des module.