Comparatie intre modelul Client-Server si cel cel Punct la punct (Peer-to-Peer) cu alte modele

Modelul client-server a fost dezvoltat pentru a permite mai multor utilizatori sa acceseze aplicatiile de baze de date.
In comparatie cu modelul de abordare de tip Mainframe, varianta client-server ofera o scalabilitate mai mare deoarece nu trebuie sa mentina legaturi deschise tot timpul, ci mai curind sa deschida o sesiune noua doar atunci cind este nevoie.
Modelul client-server permite de asemenea alte aplicatii modulare care pot simplifica sarcina programatorilor in dezvoltarea de noi aplicatii.
In asa numitele modele de arhitecturi client-server bazate pe modelele cu 2 sau 3 nivele, cum ar fi cele prezentate anterior in lucrare, aplicatiile sunt separate in elemente modulare, fiecare element este instalat fie pe client fie pe server in functie de necesitati.
Varianta client-server este doar una dintre posibilitatile de a aborda aplicatiile de retea. Alternativa cea mai importanta, reteaua punct la punct , considera toate dispozitivele ca avand posibilitati egale, nu neaparat unul sa joace rolul de client si altul de server.
In comparatie cu retelele client-server, modelul de retele punct la punct ofera avantajul unei mai mari flexibilitati in cazul sistemelor de calcul de a face fata unui numar din ce in ce mai mare de clienti. Variantele client-server ofera avantajul pastrarii datelor in mod unitar si astfel de a fi mai protejate.