Varios

Páginas: 7 (1537 palabras) Publicado: 11 de febrero de 2014
Capítulo 1. Cliente-Servidor.
Introducción
En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por
lo que se llama modelo Cliente-Servidor, éste es un modelo que intenta proveer
usabilidad, flexibilidad, interoperabilidad y escalabilidad en las comunicaciones.
El término Cliente/Servidor fue usado por primera vez en 1980 para referirse a PC’s en
red. Este modeloCliente/Servidor empezó a ser aceptado a finales de los 80’s. Su
funcionamiento es sencillo: se tiene una máquina cliente, que requiere un servicio de una
máquina servidor, y éste realiza la función para la que está programado (nótese que no
tienen que tratarse de máquinas diferentes; es decir, una computadora por sí sola puede
ser ambos cliente y servidor dependiendo del software deconfiguración).
El Modelo Cliente-Servidor
Desde el punto de vista funcional, se puede definir la computación Cliente/Servidor como
una arquitectura distribuida que permite a los usuarios finales obtener acceso a la
información en forma transparente aún en entornos multiplataforma.
En el modelo cliente servidor, el cliente envía un mensaje solicitando un determinado
servicio a un servidor (hace unapetición), y este envía uno o varios mensajes con la
respuesta (provee el servicio) (ver la sig. figura). En un sistema distribuido cada máquina
puede cumplir el rol de servidor para algunas tareas y el rol de cliente para otras.

Comentario [JGC1]: Un sistema
distribuido es aquel en el que los
componentes localizados en
computadoras independientes,
conectados en red, comunican ycoordinan sus acciones, con el fin de
realizar una o varias tareas

Modelo Cliente-Servidor
La idea es tratar a una computadora como un instrumento, que por sí 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 a clientes como servidores se entiende que la
forma más estándar de aplicación y uso desistemas Cliente/Servidor es mediante la
explotación de las PC’s a través de interfaces gráficas de usuario; mientras que la
administración de datos y su seguridad e integridad se deja a cargo de computadoras
centrales tipo mainframe. Usualmente la mayoría del trabajo pesado se hace en el
proceso llamado servidor y el o los procesos cliente sólo se ocupan de la interacción con elComentario [JGC2]: Una computadora
central o mainframe es una computadora
grande, potente y costosa usada
principalmente por una gran compañía
para el procesamiento de una gran
cantidad de datos; por ejemplo, para el
procesamiento de transacciones bancarias

usuario. En otras palabras la arquitectura Cliente/Servidor es una extensión de
programación modular en la que la base fundamental esseparar una gran pieza de
software en módulos con el fin de hacer más fácil el desarrollo y mejorar su
mantenimiento.
Esta arquitectura permite distribuir físicamente los procesos y los datos en forma más
eficiente lo que en computación distribuida afecta directamente el tráfico de la red,
reduciéndolo grandemente.
Cliente
El cliente es el proceso que permite al usuario formular losrequerimientos y pasarlos al
servidor, se le conoce con el término front-end.
El Cliente normalmente maneja todas las funciones relacionadas con la manipulación y
despliegue de datos, por lo que están desarrollados sobre plataformas que permiten
construir interfaces gráficas de usuario (GUI), además de acceder a los servicios
distribuidos en cualquier parte de una red.
Las funciones que lleva a cabo elproceso cliente se resumen en los siguientes puntos:
• Administrar la interfaz de usuario.
• Interactuar con el usuario.
• Generar requerimientos de bases de datos.
• Recibir resultados del servidor.
• Formatear resultados.
Servidor
Es el proceso encargado de atender a múltiples clientes que hacen peticiones de algún
recurso administrado por él. Al proceso servidor se le conoce con el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Variado
  • Varios
  • Varios
  • Varios
  • Variados
  • Varios
  • Varios
  • Varios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS