Вы находитесь на странице: 1из 4

Trabajo de Base de

Datos II
Arquitectura Cliente-Servidor

Nombre:
Martha Suarez Padilla
Manuel Castillo
Kelvin Joel Morales
Carrera: Ingeniera en Sistemas
Ao: II
Fecha: 16/10/2014

Cliente
Es el que inicia un requerimiento de servicio. El requerimiento inicial puede convertirse en mltiples
requerimientos de trabajo a travs de redes LAN o WAN. La ubicacin de los datos o de las
aplicaciones es totalmente transparente para el cliente. En la arquitectura C/S el remitente de una
solicitud es conocido como cliente.
Caractersticas
1. Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la comunicacin
(dispositivo maestro o amo).
2. Espera y recibe las respuestas del servidor.
3. Por lo general, puede conectarse a varios servidores a la vez.
4. Normalmente interacta directamente con los usuarios finales mediante una interfaz grfica de
usuario.
5. Al contratar un servicio de redes, se tiene que tener en la velocidad de conexin que le otorga al
cliente y el tipo de cable que utiliza , por ejemplo : cable de cobre ronda entre 1 ms y 50 ms.

Servidor
Es cualquier recurso de cmputo dedicado a responder a los requerimientos del cliente. Los servidores
pueden estar conectados a los clientes a travs de redes, para proveer de mltiples servicios a los
clientes y ciudadanos tales como impresin, acceso a bases de datos, fax, procesamiento de imgenes,
etc. Al receptor de la solicitud enviada por cliente se conoce como servidor.
Caractersticas
1. Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempean entonces un papel
pasivo en la comunicacin (dispositivo esclavo).
2. Tras la recepcin de una solicitud, la procesan y luego envan la respuesta al cliente.
3. Por lo general, aceptan conexiones desde un gran nmero de clientes (en ciertos casos el
nmero mximo de peticiones puede estar limitado).
4. No es frecuente que interacten directamente con los usuarios finales.

Arquitectura Cliente-Servidor
La arquitectura cliente-servidor es un modelo de aplicacin distribuida en el que las tareas se reparten
entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados
clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta. Esta idea
tambin se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es ms
ventajosa en un sistema operativo multiusuario distribuido a travs de una red de computadoras.
En esta arquitectura la capacidad de proceso est repartida entre los clientes y los servidores, aunque
son ms importantes las ventajas de tipo organizativo debidas a la centralizacin de la gestin de la
informacin y la separacin de responsabilidades, lo que facilita y clarifica el diseo del sistema.
La separacin entre cliente y servidor es una separacin de tipo lgico, donde el servidor no se ejecuta
necesariamente sobre una sola mquina ni es necesariamente un slo programa. Los tipos especficos

de servidores incluyen los servidores web, los servidores de archivo, los servidores del correo, etc.
Mientras que sus propsitos varan de unos servicios a otros, la arquitectura bsica seguir siendo la
misma.
Una disposicin muy comn son los sistemas multicapa en los que el servidor se descompone en
diferentes programas que pueden ser ejecutados por diferentes computadoras aumentando as el grado
de distribucin del sistema.
La red cliente-servidor es una red de comunicaciones en la cual los clientes estn conectados a un
servidor, en el que se centralizan los diversos recursos y aplicaciones con que se cuenta; y que los pone
a disposicin de los clientes cada vez que estos son solicitados. Esto significa que todas las gestiones
que se realizan se concentran en el servidor, de manera que en l se disponen los requerimientos
provenientes de los clientes que tienen prioridad, los archivos que son de uso pblico y los que son de
uso restringido, los archivos que son de slo lectura y los que, por el contrario, pueden ser modificados,
etc. Este tipo de red puede utilizarse conjuntamente en caso de que se este utilizando en una red mixta.
Caractersticas del modelo cliente/servidor
En el modelo CLIENTE/SERVIDOR podemos encontrar las siguientes caractersticas:
1. El Cliente y el Servidor pueden actuar como una sola entidad y tambin pueden actuar como
entidades separadas, realizando actividades o tareas independientes.
2. Las funciones de Cliente y Servidor pueden estar en plataformas separadas, o en la misma
plataforma.
3. Un servidor da servicio a mltiples clientes en forma concurrente.
4. Cada plataforma puede ser escalable independientemente. Los cambios realizados en las plataformas
de los Clientes o de los Servidores, ya sean por actualizacin o por reemplazo tecnolgico, se realizan
de una manera transparente para el usuario final.
5. La interrelacin entre el hardware y el software estn basados en una infraestructura poderosa, de tal
forma que el acceso a los recursos de la red no muestra la complejidad de los diferentes tipos de
formatos de datos y de los protocolos.
6. Un sistema de servidores realiza mltiples funciones al mismo tiempo que presenta una imagen de
un solo sistema a las estaciones Clientes. Esto se logra combinando los recursos de cmputo que se
encuentran fsicamente separados en un solo sistema lgico, proporcionando de esta manera el servicio
ms efectivo para el usuario final.
Tambin es importante hacer notar que las funciones Cliente/Servidor pueden ser dinmicas. Ejemplo,
un servidor puede convertirse en cliente cuando realiza la solicitud de servicios a otras plataformas
dentro de la red.
Su capacidad para permitir integrar los equipos ya existentes en una organizacin, dentro de una
arquitectura informtica descentralizada y heterognea.

7. Adems se constituye como el nexo de unin mas adecuado para reconciliar los sistemas de
informacin basados en mainframes o minicomputadores, con aquellos otros sustentados en entornos
informticos pequeos y estaciones de trabajo.
8. Designa un modelo de construccin de sistemas informticos de carcter distribuido.
1. Su representacin tpica es un centro de trabajo (PC), en donde el usuario dispone de sus
propias aplicaciones de oficina y sus propias bases de datos, sin dependencia directa del sistema
central de informacin de la organizacin, al tiempo que puede acceder a los
2. recursos de este host central y otros sistemas de la organizacin ponen a su servicio.
Beneficios
Estructura para la elaboracin de aplicativos flexibles y fciles de modificar, segn las
necesidades del negocio(cambio).
Alto nivel de reutilizacin del software y datos.
Fcil y rpido desarrollo de aplicativos grandes y complejos, para las transacciones y los SSD.
Fcil y rpido desarrollo de sistemas distribuidos que dan soporte a la administracin central y a
equipos auto-gestionados.

Вам также может понравиться