La arquitectura cliente-servidor llamado modelo cliente-servidor o servidor-cliente es una forma de dividir y especializar programas y equipos de cómputo a fin de que la tarea que cada uno de ellos realizada se efectúe con la mayor eficiencia, y permita simplificarlas.
En esta arquitectura la capacidad de proceso está repartida entre el servidor y los clientes.
En la funcionalidad de un programa distribuido se pueden distinguir 3 capas o niveles:
En una arquitectura monolítica no hay distribución; los tres niveles tienen lugar en el mismo equipo.
En un comienzo, los mainframes concentraban la funcionalidad de almacenamiento (#1) y lógica (#2) y a ellos se conectaban terminales tontas, posiblemente ubicadas en sitios remotos.
En el modelo cliente-servidor, en cambio, el trabajo se reparte entre dos ordenadores. De acuerdo con la distribución de la lógica de la aplicación hay dos posibilidades:
En la actualidad se suele hablar de arquitectura de tres niveles, donde la capa de almacenamiento y la de aplicación se ubican en (al menos) dos servidores diferentes, conocidos como servidores de datos y servidores de aplicaciones.
Kliënt-bediener | Клиент-сървър | Client-Server-System | Client-server | مشتری-خادم | Client-serveur | שרת לקוח | Sistema client/server | クラインアントサーバモデル | 클라이언트-서버 | Client-servermodel | Klient-serwer | Cliente-servidor | Klient–server | 客户端-服务器
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Cliente-servidor".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world