Rețele bazate pe gazdă vs. Rețele Client Server

...

Atât rețelele bazate pe gazdă, cât și rețelele client-server sunt compuse din servere și clienți.

Rețelele bazate pe gazdă și rețelele client-server diferă prin tipul de arhitectură de aplicație pe care o utilizează. După cum sugerează numele, rețelele bazate pe gazdă au o arhitectură de aplicație bazată pe gazdă, în timp ce rețelele client-server au o arhitectură de aplicație client-server. Ambele tipuri de rețele sunt formate din servere și clienți. Rețelele client-server includ browsere web și clienți de e-mail. Rețelele bazate pe gazdă sunt mai susceptibile de a suferi de blocaje server decât omologii lor client-server.

Programe de aplicație și arhitecturi de aplicații

Programele de aplicație cuprind patru funcții: stocarea datelor, accesul la date, logica programului și logica prezentării. Arhitectura aplicației prezintă modul în care aceste patru funcții sunt distribuite între servere și clienți. Un server poate fi un mainframe, un minicomputer, un microcomputer sau o fermă de servere. Un client poate fi un simplu terminal, un microcalculator, o stație de lucru, un computer de rețea sau un terminal tranzacțional.

Videoclipul zilei

Rețea bazată pe gazdă

Într-o rețea bazată pe gazdă, serverul îndeplinește toate cele patru funcții ale programului de aplicație. Clientul doar captează apăsările de taste ale utilizatorului și le trimite la server. Deoarece toată procesarea este efectuată de server (sau gazdă), serverul poate deveni un blocaj într-o astfel de rețea.

Rețea client-server

Într-o rețea client-server, funcțiile programului de aplicație sunt împărțite între server și client. Serverul se ocupă de stocarea datelor și accesul la date. Clientul se ocupă de logica prezentării. Logica programului poate fi împărțită între server și client sau atribuită unuia dintre cei doi.