SlideShare una empresa de Scribd logo
1 de 8
ARQUITECTURA CLIENTE SERVIDOR
CAMILA LONDOÑO DEVIA
11-02 J.M
COLEGIO RAFAEL URIBE URIBE
DPTO DE TECNOLOGIA
BOGOTA D.C
2016
ARQUITECTURA CLIENTE SERVIDOR
Esta arquitectura consiste básicamente en un cliente
que realiza peticiones a otro programa (el servidor)
que le da respuesta. Aunque esta idea se puede
aplicar a programas que se ejecutan sobre una
sola computadora es más ventajosa en un sistema
operativo multiusuario distribuido a través de una red
de computadoras. La interacción cliente-servidor es el
soporte de la mayor parte de
la comunicación por redes. Ayuda a comprender las
bases sobre las que están construidos los algoritmos
distribuidos.
En esta arquitectura la computadora de cada uno de
los usuarios, llamada cliente, produce una demanda
de información a cualquiera de las computadoras que
proporcionan información, conocidas
como servidores estos últimos responden a la
demanda del cliente que la produjo.
Los clientes y los servidores pueden estar conectados
a una red local o una red amplia, como la que se
puede implementar en una empresa o a una red
mundial como lo es la internet.
Bajo este modelo cada usuario tiene la libertad de
obtener la información que requiera en un momento
dado proveniente de una o varias fuentes locales o
distantes y de procesarla como según le convenga.
Los distintos servidores también pueden intercambiar
información dentro de esta arquitectura.
PARTES QUE COMPONEN EL SISTEMA
• Cliente: Programa ejecutable que participa activamente en el
establecimiento de las conexiones. Envía una petición
al servidor y se queda esperando por una respuesta. Su
tiempo de vida es finito una vez que son servidas sus
solicitudes, termina el trabajo.
• Servidor: Es un programa que ofrece un servicio que se
puede obtener en una red. Acepta la petición desde la red,
realiza el servicio y devuelve el resultado al solicitante. Al ser
posible implantarlo como aplicaciones de programas, puede
ejecutarse en cualquier sistema donde exista TCP y junto con
otros programas de aplicación. El servidor comienza su
ejecución antes de comenzar la interacción con el cliente. Su
tiempo de vida o de interacción es “interminable”.
Los SERVIDORES pueden ejecutar tareas sencillas (caso del
servidor hora día que devuelve una respuesta) o complejas
(caso del servidor ftp en el cual se deben realizar operaciones
antes de devolver una respuesta). Los servidores sencillos
procesan una petición a la vez (son secuenciales o interactivos),
por lo que no revisan si ha llegado otra petición antes de enviar
la respuesta de la anterior.
Los más complejos trabajan con peticiones concurrentes aún
cuando una sola petición lleve mucho tiempo para ser servida
(caso del servidor ftp que debe copiar un archivo en otra
máquina). Son complejos pues tienen altos requerimientos de
protección y autorización. Pueden leer archivos del sistema,
mantenerse en línea y acceder a datos protegidos y a archivos
de usuarios. No puede cumplir a ciegas las peticiones de los
clientes, deben reforzar el acceso al sistema y las políticas de
protección. Los servidores por lo general tienen dos partes:
• Programa o proceso que es responsable de aceptar nuevas
peticiones: maestro o Padre.
• Programas o procesos que deben manejar las peticiones
individuales: hijos.
Características
• Combinación de un cliente que interactúa con el usuario, y
un servidor que interactúa con los recursos a compartir. El proceso
del cliente proporciona la interfaz entre el usuario y el resto del
sistema. El proceso del servidor actúa como un motor
de software que maneja recursos compartidos tales como bases de
datos, impresoras, modem, etc.
• Las tareas del cliente y del servidor tienen diferentes requerimientos
en cuanto a recursos de cómputo como velocidad del procesador,
memoria, velocidad y capacidades del disco e input output divises.
• Se establece una relación entre procesos distintos, los cuales
pueden ser ejecutados en la misma máquina o en máquinas
diferentes distribuidas a lo largo de la red.
• Existe una clara distinción de funciones basadas en el concepto de
”servicio”, que se establece entre clientes y servidores.
• Se establece una relación entre procesos distintos, los cuales
pueden ser ejecutados en la misma máquina o en máquinas
diferentes distribuidas a lo largo de la red.
• Existe una clara distinción de funciones basadas en el concepto de
”servicio”, que se establece entre clientes y servidores.
• La relación establecida puede ser de muchos a uno, en la que un servidor
puede dar servicio a muchos clientes, regulando su acceso a los recursos
compartidos.
• Los clientes corresponden a procesos activos en cuanto a que son estos
los que hacen peticiones de servicios. Estos últimos tienen un carácter
pasivo, ya que esperan peticiones de los clientes.
• No existe otra relación entre clientes y servidores que no sea la que se
establece a través del intercambio de mensajes entre ambos. El mensaje
es el mecanismo para la petición y entrega de solicitudes de servicios.
• El ambiente es heterogéneo. La plataforma de hardware y el sistema
operativo del cliente y del servidor no son siempre los mismos.
Precisamente una de las principales ventajas de esta arquitectura es la
posibilidad de conectar clientes y servidores independientemente de sus
plataformas.
• El concepto de escalabilidad tanto horizontal como vertical es aplicable a
cualquier sistema Cliente-Servidor. La escalabilidad horizontal permite
agregar más estaciones de trabajo activas sin afectar significativamente el
rendimiento. La escalabilidad vertical permite mejorar las características del
servidor o agregar múltiples servidores
ADMINISTRACIÓN REMOTA
En informática, se considera administración remota a la funcionalidad
de algunos programas que permiten realizar ciertos tipos de acciones
desde un equipo local y que las mismas se ejecuten en otro equipo
remoto.
Por ejemplo, con una herramienta o aplicación de administración
remota, el responsable de una red informática puede acceder a
otra computadora para ver si la misma tiene problemas, sin necesidad
de moverse de su escritorio.

Más contenido relacionado

La actualidad más candente

Semejanzas y Diferencias entre Arquitectura cliente/servidor y Arquitectura p2p
Semejanzas y Diferencias entre Arquitectura cliente/servidor y Arquitectura p2pSemejanzas y Diferencias entre Arquitectura cliente/servidor y Arquitectura p2p
Semejanzas y Diferencias entre Arquitectura cliente/servidor y Arquitectura p2pFabiMolinares
 
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 servidorModelo cliente servidor
Modelo cliente servidoryulianixita
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidorPriscyArriaga
 
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
 

La actualidad más candente (18)

Cliente-Servidor
Cliente-ServidorCliente-Servidor
Cliente-Servidor
 
Ensayo
EnsayoEnsayo
Ensayo
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Tendenia
TendeniaTendenia
Tendenia
 
Ensayo Cliente Servidor
Ensayo Cliente ServidorEnsayo Cliente Servidor
Ensayo Cliente Servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Tendencia
TendenciaTendencia
Tendencia
 
Semejanzas y Diferencias entre Arquitectura cliente/servidor y Arquitectura p2p
Semejanzas y Diferencias entre Arquitectura cliente/servidor y Arquitectura p2pSemejanzas y Diferencias entre Arquitectura cliente/servidor y Arquitectura p2p
Semejanzas y Diferencias entre Arquitectura cliente/servidor y Arquitectura p2p
 
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
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Arquitectura cliente servidor para internet
Arquitectura cliente servidor para internetArquitectura cliente servidor para internet
Arquitectura cliente servidor para internet
 
cliente y servidor
cliente y servidor cliente y servidor
cliente y servidor
 
Cliente servidor 2
Cliente servidor 2Cliente servidor 2
Cliente servidor 2
 
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
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Servidores
ServidoresServidores
Servidores
 

Destacado

Administracion remota
Administracion remotaAdministracion remota
Administracion remotajuanjol2
 
Arquitectura clientes servidor 1
Arquitectura clientes servidor 1Arquitectura clientes servidor 1
Arquitectura clientes servidor 1Liseth Alvarado
 
Tutorial - Copiar y Pegar texto desde Internet
Tutorial - Copiar y Pegar texto desde InternetTutorial - Copiar y Pegar texto desde Internet
Tutorial - Copiar y Pegar texto desde InternetRonalis Bracamonte
 
Arquitectura cliente – servidor en internet
Arquitectura  cliente – servidor en internetArquitectura  cliente – servidor en internet
Arquitectura cliente – servidor en internetheidy dayann
 
Servidor en in ternet
Servidor en in ternetServidor en in ternet
Servidor en in ternetHeidy Ruiz
 
Measuring Social Media Impact: Google Analytics and Twitter
Measuring Social Media Impact: Google Analytics and TwitterMeasuring Social Media Impact: Google Analytics and Twitter
Measuring Social Media Impact: Google Analytics and TwitterMartin Hawksey
 
Centro de Gestion Avanzada - Andalucia
Centro de Gestion Avanzada - AndaluciaCentro de Gestion Avanzada - Andalucia
Centro de Gestion Avanzada - AndaluciaAlexandro Colorado
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great InfographicsSlideShare
 

Destacado (10)

Administracion remota
Administracion remotaAdministracion remota
Administracion remota
 
Arquitectura clientes servidor 1
Arquitectura clientes servidor 1Arquitectura clientes servidor 1
Arquitectura clientes servidor 1
 
Tutorial - Copiar y Pegar texto desde Internet
Tutorial - Copiar y Pegar texto desde InternetTutorial - Copiar y Pegar texto desde Internet
Tutorial - Copiar y Pegar texto desde Internet
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Arquitectura cliente – servidor en internet
Arquitectura  cliente – servidor en internetArquitectura  cliente – servidor en internet
Arquitectura cliente – servidor en internet
 
Servidor en in ternet
Servidor en in ternetServidor en in ternet
Servidor en in ternet
 
Measuring Social Media Impact: Google Analytics and Twitter
Measuring Social Media Impact: Google Analytics and TwitterMeasuring Social Media Impact: Google Analytics and Twitter
Measuring Social Media Impact: Google Analytics and Twitter
 
Centro de Gestion Avanzada - Andalucia
Centro de Gestion Avanzada - AndaluciaCentro de Gestion Avanzada - Andalucia
Centro de Gestion Avanzada - Andalucia
 
Arquitectura cliente
Arquitectura clienteArquitectura cliente
Arquitectura cliente
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
 

Similar a 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
 
Tarea1 cliente servidor1_buenaventura_jarrison
Tarea1 cliente servidor1_buenaventura_jarrisonTarea1 cliente servidor1_buenaventura_jarrison
Tarea1 cliente servidor1_buenaventura_jarrisonJarrison Buenaventura
 
Conceptos Basicos de Bases de Datos Multiusuario
Conceptos Basicos de Bases de DatosMultiusuarioConceptos Basicos de Bases de DatosMultiusuario
Conceptos Basicos de Bases de Datos Multiusuarioheliozwt
 
Comparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaComparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaSergio Olivares
 
Jessica reyes armas 6
Jessica reyes armas  6Jessica reyes armas  6
Jessica reyes armas 6Yesi Reyes
 
SOLUCIONES INFORMATICAS INGENIERIA INFORMATICA Y DE SISTEMAS
SOLUCIONES INFORMATICAS INGENIERIA INFORMATICA Y DE SISTEMASSOLUCIONES INFORMATICAS INGENIERIA INFORMATICA Y DE SISTEMAS
SOLUCIONES INFORMATICAS INGENIERIA INFORMATICA Y DE SISTEMASLorenzo Rodriguez Camones
 
Arquitectura cliente servidor en internet
Arquitectura cliente servidor en internetArquitectura cliente servidor en internet
Arquitectura cliente servidor en internetodilia puentes velandia
 
REDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDORREDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDORtugorditabella
 
REDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDORREDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDORmigordis20
 

Similar a Arquitectura cliente-servidor (20)

Modelo cliente servidor
Modelo cliente servidor Modelo cliente servidor
Modelo cliente servidor
 
Arquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrolloArquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrollo
 
Tarea1 cliente servidor1_buenaventura_jarrison
Tarea1 cliente servidor1_buenaventura_jarrisonTarea1 cliente servidor1_buenaventura_jarrison
Tarea1 cliente servidor1_buenaventura_jarrison
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
bd
bdbd
bd
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Conceptos Basicos de Bases de Datos Multiusuario
Conceptos Basicos de Bases de DatosMultiusuarioConceptos Basicos de Bases de DatosMultiusuario
Conceptos Basicos de Bases de Datos Multiusuario
 
Informática.
Informática.Informática.
Informática.
 
Comparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaComparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y Distribuida
 
Aliaga
AliagaAliaga
Aliaga
 
Jessica reyes armas 6
Jessica reyes armas  6Jessica reyes armas  6
Jessica reyes armas 6
 
SOLUCIONES INFORMATICAS INGENIERIA INFORMATICA Y DE SISTEMAS
SOLUCIONES INFORMATICAS INGENIERIA INFORMATICA Y DE SISTEMASSOLUCIONES INFORMATICAS INGENIERIA INFORMATICA Y DE SISTEMAS
SOLUCIONES INFORMATICAS INGENIERIA INFORMATICA Y DE SISTEMAS
 
Arquitectura cliente servidor en internet
Arquitectura cliente servidor en internetArquitectura cliente servidor en internet
Arquitectura cliente servidor en internet
 
Realidad virtual y cliente servidor
Realidad virtual y cliente servidorRealidad virtual y cliente servidor
Realidad virtual y cliente servidor
 
inestigacion 7
inestigacion 7inestigacion 7
inestigacion 7
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
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
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Último

Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellajuancamilo3111391
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
locomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minaslocomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minasMirkaCBauer
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxRodriguezLucero
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.imejia2411
 

Último (14)

Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ella
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
locomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minaslocomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minas
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.
 

Arquitectura cliente-servidor

  • 1. ARQUITECTURA CLIENTE SERVIDOR CAMILA LONDOÑO DEVIA 11-02 J.M COLEGIO RAFAEL URIBE URIBE DPTO DE TECNOLOGIA BOGOTA D.C 2016
  • 2. ARQUITECTURA CLIENTE SERVIDOR Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta. Aunque esta idea se puede aplicar a programas que se ejecutan sobre una sola computadora es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras. La interacción cliente-servidor es el soporte de la mayor parte de la comunicación por redes. Ayuda a comprender las bases sobre las que están construidos los algoritmos distribuidos.
  • 3. En esta arquitectura la computadora de cada uno de los usuarios, llamada cliente, produce una demanda de información a cualquiera de las computadoras que proporcionan información, conocidas como servidores estos últimos responden a la demanda del cliente que la produjo. Los clientes y los servidores pueden estar conectados a una red local o una red amplia, como la que se puede implementar en una empresa o a una red mundial como lo es la internet. Bajo este modelo cada usuario tiene la libertad de obtener la información que requiera en un momento dado proveniente de una o varias fuentes locales o distantes y de procesarla como según le convenga. Los distintos servidores también pueden intercambiar información dentro de esta arquitectura.
  • 4. PARTES QUE COMPONEN EL SISTEMA • Cliente: Programa ejecutable que participa activamente en el establecimiento de las conexiones. Envía una petición al servidor y se queda esperando por una respuesta. Su tiempo de vida es finito una vez que son servidas sus solicitudes, termina el trabajo. • Servidor: Es un programa que ofrece un servicio que se puede obtener en una red. Acepta la petición desde la red, realiza el servicio y devuelve el resultado al solicitante. Al ser posible implantarlo como aplicaciones de programas, puede ejecutarse en cualquier sistema donde exista TCP y junto con otros programas de aplicación. El servidor comienza su ejecución antes de comenzar la interacción con el cliente. Su tiempo de vida o de interacción es “interminable”.
  • 5. Los SERVIDORES pueden ejecutar tareas sencillas (caso del servidor hora día que devuelve una respuesta) o complejas (caso del servidor ftp en el cual se deben realizar operaciones antes de devolver una respuesta). Los servidores sencillos procesan una petición a la vez (son secuenciales o interactivos), por lo que no revisan si ha llegado otra petición antes de enviar la respuesta de la anterior. Los más complejos trabajan con peticiones concurrentes aún cuando una sola petición lleve mucho tiempo para ser servida (caso del servidor ftp que debe copiar un archivo en otra máquina). Son complejos pues tienen altos requerimientos de protección y autorización. Pueden leer archivos del sistema, mantenerse en línea y acceder a datos protegidos y a archivos de usuarios. No puede cumplir a ciegas las peticiones de los clientes, deben reforzar el acceso al sistema y las políticas de protección. Los servidores por lo general tienen dos partes: • Programa o proceso que es responsable de aceptar nuevas peticiones: maestro o Padre. • Programas o procesos que deben manejar las peticiones individuales: hijos.
  • 6. Características • Combinación de un cliente que interactúa con el usuario, y un servidor que interactúa con los recursos a compartir. El proceso del cliente proporciona la interfaz entre el usuario y el resto del sistema. El proceso del servidor actúa como un motor de software que maneja recursos compartidos tales como bases de datos, impresoras, modem, etc. • Las tareas del cliente y del servidor tienen diferentes requerimientos en cuanto a recursos de cómputo como velocidad del procesador, memoria, velocidad y capacidades del disco e input output divises. • Se establece una relación entre procesos distintos, los cuales pueden ser ejecutados en la misma máquina o en máquinas diferentes distribuidas a lo largo de la red. • Existe una clara distinción de funciones basadas en el concepto de ”servicio”, que se establece entre clientes y servidores. • Se establece una relación entre procesos distintos, los cuales pueden ser ejecutados en la misma máquina o en máquinas diferentes distribuidas a lo largo de la red.
  • 7. • Existe una clara distinción de funciones basadas en el concepto de ”servicio”, que se establece entre clientes y servidores. • La relación establecida puede ser de muchos a uno, en la que un servidor puede dar servicio a muchos clientes, regulando su acceso a los recursos compartidos. • Los clientes corresponden a procesos activos en cuanto a que son estos los que hacen peticiones de servicios. Estos últimos tienen un carácter pasivo, ya que esperan peticiones de los clientes. • No existe otra relación entre clientes y servidores que no sea la que se establece a través del intercambio de mensajes entre ambos. El mensaje es el mecanismo para la petición y entrega de solicitudes de servicios. • El ambiente es heterogéneo. La plataforma de hardware y el sistema operativo del cliente y del servidor no son siempre los mismos. Precisamente una de las principales ventajas de esta arquitectura es la posibilidad de conectar clientes y servidores independientemente de sus plataformas. • El concepto de escalabilidad tanto horizontal como vertical es aplicable a cualquier sistema Cliente-Servidor. La escalabilidad horizontal permite agregar más estaciones de trabajo activas sin afectar significativamente el rendimiento. La escalabilidad vertical permite mejorar las características del servidor o agregar múltiples servidores
  • 8. ADMINISTRACIÓN REMOTA En informática, se considera administración remota a la funcionalidad de algunos programas que permiten realizar ciertos tipos de acciones desde un equipo local y que las mismas se ejecuten en otro equipo remoto. Por ejemplo, con una herramienta o aplicación de administración remota, el responsable de una red informática puede acceder a otra computadora para ver si la misma tiene problemas, sin necesidad de moverse de su escritorio.