SlideShare una empresa de Scribd logo
CLIENTE SERVIDOR
Un cliente servidor es un modelo de aplicación 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 también se puede aplicar a programas que se ejecutan sobre una
sola computadora, aunque es más ventajosa en un sistema
operativo multiusuario distribuido a través de una red de computadoras.
En esta arquitectura la capacidad de proceso está repartida entre los clientes y los
servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la
centralización de la gestión de la información y la separación de responsabilidades, lo
que facilita y clarifica el diseño del sistema.
Características De Un Cliente Servidor:
a) Una arquitectura cliente/servidor consiste de un proceso cliente y un proceso servidor que
pueden ser distinguidos uno de otro y que pueden interactuar bastante independientemente.
b) Las partes cliente y servidor pueden operar, aunque no necesariamente, en plataformas
computacionales diferentes.
c) Tanto la parte cliente como la del servidor pueden ser actualizadas individualmente sin que la
otra deba serlo también.
d) El servidor es capaz de dar servicio a múltiples clientes en forma concurrente. En algunos
sistemas pueden accesar múltiples servidores.
e) Un sistema cliente/servidor incluye algún tipo de capacidad de red.
f) Una porción significativa (a veces la totalidad) de la lógica de la aplicación reside en el cliente.
g) El procesamiento es iniciado usualmente en el lado del cliente, no del servidor. Sin embargo,
los servidores de bases de datos pueden iniciar acciones basadas en “disparos automáticos”, “reglas
del negocio” o procedimientos almacenados.
h) Una interfaz gráfica de usuario amigable generalmente reside en el lado del cliente.
i) La capacidad de un lenguaje estructurado de consultas es una característica de la mayoría de los
sistemas cliente/servidor.
j) El servidor de base de datos debería proporcionar seguridad y protección a los datos.
TECNOLOGÍA DE COMUNICACIÓN CLIENTE SERVIDOR
Modelos de Comunicación Los sistemas cliente/servidor modernos se encuentran constituidos
por un amplio rango de tecnologías e implementados con diferentes enfoques de comunicación.
Sin embargo, de estos últimos, tres son los esquemas más utilizados:
a) Modelo Conversacional. Ocurre entre aplicaciones del tipo peer-to-peer, donde se establece
una conexión lógica entre dos únicos procesos, aunque no existen límites teóricos a la cantidad
de interacciones que puede desarrollar cada proceso.
b) Paso de Mensajes. Los mensajes pueden representar solicitudes de servicio de los clientes o
respuestas de los servidores a estas, respetando un formato o interfaz específicos. Estos mensajes
son recibidos e incorporados en una cola del tipo FIFO (First In-First Out) o bien procesados en
forma inmediata.
c) Comunicación Interprocesos (IC). Los procesos pueden residir en el mismo equipo o en
equipos diferentes. Lo importante aquí es la coordinación en el uso de los recursos compartidos.
Existen dos técnicas principales para implantar este tipo de comunicación: los semáforos que son
variables o banderas que indican la disponibildad o no de los recursos, y los conductos (pipes)
que conectan diversos elementos, permitiendo el flujo de datos entre ellos.
En la arquitectura C/S el remitente de una solicitud es conocido como cliente. Sus
características son:
 Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la
comunicación (dispositivo maestro o amo).
 Espera y recibe las respuestas del servidor.
 Por lo general, puede conectarse a varios servidores a la vez.
 Normalmente interactúa directamente con los usuarios finales mediante
una interfaz gráfica de usuario.
Al receptor de la solicitud enviada por el cliente se conoce como servidor. Sus
características son:
 Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempeñan
entonces un papel pasivo en la comunicación (dispositivo esclavo).
 Tras la recepción de una solicitud, la procesan y luego envían la respuesta al
cliente.
 Por lo general, acepta las conexiones de un gran número de clientes (en ciertos
casos el número máximo de peticiones puede estar limitado).
VENTAJAS
 Centralización del control: los accesos, recursos y la integridad de los datos son
controlados por el servidor de forma que un programa cliente defectuoso o no
autorizado no pueda dañar el sistema. Esta centralización también facilita la tarea
de poner al día datos u otros recursos.
 Escalabilidad: se puede aumentar la capacidad de clientes y servidores por
separado. Cualquier elemento puede ser aumentado (o mejorado) en cualquier
momento, o se pueden añadir nuevos nodos a la red (clientes y/o servidores).
 Fácil mantenimiento: al estar distribuidas las funciones y responsabilidades
entre varios ordenadores independientes, es posible reemplazar, reparar,
actualizar, o incluso trasladar un servidor, mientras que sus clientes no se verán
afectados por ese cambio (o se afectarán mínimamente). Esta independencia de
los cambios también se conoce como encapsulación.
 Modularidad. La arquitectura cliente/servidor está construida sobre la base de módulos
conectables. Tanto el cliente como el servidor son módulos del sistema independientes uno del
otro y pueden ser reemplazados sin afectarse mutuamente. Se agregan nuevas funciones al
sistema ya sea creando nuevos módulos o mejorando los existentes.
 Adaptabilidad. Las facilidades de software que existen en los componentes del sistema que
actuarán como clientes, permiten a una misma aplicación llegar a diversos elementos de la
compañía sin tener que realizar ningún tipo de cambio al sistema.
 Portabilidad.Actualmente el poder de procesamiento se puede encontrar en varios tamaños:
super servidores, servidores, desktop, notebooks, máquinas portátiles. Las soluciones
cliente/servidor basadas en estándares permiten a las aplicaciones estar localizadas donde sea
más ventajoso u oportuno.
 Sistemas abiertos. Los sistemas cliente/servidor ya han alcanzado el nivel de madurez y
funcionalidad de los sistemas propietarios, pero bajo la premisa de sistemas basados en
estándares de la industria.
 Autonomía. Las máquinas cliente pueden ser de diversas configuraciones, tamaños, marcas y
arquitecturas. Con una configuración adecuada, cada cliente puede trabajar en forma
independiente o como parte de la red distribuida de la empresa.
DESVENTAJAS
 La congestión del tráfico ha sido siempre un problema en el paradigma de C/S.
Cuando una gran cantidad de clientes envían peticiones simultáneas al mismo
servidor, puede ser que cause muchos problemas para éste (a mayor número de
clientes, más problemas para el servidor). Al contrario, en las redes P2P como
cada nodo en la red hace también de servidor, cuanto más nodo hay, mejor es
el ancho de banda que se tiene.
 Cuando un servidor está caído, las peticiones de los clientes no pueden ser
satisfechas. Los recursos están generalmente distribuidos en varios nodos de la
red. Aunque algunos salgan o abandonen la descarga; otros pueden todavía
acabar de descargar consiguiendo datos del resto de los nodos en la red.
 El software y el hardware de un servidor son generalmente muy determinantes.
Un hardware regular de un ordenador personal puede no poder servir a cierta
cantidad de clientes. Normalmente se necesita software y hardware específico,
sobre todo en el lado del servidor, para satisfacer el trabajo. Por supuesto, esto
aumentará el coste.
 El cliente no dispone de los recursos que puedan existir en el servidor. Por
ejemplo, si la aplicación es una Web, no podemos escribir en el disco duro del
cliente o imprimir directamente sobre las impresoras sin sacar antes la ventana
previa de impresión de los navegadores.
COMPONENTES BASICOS DEL MODELO CLIENTE SERVIDOS:
Se identifican cinco componentes que permitan articular dicha arquitectura,
considerando que toda aplicación de un sistema de información está caracterizada por
lo siguiente:
Presentación/Captación de la información.
Procesos.
Almacenamiento de la información.
Puestos de trabajo
Comunicaciones.
http://www.monografias.com/trabajos13/cliser/cliser.shtml
http://www.clubinvestigacioncr.com/docs/informe23.pdf

Más contenido relacionado

La actualidad más candente

Ensayo
EnsayoEnsayo
Ensayo
jesusdrt
 
ExposicióN Cliente Servidor
ExposicióN Cliente ServidorExposicióN Cliente Servidor
ExposicióN Cliente Servidor
teiwaz producciones
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
Jonathan
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
yulianixita
 
Tendenia
TendeniaTendenia
Tendenia
Nikos Alonso
 
Tarea1 cliente servidor1_buenaventura_jarrison
Tarea1 cliente servidor1_buenaventura_jarrisonTarea1 cliente servidor1_buenaventura_jarrison
Tarea1 cliente servidor1_buenaventura_jarrison
Jarrison Buenaventura
 
Tendencia
TendenciaTendencia
Tendencia
Argeluz Arias
 
Arquitectura cliente servidor para internet
Arquitectura cliente servidor para internetArquitectura cliente servidor para internet
Arquitectura cliente servidor para internet
Darwin Daniel Ardila Lombana
 
Servidor - Cliente
Servidor - ClienteServidor - Cliente
Servidor - Cliente
soffychachalo
 
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Samhya LLerena
 
Importancia de los sistemas cliente servidor
Importancia de los sistemas cliente servidorImportancia de los sistemas cliente servidor
Importancia de los sistemas cliente servidor
Universidad Autónoma de los Andes
 
Arquitectura cliente servidor orlando casadiego remington cucuta
Arquitectura cliente servidor orlando casadiego remington cucutaArquitectura cliente servidor orlando casadiego remington cucuta
Arquitectura cliente servidor orlando casadiego remington cucuta
Orlando Casadiego
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
Noe Gonzalez Mendoza
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
Alejandro Domínguez Torres
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
Paula Naranjo
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
david12131213
 
Sistema cliente servidor
Sistema cliente servidorSistema cliente servidor
Sistema cliente servidor
Itachi354
 
Cliente-Servidor
Cliente-ServidorCliente-Servidor
Cliente-Servidor
Tito Jacobo Rodriguez
 

La actualidad más candente (18)

Ensayo
EnsayoEnsayo
Ensayo
 
ExposicióN Cliente Servidor
ExposicióN Cliente ServidorExposicióN Cliente Servidor
ExposicióN Cliente Servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Tendenia
TendeniaTendenia
Tendenia
 
Tarea1 cliente servidor1_buenaventura_jarrison
Tarea1 cliente servidor1_buenaventura_jarrisonTarea1 cliente servidor1_buenaventura_jarrison
Tarea1 cliente servidor1_buenaventura_jarrison
 
Tendencia
TendenciaTendencia
Tendencia
 
Arquitectura cliente servidor para internet
Arquitectura cliente servidor para internetArquitectura cliente servidor para internet
Arquitectura cliente servidor para internet
 
Servidor - Cliente
Servidor - ClienteServidor - Cliente
Servidor - Cliente
 
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
 
Importancia de los sistemas cliente servidor
Importancia de los sistemas cliente servidorImportancia de los sistemas cliente servidor
Importancia de los sistemas cliente servidor
 
Arquitectura cliente servidor orlando casadiego remington cucuta
Arquitectura cliente servidor orlando casadiego remington cucutaArquitectura cliente servidor orlando casadiego remington cucuta
Arquitectura cliente servidor orlando casadiego remington cucuta
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Sistema cliente servidor
Sistema cliente servidorSistema cliente servidor
Sistema cliente servidor
 
Cliente-Servidor
Cliente-ServidorCliente-Servidor
Cliente-Servidor
 

Similar a Cliente servidor

Tendencia
TendenciaTendencia
Tendencia
Argeluz Arias
 
Tendencia
TendenciaTendencia
Tendencia
Argeluz Arias
 
Tendencia
TendenciaTendencia
Tendencia
Argeluz Arias
 
Cliente servidor 2
Cliente servidor 2Cliente servidor 2
Cliente servidor 2
Fernando Solis
 
Jessica reyes armas 6
Jessica reyes armas  6Jessica reyes armas  6
Jessica reyes armas 6
Yesi Reyes
 
Arquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrolloArquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrollo
bleanosb
 
Tecnologia
TecnologiaTecnologia
Tecnologia
camila londoño
 
Comparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaComparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y Distribuida
Sergio Olivares
 
inestigacion 7
inestigacion 7inestigacion 7
inestigacion 7
Miguel Damian
 
Redes Clientes Servidor
Redes Clientes ServidorRedes Clientes Servidor
Redes Clientes Servidor
Anabely Paola Andino Catro
 
Arquitectura cliente servidor 2
Arquitectura cliente servidor 2Arquitectura cliente servidor 2
Arquitectura cliente servidor 2
jc_lovecraft77
 
Cliente servidor primera parte
Cliente servidor primera parteCliente servidor primera parte
Cliente servidor primera parte
Holger Vergara
 
Bases de datos distribuida
Bases de datos distribuidaBases de datos distribuida
Bases de datos distribuida
erickoroscoGonzalez
 
REDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDORREDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDOR
tugorditabella
 
REDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDORREDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDOR
migordis20
 
Deber de compu iii
Deber de compu iiiDeber de compu iii
Deber de compu iii
tugorditabella
 
Arquitectura cleinte servidor
Arquitectura cleinte servidorArquitectura cleinte servidor
Arquitectura cleinte servidor
alejandro diaz
 
bd
bdbd
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
Josse Boshito
 
Cliente-Servidor
Cliente-ServidorCliente-Servidor
Cliente-Servidor
FredyAugusto1
 

Similar a Cliente servidor (20)

Tendencia
TendenciaTendencia
Tendencia
 
Tendencia
TendenciaTendencia
Tendencia
 
Tendencia
TendenciaTendencia
Tendencia
 
Cliente servidor 2
Cliente servidor 2Cliente servidor 2
Cliente servidor 2
 
Jessica reyes armas 6
Jessica reyes armas  6Jessica reyes armas  6
Jessica reyes armas 6
 
Arquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrolloArquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrollo
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Comparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaComparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y Distribuida
 
inestigacion 7
inestigacion 7inestigacion 7
inestigacion 7
 
Redes Clientes Servidor
Redes Clientes ServidorRedes Clientes Servidor
Redes Clientes Servidor
 
Arquitectura cliente servidor 2
Arquitectura cliente servidor 2Arquitectura cliente servidor 2
Arquitectura cliente servidor 2
 
Cliente servidor primera parte
Cliente servidor primera parteCliente servidor primera parte
Cliente servidor primera parte
 
Bases de datos distribuida
Bases de datos distribuidaBases de datos distribuida
Bases de datos distribuida
 
REDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDORREDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDOR
 
REDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDORREDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDOR
 
Deber de compu iii
Deber de compu iiiDeber de compu iii
Deber de compu iii
 
Arquitectura cleinte servidor
Arquitectura cleinte servidorArquitectura cleinte servidor
Arquitectura cleinte servidor
 
bd
bdbd
bd
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Cliente-Servidor
Cliente-ServidorCliente-Servidor
Cliente-Servidor
 

Último

Sesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artificalSesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artifical
Angeles del Rosario Escobar Mendoza
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
Kevin Aguilar Garcia
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
jorgejhonatanaltamir1
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
cpadua713
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
al050121024
 
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docxCOMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
Jean Apellidos
 
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdfextraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
JENNYMARITZAHUILLCAR
 
Oruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico magoOruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico mago
ChichipeSevillaJhost
 
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
EmilyEsmeraldaQuispe
 
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdfMONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
darilpisco021
 
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
NoraRoberts5
 
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales (2).pdf
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales  (2).pdfPPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales  (2).pdf
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales (2).pdf
josenestorlopezquisp1
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
LuisAlbertoCordovaBa
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
ruthechepurizaca
 

Último (14)

Sesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artificalSesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artifical
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
 
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docxCOMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
 
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdfextraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
 
Oruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico magoOruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico mago
 
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
 
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdfMONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
 
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
 
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales (2).pdf
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales  (2).pdfPPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales  (2).pdf
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales (2).pdf
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
 

Cliente servidor

  • 1. CLIENTE SERVIDOR Un cliente servidor es un modelo de aplicación 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 también se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras. En esta arquitectura la capacidad de proceso está repartida entre los clientes y los servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la centralización de la gestión de la información y la separación de responsabilidades, lo que facilita y clarifica el diseño del sistema. Características De Un Cliente Servidor: a) Una arquitectura cliente/servidor consiste de un proceso cliente y un proceso servidor que pueden ser distinguidos uno de otro y que pueden interactuar bastante independientemente. b) Las partes cliente y servidor pueden operar, aunque no necesariamente, en plataformas computacionales diferentes. c) Tanto la parte cliente como la del servidor pueden ser actualizadas individualmente sin que la otra deba serlo también. d) El servidor es capaz de dar servicio a múltiples clientes en forma concurrente. En algunos sistemas pueden accesar múltiples servidores. e) Un sistema cliente/servidor incluye algún tipo de capacidad de red. f) Una porción significativa (a veces la totalidad) de la lógica de la aplicación reside en el cliente. g) El procesamiento es iniciado usualmente en el lado del cliente, no del servidor. Sin embargo, los servidores de bases de datos pueden iniciar acciones basadas en “disparos automáticos”, “reglas del negocio” o procedimientos almacenados. h) Una interfaz gráfica de usuario amigable generalmente reside en el lado del cliente. i) La capacidad de un lenguaje estructurado de consultas es una característica de la mayoría de los sistemas cliente/servidor. j) El servidor de base de datos debería proporcionar seguridad y protección a los datos. TECNOLOGÍA DE COMUNICACIÓN CLIENTE SERVIDOR Modelos de Comunicación Los sistemas cliente/servidor modernos se encuentran constituidos por un amplio rango de tecnologías e implementados con diferentes enfoques de comunicación. Sin embargo, de estos últimos, tres son los esquemas más utilizados:
  • 2. a) Modelo Conversacional. Ocurre entre aplicaciones del tipo peer-to-peer, donde se establece una conexión lógica entre dos únicos procesos, aunque no existen límites teóricos a la cantidad de interacciones que puede desarrollar cada proceso. b) Paso de Mensajes. Los mensajes pueden representar solicitudes de servicio de los clientes o respuestas de los servidores a estas, respetando un formato o interfaz específicos. Estos mensajes son recibidos e incorporados en una cola del tipo FIFO (First In-First Out) o bien procesados en forma inmediata. c) Comunicación Interprocesos (IC). Los procesos pueden residir en el mismo equipo o en equipos diferentes. Lo importante aquí es la coordinación en el uso de los recursos compartidos. Existen dos técnicas principales para implantar este tipo de comunicación: los semáforos que son variables o banderas que indican la disponibildad o no de los recursos, y los conductos (pipes) que conectan diversos elementos, permitiendo el flujo de datos entre ellos. En la arquitectura C/S el remitente de una solicitud es conocido como cliente. Sus características son:  Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la comunicación (dispositivo maestro o amo).  Espera y recibe las respuestas del servidor.  Por lo general, puede conectarse a varios servidores a la vez.  Normalmente interactúa directamente con los usuarios finales mediante una interfaz gráfica de usuario. Al receptor de la solicitud enviada por el cliente se conoce como servidor. Sus características son:  Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempeñan entonces un papel pasivo en la comunicación (dispositivo esclavo).  Tras la recepción de una solicitud, la procesan y luego envían la respuesta al cliente.  Por lo general, acepta las conexiones de un gran número de clientes (en ciertos casos el número máximo de peticiones puede estar limitado). VENTAJAS
  • 3.  Centralización del control: los accesos, recursos y la integridad de los datos son controlados por el servidor de forma que un programa cliente defectuoso o no autorizado no pueda dañar el sistema. Esta centralización también facilita la tarea de poner al día datos u otros recursos.  Escalabilidad: se puede aumentar la capacidad de clientes y servidores por separado. Cualquier elemento puede ser aumentado (o mejorado) en cualquier momento, o se pueden añadir nuevos nodos a la red (clientes y/o servidores).  Fácil mantenimiento: al estar distribuidas las funciones y responsabilidades entre varios ordenadores independientes, es posible reemplazar, reparar, actualizar, o incluso trasladar un servidor, mientras que sus clientes no se verán afectados por ese cambio (o se afectarán mínimamente). Esta independencia de los cambios también se conoce como encapsulación.  Modularidad. La arquitectura cliente/servidor está construida sobre la base de módulos conectables. Tanto el cliente como el servidor son módulos del sistema independientes uno del otro y pueden ser reemplazados sin afectarse mutuamente. Se agregan nuevas funciones al sistema ya sea creando nuevos módulos o mejorando los existentes.  Adaptabilidad. Las facilidades de software que existen en los componentes del sistema que actuarán como clientes, permiten a una misma aplicación llegar a diversos elementos de la compañía sin tener que realizar ningún tipo de cambio al sistema.  Portabilidad.Actualmente el poder de procesamiento se puede encontrar en varios tamaños: super servidores, servidores, desktop, notebooks, máquinas portátiles. Las soluciones cliente/servidor basadas en estándares permiten a las aplicaciones estar localizadas donde sea más ventajoso u oportuno.  Sistemas abiertos. Los sistemas cliente/servidor ya han alcanzado el nivel de madurez y funcionalidad de los sistemas propietarios, pero bajo la premisa de sistemas basados en estándares de la industria.  Autonomía. Las máquinas cliente pueden ser de diversas configuraciones, tamaños, marcas y arquitecturas. Con una configuración adecuada, cada cliente puede trabajar en forma independiente o como parte de la red distribuida de la empresa. DESVENTAJAS  La congestión del tráfico ha sido siempre un problema en el paradigma de C/S. Cuando una gran cantidad de clientes envían peticiones simultáneas al mismo servidor, puede ser que cause muchos problemas para éste (a mayor número de clientes, más problemas para el servidor). Al contrario, en las redes P2P como
  • 4. cada nodo en la red hace también de servidor, cuanto más nodo hay, mejor es el ancho de banda que se tiene.  Cuando un servidor está caído, las peticiones de los clientes no pueden ser satisfechas. Los recursos están generalmente distribuidos en varios nodos de la red. Aunque algunos salgan o abandonen la descarga; otros pueden todavía acabar de descargar consiguiendo datos del resto de los nodos en la red.  El software y el hardware de un servidor son generalmente muy determinantes. Un hardware regular de un ordenador personal puede no poder servir a cierta cantidad de clientes. Normalmente se necesita software y hardware específico, sobre todo en el lado del servidor, para satisfacer el trabajo. Por supuesto, esto aumentará el coste.  El cliente no dispone de los recursos que puedan existir en el servidor. Por ejemplo, si la aplicación es una Web, no podemos escribir en el disco duro del cliente o imprimir directamente sobre las impresoras sin sacar antes la ventana previa de impresión de los navegadores. COMPONENTES BASICOS DEL MODELO CLIENTE SERVIDOS: Se identifican cinco componentes que permitan articular dicha arquitectura, considerando que toda aplicación de un sistema de información está caracterizada por lo siguiente: Presentación/Captación de la información. Procesos. Almacenamiento de la información. Puestos de trabajo Comunicaciones. http://www.monografias.com/trabajos13/cliser/cliser.shtml http://www.clubinvestigacioncr.com/docs/informe23.pdf