Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Cliente - Servidor
2. Características generales
Las tareas del cliente y del servidor poseen distintos requerimientos respecto a los
recursos de cómputo tales como velocidad y uso del procesador, memoria y
capacidad de almacenamiento en disco.
Se entablan relaciones que vinculan procesos diferentes, los cuales pueden ser
ejecutados en la misma máquina o en distintas máquinas distribuidas a lo largo de la
red.
No hay otra vinculación posible entre clientes y servidores que no consista en la que
se da a través del intercambio de mensajes entre ambos. Estos mensajes
representan el mecanismo para la petición y entrega de solicitudes de servicio.
3. Principales ventajas
Entre las principales ventajas de esta arquitectura podemos nombrar (Renaud, 1993):
Facilita la integración entre distintas plataformas, por ejemplo, sin necesidad de que
todos los clientes dispongan del mismo sistema operativo.
4. Algunas desventajas
Es relevante que los clientes y los servidores empleen el mismo mecanismo (sockets
o RPC). Esto significa que se debe contar con mecanismos generales presentes en
distintas plataformas. Probablemente, el mayor desafío sea la sincronización entre
sistemas a nivel de configuración inicial.
Por último, lograr la consistencia en los datos entre diferentes servidores de base de
datos también es una tarea que exige un esfuerzo extra a la hora de la configuración
inicial y el mantenimiento periódico.
Referencias
Gauchat, J. D. (2013). El gran libro de HTML5 CSS3 y Javascript. Barcelona: Marcombo.
Vara, M. J. M., López, S. M., & Verde, M. J. (2014). Desarrollo web en entorno servidor
(pp. 13-20). Madrid, ES: RA-MA Editorial.
Renaud, P. E. (1993). Introduction to Client/Server Systems: A Practical Guide for Systems
Professionals. New York, United States:John Wiley & Sons.