Un article de Wikipedia, l'encyclopedie libre.
Modele Client-serveur
Dans un
reseau informatique
, un
client
est le logiciel qui envoie des demandes (ou
requetes
) a un
serveur
. Il peut s'agir d'un logiciel manipule par une personne, ou d'un
bot
. Est appele
client
aussi bien l'ordinateur depuis lequel les demandes sont envoyees que le logiciel qui contient les instructions relatives a la formulation des demandes et la personne qui opere les demandes.
L'ordinateur client est generalement un
ordinateur personnel
ordinaire, se comportant dans ce contexte comme un
terminal
: il est equipe de logiciels relatifs aux differents types de demandes qui vont etre envoyees, comme un
navigateur web
, un logiciel client pour le
World wide web
.
Une
application distribuee
est une application informatique dans laquelle les traitements sont effectues de concert par plusieurs ordinateurs d'un
reseau informatique
. Un
protocole de communication
etablit les regles selon lesquelles les ordinateurs communiquent, dans le cadre de l'application en question.
Dans une application informatique en
mode client/serveur
les traitements sont effectues par l'execution conjointe de deux logiciels differents et complementaires places sur des ordinateurs differents: le client et le serveur.
un
client leger
est un client qui ne fait que formuler des demandes et presenter les resultats a l'utilisateur. Les traitements sont alors effectues entierement par le serveur. Par opposition, un
client lourd
effectue une partie des traitements sans faire intervenir le serveur.
client riche
: les premiers
navigateur web
possedaient une maniabilite inferieure aux
clients lourds
. Apparue en 2002, l'evolution appelee
client riche
consiste en un ensemble de techniques telles que
Adobe Flash
ou
Ajax
, destinees a donner au navigateur web une maniabilite equivalente voire superieure aux clients lourds.
Le mode
Pair-a-pair
(anglais
peer-to-peer
ou
P2P
) est l'oppose du mode client/serveur.