UNIVERSIDAD TECNOLOGICA BOLIVIANA INGENIERIA DE SISTEMAS
ARTICULO CIENTIFICO
NOMBRE
:
JAVIER ONISHI SADUD
MATERIA
:
TECNICAS DE INVESTIGACION
SEMESTRE
:
4to SEMESTRE
LA PAZ - BOLIVIA
1
EL MODELO CLIENTE SERVIDOR 1. Resumen
En el mundo de internet las comunicaciones entre computadoras se rigen básicamente por lo que se llama modelo cliente servidor, éste modelo empezó a ser aceptado a finales de los 80’s. Su funcionamiento e s sencillo: se tiene una máquina cliente, que requiere un servicio de una máquina servidor y este realiza la función para la que está programado. Es un modelo que permite a los usuarios finales obtener acceso a la información en forma transparente, distribuida y en entornos multiplataforma. 2. Abstract
In the world of internet communications between computers are basically governed by what is called client-server model, this model began to be accepted in the late 80's. Its operation is simple: you have a client machine, which requires a service server and a machine that performs the function for which it is programmed. It is a model that allows end users to gain access to information in a transparent, distributed and multiplatform environments. 3. Palabras Clave
Modelo, cliente, servidor, internet, TCP/IP, arquitectura, multiplataforma, escalabilidad. 4. Keyword
Model, client, server, internet, TCP / IP, architecture, cross-platform scalability. 5. introducción
El modelo cliente servidor es una forma de desarrollar software que fue usada por
primera vez en 1980 para referirse a PC’s en red. Luego paso a ser aceptado y utilizado 2
como un estándar en el mundo de la comunicación entre computadoras. Desde el punto de vista funcional, se puede definir a este modelo como una arquitectura distribuida que permite a los usuarios finales obtener acceso a la información en forma transparente aún en entornos multiplataforma.
A pesar de haber pasado mucho tiempo desde que fue aceptado este modelo, su utilización hoy en día es alta, es considerado una de las mejores arquitecturas para acceder a las aplicaciones, que hoy en día se encuentran alojadas en su mayoría en la nube.
6. Desarrollo
En el modelo cliente servidor, el cliente envía un mensaje solicitando un determinado servicio a un servidor (hace una petición) y éste envía uno o varios mensajes con la respuesta (provee el servicio).
Esta arquitectura permite distribuir físicamente los procesos y los datos en forma más eficiente lo que en computación distribuida afecta directamente al tráfico de red, reduciéndolo grandemente.
La idea es tratar a una maquina como un instrumento que pos si sola pueda realizar muchas tareas, pero con la consideración de que realice aquellas que son más adecuadas a sus características. Si esto se aplica tanto como a clientes como a servidores se entiende que la mejor forma de explotar a las PC’s (clientes) es a través de interfaces gráficas de usuario; mientras que la administración de datos y su seguridad se deja a cargo de los servidores.
Características del modelo cliente servidor.
Combinación de un cliente que interactúa con el usuario y un servidor que interactúa con los recursos compartidos. Las tareas del cliente y del servidor tienen diferentes requerimientos de cómputo. Las relaciones entre cliente servidor pueden ser de muchos a uno.
3
Los sistemas operativos del cliente y el servidor no siempre son los mismos.
Entre las principales desventajas del modelo cliente servidor están: El mantenimiento de los sistemas es más difícil pues implica la interacción de diferentes partes de hardware y software, distribuidas por distintos proveedores lo cual dificulta el diagnostico de fallas. Es importante que los clientes y los servidores utilicen el mismo mecanismo para comunicarse. En este modelo hay que tener estrategias para el manejo de errores y para mantener la consistencia de los datos. La seguridad es otra preocupación importante. Por ejemplo, se deben hacer verificaciones en el cliente y en el servidor.
Ventajas del modelo cliente servidor.
Entre las principales ventajas del modelo cliente servidor están: Uno de los aspectos que más ha promovido el uso de este modelo, es la existencia de hardware cada vez más barato a los requeridos por un modelo centralizado, lo cual contribuye a la reducción de costos. Este modelo facilita la integración entre sistemas diferentes. Al favorecer el uso de interfaces graficas interactivas, los sistemas construidos en este modelo tienen mayor interacción con el usuario. El mantenimiento y el desarrollo de sistemas en este modelo es más rápido.
Desventajas del cliente servidor.
modelo
7. Conclusión
Se concluye que el modelo cliente servidor es una solución adecuada al desarrollar sistemas en la mayoría de los casos requeridos actualmente, que a pesar de tener algunas 4
desventajas como en el mantenimiento o la seguridad, (que a la vez motivan a los desarrolladores a capacitarse continuamente), sus ventajas
pesan más a la hora de escoger este modelo para dar soluciones eficientes en el desarrollo de sistemas.
8. BIBLIOGRAFIA
Wikipedia.Cliente-servidor. Recuperado de https://es.wikipedia.org/wiki/Cliente-servidor C.S.I Dciencia: El Luminol. Recuperado de. http://dciencia.es/c-s-idciencia-el-luminol/
EcuRed. Cliente-Servidor. Recuperado de. https://www.ecured.cu/Cliente-Servidor
5