SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Arquitectura Cliente/Servidor 
La arquitectura 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. 
La separación entre cliente y servidor es una separación de tipo lógico, donde el servidor no se 
ejecuta necesariamente sobre una sola máquina ni es necesariamente un sólo programa. Los 
tipos específicos de servidores incluyen los servidores web, los servidores de archivo, los 
servidores del correo, etc. Mientras que sus propósitos varían de unos servicios a otros, la 
arquitectura básica seguirá siendo la misma. 
Una disposición muy común 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 distribución del sistema. 
La red cliente-servidor es una red de comunicaciones en la cual los clientes están conectados a 
un servidor, en el que se centralizan los diversos recursos y aplicaciones con que se cuenta; y 
que los pone a disposición 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 público y los que son de uso restringido, los archivos que son de sólo 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. 
Características 
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 contratar un servicio de redes, se debe tener en cuenta la velocidad de conexión que le 
otorga al cliente y el tipo de cable que utiliza , por ejemplo : cable de cobre ronda entre 1 
ms y 50 ms. 
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, aceptan conexiones desde un gran número de clientes (en ciertos casos el 
número máximo de peticiones puede estar limitado). 
 No es frecuente que interactúen directamente con los usuarios finales. 
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 (mejor que en las redes P2P).. 
 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. 
 Existen tecnologías, suficientemente desarrolladas, diseñadas para el paradigma de C/S 
que aseguran la seguridad en las transacciones, la amigabilidad de la interfaz, y la 
facilidad de empleo. 
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 nodos hay, mejor es el ancho de banda que se tiene. 
 El paradigma de C/S clásico no tiene la robustez de una red P2P. Cuando un servidor está 
caído, las peticiones de los clientes no pueden ser satisfechas. En la mayor parte de redes 
P2P, 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. 
Ejemplos
La mayoría de los servicios de Internet son tipo de cliente-servidor. La acción de visitar un sitio 
web requiere una arquitectura cliente-servidor, ya que el servidor web sirve las páginas web al 
navegador (al cliente). 
Otro ejemplo podría ser el funcionamiento de un juego online. Si existen dos servidores de 
juego, cuando un usuario lo descarga y lo instala en su computadora pasa a ser un cliente. Si 
tres personas juegan en un solo computador existirían dos servidores, un cliente y tres usuarios. 
Si cada usuario instala el juego en su propio ordenador existirían dos servidores, tres clientes y 
tres usuarios.

Weitere ähnliche Inhalte

Was ist angesagt?

Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidoryulianixita
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidorPriscyArriaga
 
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 cucutaOrlando Casadiego
 
modelo cliente servidor
modelo cliente servidor modelo cliente servidor
modelo cliente servidor OLMES10991
 
Mapa conceptual Arquitectura Cliente/Servidor SAIA Pag. Web
Mapa conceptual Arquitectura Cliente/Servidor SAIA  Pag. WebMapa conceptual Arquitectura Cliente/Servidor SAIA  Pag. Web
Mapa conceptual Arquitectura Cliente/Servidor SAIA Pag. WebHector A. D'hoy
 
Jessica reyes armas 6
Jessica reyes armas  6Jessica reyes armas  6
Jessica reyes armas 6Yesi Reyes
 
Cliente servidor primera parte
Cliente servidor primera parteCliente servidor primera parte
Cliente servidor primera parteHolger Vergara
 
Semejanzas y Diferencias de las Arquitecturas Cliente/Servido y P2P
Semejanzas y Diferencias de las Arquitecturas Cliente/Servido y P2PSemejanzas y Diferencias de las Arquitecturas Cliente/Servido y P2P
Semejanzas y Diferencias de las Arquitecturas Cliente/Servido y P2PJose Sanchez
 

Was ist angesagt? (18)

Ensayo
EnsayoEnsayo
Ensayo
 
Tendenia
TendeniaTendenia
Tendenia
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Cliente-Servidor
Cliente-ServidorCliente-Servidor
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
 
Ensayo Cliente Servidor
Ensayo Cliente ServidorEnsayo Cliente Servidor
Ensayo Cliente Servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
modelo cliente servidor
modelo cliente servidor modelo cliente servidor
modelo cliente servidor
 
Mapa conceptual Arquitectura Cliente/Servidor SAIA Pag. Web
Mapa conceptual Arquitectura Cliente/Servidor SAIA  Pag. WebMapa conceptual Arquitectura Cliente/Servidor SAIA  Pag. Web
Mapa conceptual Arquitectura Cliente/Servidor SAIA Pag. Web
 
Arquitectura cliente servidor para internet
Arquitectura cliente servidor para internetArquitectura cliente servidor para internet
Arquitectura cliente servidor para internet
 
Jessica reyes armas 6
Jessica reyes armas  6Jessica reyes armas  6
Jessica reyes armas 6
 
inestigacion 7
inestigacion 7inestigacion 7
inestigacion 7
 
Cliente servidor 2
Cliente servidor 2Cliente servidor 2
Cliente servidor 2
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Cliente servidor primera parte
Cliente servidor primera parteCliente servidor primera parte
Cliente servidor primera parte
 
Semejanzas y Diferencias de las Arquitecturas Cliente/Servido y P2P
Semejanzas y Diferencias de las Arquitecturas Cliente/Servido y P2PSemejanzas y Diferencias de las Arquitecturas Cliente/Servido y P2P
Semejanzas y Diferencias de las Arquitecturas Cliente/Servido y P2P
 

Andere mochten auch

Revista
RevistaRevista
Revistaroarem
 
Tipos de evaluación
Tipos de evaluaciónTipos de evaluación
Tipos de evaluaciónDARIO GÓMEZ
 
Anexo 1 Conceitos GestãO Qualidade Sig
Anexo 1   Conceitos GestãO Qualidade SigAnexo 1   Conceitos GestãO Qualidade Sig
Anexo 1 Conceitos GestãO Qualidade SigFregonezi
 
Entrevista exitosa
Entrevista exitosaEntrevista exitosa
Entrevista exitosaTobin Frost
 
POLÍTICA AGRÀRIA COMUNA
POLÍTICA AGRÀRIA COMUNAPOLÍTICA AGRÀRIA COMUNA
POLÍTICA AGRÀRIA COMUNAjcorbala
 
La importancia del conocimiento y uso de la computadora y el internet como me...
La importancia del conocimiento y uso de la computadora y el internet como me...La importancia del conocimiento y uso de la computadora y el internet como me...
La importancia del conocimiento y uso de la computadora y el internet como me...Catarina Aguilar Lopez
 
C:\Jose\Vii Ciclo\Medicina Interna 1\Medicina Interna I 2009 1 Sylabus
C:\Jose\Vii Ciclo\Medicina Interna 1\Medicina Interna I 2009 1 SylabusC:\Jose\Vii Ciclo\Medicina Interna 1\Medicina Interna I 2009 1 Sylabus
C:\Jose\Vii Ciclo\Medicina Interna 1\Medicina Interna I 2009 1 Sylabusguest36efeb
 
Ambiente de word
Ambiente de wordAmbiente de word
Ambiente de wordasdfedf
 
Whitepaper "Lernmotivation steigern"
Whitepaper "Lernmotivation steigern"Whitepaper "Lernmotivation steigern"
Whitepaper "Lernmotivation steigern"scoyo GmbH
 
Revista Gerencia
Revista GerenciaRevista Gerencia
Revista Gerenciaroarem
 
Guia de aprendizaje (1)
Guia de aprendizaje (1)Guia de aprendizaje (1)
Guia de aprendizaje (1)Jair
 

Andere mochten auch (20)

Tendencia
TendenciaTendencia
Tendencia
 
Revista
RevistaRevista
Revista
 
Tipos de evaluación
Tipos de evaluaciónTipos de evaluación
Tipos de evaluación
 
Anexo 1 Conceitos GestãO Qualidade Sig
Anexo 1   Conceitos GestãO Qualidade SigAnexo 1   Conceitos GestãO Qualidade Sig
Anexo 1 Conceitos GestãO Qualidade Sig
 
Servidores
ServidoresServidores
Servidores
 
Tendencia
TendenciaTendencia
Tendencia
 
Entrevista exitosa
Entrevista exitosaEntrevista exitosa
Entrevista exitosa
 
POLÍTICA AGRÀRIA COMUNA
POLÍTICA AGRÀRIA COMUNAPOLÍTICA AGRÀRIA COMUNA
POLÍTICA AGRÀRIA COMUNA
 
La importancia del conocimiento y uso de la computadora y el internet como me...
La importancia del conocimiento y uso de la computadora y el internet como me...La importancia del conocimiento y uso de la computadora y el internet como me...
La importancia del conocimiento y uso de la computadora y el internet como me...
 
10. kant
10. kant10. kant
10. kant
 
El informe
El informeEl informe
El informe
 
10. kant
10. kant10. kant
10. kant
 
C:\Jose\Vii Ciclo\Medicina Interna 1\Medicina Interna I 2009 1 Sylabus
C:\Jose\Vii Ciclo\Medicina Interna 1\Medicina Interna I 2009 1 SylabusC:\Jose\Vii Ciclo\Medicina Interna 1\Medicina Interna I 2009 1 Sylabus
C:\Jose\Vii Ciclo\Medicina Interna 1\Medicina Interna I 2009 1 Sylabus
 
Ambiente de word
Ambiente de wordAmbiente de word
Ambiente de word
 
Gestao publica
Gestao publicaGestao publica
Gestao publica
 
Whitepaper "Lernmotivation steigern"
Whitepaper "Lernmotivation steigern"Whitepaper "Lernmotivation steigern"
Whitepaper "Lernmotivation steigern"
 
19 el impacto_de_la_enfermedad_en_la_familia
19 el impacto_de_la_enfermedad_en_la_familia19 el impacto_de_la_enfermedad_en_la_familia
19 el impacto_de_la_enfermedad_en_la_familia
 
Resumex cônicas
Resumex   cônicasResumex   cônicas
Resumex cônicas
 
Revista Gerencia
Revista GerenciaRevista Gerencia
Revista Gerencia
 
Guia de aprendizaje (1)
Guia de aprendizaje (1)Guia de aprendizaje (1)
Guia de aprendizaje (1)
 

Ähnlich wie Arquitectura cliente servidor

Modelo cliente servidor
Modelo cliente servidor Modelo cliente servidor
Modelo cliente servidor Andreina Silva
 
Arquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrolloArquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrollobleanosb
 
Comparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaComparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaSergio Olivares
 
Bases de datos distribuidas y bases de datos cliente
Bases de datos distribuidas y bases de datos clienteBases de datos distribuidas y bases de datos cliente
Bases de datos distribuidas y bases de datos clienteGerardo
 
Redes informaticas
Redes informaticasRedes informaticas
Redes informaticasPeluffoA
 
Redes informaticas (1)
Redes informaticas (1)Redes informaticas (1)
Redes informaticas (1)Anto Petruzzi
 
Redes informaticas
Redes informaticas Redes informaticas
Redes informaticas PeluffoA
 
Servidores informaticos, modelo cliente servdor
Servidores informaticos, modelo cliente servdor Servidores informaticos, modelo cliente servdor
Servidores informaticos, modelo cliente servdor Erivan Martinez Ovando
 
Sisdis intro1
Sisdis intro1Sisdis intro1
Sisdis intro1julymci
 
DISEÑO DE SOFTWARE DISTRIBUIDO
DISEÑO DE SOFTWARE DISTRIBUIDODISEÑO DE SOFTWARE DISTRIBUIDO
DISEÑO DE SOFTWARE DISTRIBUIDOFidel Antonio
 

Ähnlich wie Arquitectura cliente servidor (20)

Modelo cliente servidor
Modelo cliente servidor Modelo cliente servidor
Modelo cliente servidor
 
Tendencia
TendenciaTendencia
Tendencia
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Aliaga
AliagaAliaga
Aliaga
 
Arquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrolloArquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrollo
 
Servidor - Cliente
Servidor - ClienteServidor - Cliente
Servidor - Cliente
 
Comparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaComparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y Distribuida
 
Redes Clientes Servidor
Redes Clientes ServidorRedes Clientes Servidor
Redes Clientes Servidor
 
Bases de datos distribuidas y bases de datos cliente
Bases de datos distribuidas y bases de datos clienteBases de datos distribuidas y bases de datos cliente
Bases de datos distribuidas y bases de datos cliente
 
Redes informaticas
Redes informaticasRedes informaticas
Redes informaticas
 
Redes informaticas (1)
Redes informaticas (1)Redes informaticas (1)
Redes informaticas (1)
 
Redes informaticas
Redes informaticasRedes informaticas
Redes informaticas
 
Redes informaticas
Redes informaticas Redes informaticas
Redes informaticas
 
Cliente servidor
Cliente   servidorCliente   servidor
Cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Servidores informaticos, modelo cliente servdor
Servidores informaticos, modelo cliente servdor Servidores informaticos, modelo cliente servdor
Servidores informaticos, modelo cliente servdor
 
Sisdis intro1
Sisdis intro1Sisdis intro1
Sisdis intro1
 
DISEÑO DE SOFTWARE DISTRIBUIDO
DISEÑO DE SOFTWARE DISTRIBUIDODISEÑO DE SOFTWARE DISTRIBUIDO
DISEÑO DE SOFTWARE DISTRIBUIDO
 
Arquitectura cliente daniel
Arquitectura cliente  danielArquitectura cliente  daniel
Arquitectura cliente daniel
 
Redes clientes-servidor pris
Redes clientes-servidor prisRedes clientes-servidor pris
Redes clientes-servidor pris
 

Kürzlich hochgeladen

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 

Kürzlich hochgeladen (15)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 

Arquitectura cliente servidor

  • 1. Arquitectura Cliente/Servidor La arquitectura 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. La separación entre cliente y servidor es una separación de tipo lógico, donde el servidor no se ejecuta necesariamente sobre una sola máquina ni es necesariamente un sólo programa. Los tipos específicos de servidores incluyen los servidores web, los servidores de archivo, los servidores del correo, etc. Mientras que sus propósitos varían de unos servicios a otros, la arquitectura básica seguirá siendo la misma. Una disposición muy común 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 distribución del sistema. La red cliente-servidor es una red de comunicaciones en la cual los clientes están conectados a un servidor, en el que se centralizan los diversos recursos y aplicaciones con que se cuenta; y que los pone a disposición 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 público y los que son de uso restringido, los archivos que son de sólo 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. Características 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 contratar un servicio de redes, se debe tener en cuenta la velocidad de conexión que le otorga al cliente y el tipo de cable que utiliza , por ejemplo : cable de cobre ronda entre 1 ms y 50 ms. Al receptor de la solicitud enviada por el cliente se conoce como servidor. Sus características son:
  • 2.  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, aceptan conexiones desde un gran número de clientes (en ciertos casos el número máximo de peticiones puede estar limitado).  No es frecuente que interactúen directamente con los usuarios finales. 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 (mejor que en las redes P2P)..  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.  Existen tecnologías, suficientemente desarrolladas, diseñadas para el paradigma de C/S que aseguran la seguridad en las transacciones, la amigabilidad de la interfaz, y la facilidad de empleo. 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 nodos hay, mejor es el ancho de banda que se tiene.  El paradigma de C/S clásico no tiene la robustez de una red P2P. Cuando un servidor está caído, las peticiones de los clientes no pueden ser satisfechas. En la mayor parte de redes P2P, 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. Ejemplos
  • 3. La mayoría de los servicios de Internet son tipo de cliente-servidor. La acción de visitar un sitio web requiere una arquitectura cliente-servidor, ya que el servidor web sirve las páginas web al navegador (al cliente). Otro ejemplo podría ser el funcionamiento de un juego online. Si existen dos servidores de juego, cuando un usuario lo descarga y lo instala en su computadora pasa a ser un cliente. Si tres personas juegan en un solo computador existirían dos servidores, un cliente y tres usuarios. Si cada usuario instala el juego en su propio ordenador existirían dos servidores, tres clientes y tres usuarios.