SlideShare una empresa de Scribd logo
AUTOR.- Jarrison Buenaventura C.
CARRERA.- Sistemas
NIVEL.- 7mo Semestre
TUTOR.- Ing. Freddy Jordan C.
ASIGNATURA.- Cliente Servidor I
CLIENTE SERVIDOR
Tema.- Importancia de los Sistemas Cliente Servidor, su arquitectura y
describir sus componentes.
Bibliografía.- R. Orfali, D.Harkey, J. Edwards, “Cliente/Servidor y objetos:
Guía de Supervivencia 3”, Edición McGraw-Hill Interamericana México
D.F. 2002
Importancia de los Sistemas 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.
En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por
lo que se llama modelo Cliente-Servidor, éste es un modelo que intenta proveer
usabilidad, flexibilidad, interoperabilidad y escalabilidad en las comunicaciones. El
término Cliente/Servidor fue usado por primera vez en 1980 para referirse a PC en red.
Este modelo Cliente/Servidor empezó a ser aceptado a finales de los 80. Su
funcionamiento es sencillo: se tiene una máquina cliente, que requiere un servicio de una
máquina servidor, y éste realiza la función para la que está programado, nótese que no
tienen que tratarse de máquinas diferentes; es decir, una computadora por sí sola puede
ser ambos cliente y servidor dependiendo del software de configuración
El Modelo Cliente-Servidor
Desde el punto de vista funcional, se puede definir la computación Cliente/Servidor como
una arquitectura distribuida que permite a los usuarios finales obtener acceso a la
información en forma transparente aún en entornos multiplataforma. En el modelo cliente
servidor, el cliente envía un mensaje solicitando un determinado servicio a un servidor
hace una petición, y este envía uno o varios mensajes con la respuesta. En un sistema
distribuido cada máquina puede cumplir el rol de servidor para algunas tareas y el rol de
cliente para otras.
Las funciones que lleva a cabo el proceso cliente se
resumen en los siguientes puntos:
Administrar la interfaz de usuario.
Interactuar con el usuario.
Procesar la lógica de la aplicación y hacer validaciones locales.
Generar requerimientos de bases de datos.
Recibir resultados del servidor.
Formatear resultados.
Servidor
Es el proceso encargado de atender a múltiples clientes que hacen peticiones de algún
recurso administrado por él. Al proceso servidor se le conoce con el término back-end .
El servidor normalmente maneja todas las funciones relacionadas con la mayoría de las
reglas del negocio y los recursos de datos. Las funciones que lleva a cabo el proceso
servidor se resumen en los siguientes puntos:
Aceptar los requerimientos de bases de datos que hacen los clientes.
Procesar requerimientos de bases de datos.
Formatear datos para trasmitirlos a los clientes.
Procesar la lógica de la aplicación y realizar validaciones a nivel de bases de datos.
Características de la arquitectura Cliente/Servidor
Las características básicas de una arquitectura Cliente/Servidor
Combinación de un cliente que interactúa con el usuario, y un servidor que
interactúa con los recursos compartidos. 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, módems, 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 y input-output devices.
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 basada 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 recursos compartidos.
Los clientes corresponden a procesos activos en cuanto a que son éstos los que
hacen peticiones de servicios a los servidores. Estos últimos tienen un carácter
pasivo ya que esperan las 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 servicio.
El ambiente es heterogéneo. La plataforma de hardware y el sistema operativo del
cliente y del servidor no son siempre la misma. 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.
ARQUITECTURA DEL CLIENTE/SERVIDOR.
La arquitectura Cliente/Servidor es el resultado de la integración de dos culturas. Por un
lado, la del Mainframe que aporta capacidad de almacenamiento, integridad y acceso a la
información y, por el otro, la del computador que aporta facilidad de uso, bajo costo,
presentación atractiva aspecto lúdico y una amplia oferta en productos y aplicaciones
Componentes en la arquitectura.
Cliente Servidor
Middleware.
Infraestructura de comunicaciones
Diferentes tipos de servidores
A distintos sistemas con diferentes arquitecturas se les ha denominado Cliente/Servidor.
Sin embargo se clasifican basándose en su funcionalidad.
Servidores de Ficheros Servidores de Bases de Datos
Servidores de Transacciones
Servidores de Objetos Servidores de Web
Ventajas del esquema Cliente/Servidor
Entre las principales ventajas del esquema Cliente/Servidor están
Uno de los aspectos que más ha promovido el uso de sistemas Cliente/Servidor,
es la existencia de plataformas de hardware cada vez más baratas. Esta constituye
a su vez una de las más palpables ventajas de este esquema, la posibilidad de
utilizar máquinas considerablemente más baratas que las requeridas por una
solución centralizada, basada en sistemas grandes. Además, se pueden utilizar
componentes, tanto de hardware como de software, de varios fabricantes, lo cual
contribuye considerablemente a la reducción de costos y favorece la flexibilidad
en la implantación y actualización de soluciones.
El esquema Cliente/Servidor facilita la integración entre sistemas diferentes y
comparte información permitiendo, por ejemplo que las máquinas ya existentes
puedan ser utilizadas pero utilizando interfaces más amigables al usuario. De esta
manera, podemos integrar PC con sistemas medianos y grandes, sin necesidad de
que todos tengan que utilizar el mismo sistema operacional.
Al favorecer el uso de interfaces gráficas interactivas, los sistemas Construidos
bajo este esquema tienen mayor interacción y más intuitiva con el usuario. En el
uso de interfaces gráficas para el usuario, el esquema Cliente/Servidor presenta la
ventaja, con respecto a uno centralizado, de que no es siempre necesario transmitir
información gráfica por la red pues esta puede residir en el cliente, lo cual permite
aprovechar mejor el ancho de banda de la red.

Más contenido relacionado

La actualidad más candente

Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
yudailylopez
 
ExposicióN Cliente Servidor
ExposicióN Cliente ServidorExposicióN Cliente Servidor
ExposicióN Cliente Servidor
teiwaz producciones
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
Paula Naranjo
 
Arquitectura cliente
Arquitectura clienteArquitectura cliente
Arquitectura cliente
Alison Osorio Alison
 
Sistemas cliente servidor
Sistemas cliente   servidorSistemas cliente   servidor
Sistemas cliente servidor
Jramos_95
 
Materia Cliente/Servidor
Materia Cliente/ServidorMateria Cliente/Servidor
Materia Cliente/Servidor
guest1675627
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
Calzada Meza
 
Modelo cliente servidor
Modelo cliente servidor Modelo cliente servidor
Modelo cliente servidor
Andreina Silva
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
Alejandro Domínguez Torres
 
Arquitectura cliente servidor para internet
Arquitectura cliente servidor para internetArquitectura cliente servidor para internet
Arquitectura cliente servidor para internet
Darwin Daniel Ardila Lombana
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
miguel966
 
Estructura del cliente servidor
Estructura del cliente servidorEstructura del cliente servidor
Estructura del cliente servidor
masaquiza-07
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
Noe Gonzalez Mendoza
 
Arquitectura cliente
Arquitectura cliente Arquitectura cliente
Arquitectura cliente
TWIGGY Ramirez
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
Freddy Hugo Estupiñan Batalla
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
Richard Castro
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
Jonathan
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
MARIA ESTER GONZALEZ
 
Arquitectura cliente servidor en internet
Arquitectura cliente servidor en internetArquitectura cliente servidor en internet
Arquitectura cliente servidor en internet
odilia puentes velandia
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
Fernando Solis
 

La actualidad más candente (20)

Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
ExposicióN Cliente Servidor
ExposicióN Cliente ServidorExposicióN Cliente Servidor
ExposicióN Cliente Servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Arquitectura cliente
Arquitectura clienteArquitectura cliente
Arquitectura cliente
 
Sistemas cliente servidor
Sistemas cliente   servidorSistemas cliente   servidor
Sistemas cliente servidor
 
Materia Cliente/Servidor
Materia Cliente/ServidorMateria Cliente/Servidor
Materia Cliente/Servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Modelo cliente servidor
Modelo cliente servidor Modelo cliente servidor
Modelo cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Arquitectura cliente servidor para internet
Arquitectura cliente servidor para internetArquitectura cliente servidor para internet
Arquitectura cliente servidor para internet
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
Estructura del cliente servidor
Estructura del cliente servidorEstructura del cliente servidor
Estructura del cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Arquitectura cliente
Arquitectura cliente Arquitectura cliente
Arquitectura cliente
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Arquitectura cliente servidor en internet
Arquitectura cliente servidor en internetArquitectura cliente servidor en internet
Arquitectura cliente servidor en internet
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 

Similar a Tarea1 cliente servidor1_buenaventura_jarrison

bd
bdbd
Cliente servidor 2
Cliente servidor 2Cliente servidor 2
Cliente servidor 2
Fernando Solis
 
Actividad 3 german orlando tinjaca
Actividad 3 german orlando tinjacaActividad 3 german orlando tinjaca
Actividad 3 german orlando tinjaca
GermanOrlandoTinjaca
 
Jessica reyes armas 6
Jessica reyes armas  6Jessica reyes armas  6
Jessica reyes armas 6
Yesi Reyes
 
Tecnologia
TecnologiaTecnologia
Tecnologia
camila londoño
 
inestigacion 7
inestigacion 7inestigacion 7
inestigacion 7
Miguel Damian
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
FranciscoJavier418
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
david12131213
 
Modelo cliente servidor bcva 45_a
Modelo cliente servidor bcva 45_aModelo cliente servidor bcva 45_a
Modelo cliente servidor bcva 45_a
Brenda Cecilia Villalobos Avendaño
 
Arquitectura cliente servidor 2
Arquitectura cliente servidor 2Arquitectura cliente servidor 2
Arquitectura cliente servidor 2
jc_lovecraft77
 
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
heliozwt
 
Tecnologías modernas de base de datos
Tecnologías modernas de base de datosTecnologías modernas de base de datos
Tecnologías modernas de base de datos
I.E.B.E.M.
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
Henry Bravo
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
david12131213
 
Diapositivas diego
Diapositivas diegoDiapositivas diego
Diapositivas diego
dbastos15
 
Tabajo de introduccion de sistemas informaticos semana 6
Tabajo de introduccion de sistemas informaticos semana 6Tabajo de introduccion de sistemas informaticos semana 6
Tabajo de introduccion de sistemas informaticos semana 6
Ena Leon
 
Clientes servidor
Clientes servidorClientes servidor
Clientes servidor
ELIZABETH PULLA
 
Procesamiento_distribuido_clienteservidor_y_clusters..pptx
Procesamiento_distribuido_clienteservidor_y_clusters..pptxProcesamiento_distribuido_clienteservidor_y_clusters..pptx
Procesamiento_distribuido_clienteservidor_y_clusters..pptx
elizabeth549951
 
Cliente servidor primera parte
Cliente servidor primera parteCliente servidor primera parte
Cliente servidor primera parte
Holger Vergara
 
Fresdes silvasalazar
Fresdes silvasalazarFresdes silvasalazar
Fresdes silvasalazar
julymci
 

Similar a Tarea1 cliente servidor1_buenaventura_jarrison (20)

bd
bdbd
bd
 
Cliente servidor 2
Cliente servidor 2Cliente servidor 2
Cliente servidor 2
 
Actividad 3 german orlando tinjaca
Actividad 3 german orlando tinjacaActividad 3 german orlando tinjaca
Actividad 3 german orlando tinjaca
 
Jessica reyes armas 6
Jessica reyes armas  6Jessica reyes armas  6
Jessica reyes armas 6
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
inestigacion 7
inestigacion 7inestigacion 7
inestigacion 7
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Modelo cliente servidor bcva 45_a
Modelo cliente servidor bcva 45_aModelo cliente servidor bcva 45_a
Modelo cliente servidor bcva 45_a
 
Arquitectura cliente servidor 2
Arquitectura cliente servidor 2Arquitectura cliente servidor 2
Arquitectura cliente servidor 2
 
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
 
Tecnologías modernas de base de datos
Tecnologías modernas de base de datosTecnologías modernas de base de datos
Tecnologías modernas de base de datos
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Diapositivas diego
Diapositivas diegoDiapositivas diego
Diapositivas diego
 
Tabajo de introduccion de sistemas informaticos semana 6
Tabajo de introduccion de sistemas informaticos semana 6Tabajo de introduccion de sistemas informaticos semana 6
Tabajo de introduccion de sistemas informaticos semana 6
 
Clientes servidor
Clientes servidorClientes servidor
Clientes servidor
 
Procesamiento_distribuido_clienteservidor_y_clusters..pptx
Procesamiento_distribuido_clienteservidor_y_clusters..pptxProcesamiento_distribuido_clienteservidor_y_clusters..pptx
Procesamiento_distribuido_clienteservidor_y_clusters..pptx
 
Cliente servidor primera parte
Cliente servidor primera parteCliente servidor primera parte
Cliente servidor primera parte
 
Fresdes silvasalazar
Fresdes silvasalazarFresdes silvasalazar
Fresdes silvasalazar
 

Último

PRESENTACIÓN_GRUPO 01 (Patologia Forestal).pptx
PRESENTACIÓN_GRUPO 01 (Patologia Forestal).pptxPRESENTACIÓN_GRUPO 01 (Patologia Forestal).pptx
PRESENTACIÓN_GRUPO 01 (Patologia Forestal).pptx
ArnoldChuquival
 
Elipse e Hiperbole Geometria Analitica.pptx
Elipse e Hiperbole Geometria Analitica.pptxElipse e Hiperbole Geometria Analitica.pptx
Elipse e Hiperbole Geometria Analitica.pptx
gziegler2186
 
DISEÑO DE INSTALACIONES PARA PORCINOS, CUYES Y CONEJOS; MÉTODOS DE IDENTIFICA...
DISEÑO DE INSTALACIONES PARA PORCINOS, CUYES Y CONEJOS; MÉTODOS DE IDENTIFICA...DISEÑO DE INSTALACIONES PARA PORCINOS, CUYES Y CONEJOS; MÉTODOS DE IDENTIFICA...
DISEÑO DE INSTALACIONES PARA PORCINOS, CUYES Y CONEJOS; MÉTODOS DE IDENTIFICA...
AlissonSalao
 
CURSO GAS NATURAL 2024.ppt 2000000000000
CURSO GAS NATURAL 2024.ppt 2000000000000CURSO GAS NATURAL 2024.ppt 2000000000000
CURSO GAS NATURAL 2024.ppt 2000000000000
Javier96666
 
Aplicacion-Del-Principio-de-Pascal-puente-Hidraulico.pptx
Aplicacion-Del-Principio-de-Pascal-puente-Hidraulico.pptxAplicacion-Del-Principio-de-Pascal-puente-Hidraulico.pptx
Aplicacion-Del-Principio-de-Pascal-puente-Hidraulico.pptx
dc77nwws7n
 
CBR en laboratorio Mecanica de suelos, cbr
CBR en laboratorio Mecanica de suelos, cbrCBR en laboratorio Mecanica de suelos, cbr
CBR en laboratorio Mecanica de suelos, cbr
KenyoJhuniorAnguloZa
 
MATRIZ DE PARTES INTERESADAS-KMC CALIDAD.docx
MATRIZ DE PARTES INTERESADAS-KMC CALIDAD.docxMATRIZ DE PARTES INTERESADAS-KMC CALIDAD.docx
MATRIZ DE PARTES INTERESADAS-KMC CALIDAD.docx
alexander34816
 
GUÍA BÁSICA DE LA NORMATIVA ELÉCTRICA.pdf
GUÍA BÁSICA DE LA NORMATIVA ELÉCTRICA.pdfGUÍA BÁSICA DE LA NORMATIVA ELÉCTRICA.pdf
GUÍA BÁSICA DE LA NORMATIVA ELÉCTRICA.pdf
Hector Gallardo
 
Unidad 8 - Tornillos Shigley elementos-2.pdf
Unidad 8 - Tornillos Shigley elementos-2.pdfUnidad 8 - Tornillos Shigley elementos-2.pdf
Unidad 8 - Tornillos Shigley elementos-2.pdf
LisandroClaverol2
 
MECANICA DE LOS FLUIDOS 5 TRASLACION Y ROTACION DE MASAS LIQUIDAS. Ing. Aleja...
MECANICA DE LOS FLUIDOS 5 TRASLACION Y ROTACION DE MASAS LIQUIDAS. Ing. Aleja...MECANICA DE LOS FLUIDOS 5 TRASLACION Y ROTACION DE MASAS LIQUIDAS. Ing. Aleja...
MECANICA DE LOS FLUIDOS 5 TRASLACION Y ROTACION DE MASAS LIQUIDAS. Ing. Aleja...
JuanFranciscoConesa
 
nuevo - BALANCE DE ENERGIA PARA SISTEMAS REACCIONANTES.pptx
nuevo - BALANCE DE ENERGIA PARA SISTEMAS REACCIONANTES.pptxnuevo - BALANCE DE ENERGIA PARA SISTEMAS REACCIONANTES.pptx
nuevo - BALANCE DE ENERGIA PARA SISTEMAS REACCIONANTES.pptx
HernandoVillavicenci
 
Capacitacion de Fatiga y Somnolencia FISAC.ppt
Capacitacion de Fatiga y Somnolencia FISAC.pptCapacitacion de Fatiga y Somnolencia FISAC.ppt
Capacitacion de Fatiga y Somnolencia FISAC.ppt
AlanFrankhoEspinozaL
 
CAPACITACION EQUIPO DE PROTECCION PERSONAL.pptx
CAPACITACION EQUIPO DE PROTECCION PERSONAL.pptxCAPACITACION EQUIPO DE PROTECCION PERSONAL.pptx
CAPACITACION EQUIPO DE PROTECCION PERSONAL.pptx
NestorHugo2
 
Las emociones en los centros de trabajo.pdf
Las emociones en los centros de trabajo.pdfLas emociones en los centros de trabajo.pdf
Las emociones en los centros de trabajo.pdf
Jose Manuel de la Cruz Castro
 
Curso Elemental de Seguridad en Soldadura electrica
Curso Elemental de Seguridad en Soldadura electricaCurso Elemental de Seguridad en Soldadura electrica
Curso Elemental de Seguridad en Soldadura electrica
Ernesto720439
 
Algebra booleana para reforzar temas de funciones booleanas.
Algebra booleana para reforzar temas de funciones booleanas.Algebra booleana para reforzar temas de funciones booleanas.
Algebra booleana para reforzar temas de funciones booleanas.
hortensiadepine1
 
plagas y enfermedades del cafe en la convencion.ppt
plagas y enfermedades del cafe en la convencion.pptplagas y enfermedades del cafe en la convencion.ppt
plagas y enfermedades del cafe en la convencion.ppt
adan yomar fenandez toro
 
FORMATO IPERC CONTINUO, PARA REALIZACION DE PROYECTOS
FORMATO IPERC CONTINUO, PARA REALIZACION DE PROYECTOSFORMATO IPERC CONTINUO, PARA REALIZACION DE PROYECTOS
FORMATO IPERC CONTINUO, PARA REALIZACION DE PROYECTOS
JuanLuisMauricioTara
 
Informe semanal de Calidad - Semana 28 (19 al 26 junio 2024).pptx
Informe semanal de Calidad - Semana 28 (19 al 26 junio 2024).pptxInforme semanal de Calidad - Semana 28 (19 al 26 junio 2024).pptx
Informe semanal de Calidad - Semana 28 (19 al 26 junio 2024).pptx
ingenierocivil9
 
Arquitecto regularizaciones Ley del Mono Curauma
Arquitecto regularizaciones Ley del Mono CuraumaArquitecto regularizaciones Ley del Mono Curauma
Arquitecto regularizaciones Ley del Mono Curauma
Juan Luis Menares, Arquitecto
 

Último (20)

PRESENTACIÓN_GRUPO 01 (Patologia Forestal).pptx
PRESENTACIÓN_GRUPO 01 (Patologia Forestal).pptxPRESENTACIÓN_GRUPO 01 (Patologia Forestal).pptx
PRESENTACIÓN_GRUPO 01 (Patologia Forestal).pptx
 
Elipse e Hiperbole Geometria Analitica.pptx
Elipse e Hiperbole Geometria Analitica.pptxElipse e Hiperbole Geometria Analitica.pptx
Elipse e Hiperbole Geometria Analitica.pptx
 
DISEÑO DE INSTALACIONES PARA PORCINOS, CUYES Y CONEJOS; MÉTODOS DE IDENTIFICA...
DISEÑO DE INSTALACIONES PARA PORCINOS, CUYES Y CONEJOS; MÉTODOS DE IDENTIFICA...DISEÑO DE INSTALACIONES PARA PORCINOS, CUYES Y CONEJOS; MÉTODOS DE IDENTIFICA...
DISEÑO DE INSTALACIONES PARA PORCINOS, CUYES Y CONEJOS; MÉTODOS DE IDENTIFICA...
 
CURSO GAS NATURAL 2024.ppt 2000000000000
CURSO GAS NATURAL 2024.ppt 2000000000000CURSO GAS NATURAL 2024.ppt 2000000000000
CURSO GAS NATURAL 2024.ppt 2000000000000
 
Aplicacion-Del-Principio-de-Pascal-puente-Hidraulico.pptx
Aplicacion-Del-Principio-de-Pascal-puente-Hidraulico.pptxAplicacion-Del-Principio-de-Pascal-puente-Hidraulico.pptx
Aplicacion-Del-Principio-de-Pascal-puente-Hidraulico.pptx
 
CBR en laboratorio Mecanica de suelos, cbr
CBR en laboratorio Mecanica de suelos, cbrCBR en laboratorio Mecanica de suelos, cbr
CBR en laboratorio Mecanica de suelos, cbr
 
MATRIZ DE PARTES INTERESADAS-KMC CALIDAD.docx
MATRIZ DE PARTES INTERESADAS-KMC CALIDAD.docxMATRIZ DE PARTES INTERESADAS-KMC CALIDAD.docx
MATRIZ DE PARTES INTERESADAS-KMC CALIDAD.docx
 
GUÍA BÁSICA DE LA NORMATIVA ELÉCTRICA.pdf
GUÍA BÁSICA DE LA NORMATIVA ELÉCTRICA.pdfGUÍA BÁSICA DE LA NORMATIVA ELÉCTRICA.pdf
GUÍA BÁSICA DE LA NORMATIVA ELÉCTRICA.pdf
 
Unidad 8 - Tornillos Shigley elementos-2.pdf
Unidad 8 - Tornillos Shigley elementos-2.pdfUnidad 8 - Tornillos Shigley elementos-2.pdf
Unidad 8 - Tornillos Shigley elementos-2.pdf
 
MECANICA DE LOS FLUIDOS 5 TRASLACION Y ROTACION DE MASAS LIQUIDAS. Ing. Aleja...
MECANICA DE LOS FLUIDOS 5 TRASLACION Y ROTACION DE MASAS LIQUIDAS. Ing. Aleja...MECANICA DE LOS FLUIDOS 5 TRASLACION Y ROTACION DE MASAS LIQUIDAS. Ing. Aleja...
MECANICA DE LOS FLUIDOS 5 TRASLACION Y ROTACION DE MASAS LIQUIDAS. Ing. Aleja...
 
nuevo - BALANCE DE ENERGIA PARA SISTEMAS REACCIONANTES.pptx
nuevo - BALANCE DE ENERGIA PARA SISTEMAS REACCIONANTES.pptxnuevo - BALANCE DE ENERGIA PARA SISTEMAS REACCIONANTES.pptx
nuevo - BALANCE DE ENERGIA PARA SISTEMAS REACCIONANTES.pptx
 
Capacitacion de Fatiga y Somnolencia FISAC.ppt
Capacitacion de Fatiga y Somnolencia FISAC.pptCapacitacion de Fatiga y Somnolencia FISAC.ppt
Capacitacion de Fatiga y Somnolencia FISAC.ppt
 
CAPACITACION EQUIPO DE PROTECCION PERSONAL.pptx
CAPACITACION EQUIPO DE PROTECCION PERSONAL.pptxCAPACITACION EQUIPO DE PROTECCION PERSONAL.pptx
CAPACITACION EQUIPO DE PROTECCION PERSONAL.pptx
 
Las emociones en los centros de trabajo.pdf
Las emociones en los centros de trabajo.pdfLas emociones en los centros de trabajo.pdf
Las emociones en los centros de trabajo.pdf
 
Curso Elemental de Seguridad en Soldadura electrica
Curso Elemental de Seguridad en Soldadura electricaCurso Elemental de Seguridad en Soldadura electrica
Curso Elemental de Seguridad en Soldadura electrica
 
Algebra booleana para reforzar temas de funciones booleanas.
Algebra booleana para reforzar temas de funciones booleanas.Algebra booleana para reforzar temas de funciones booleanas.
Algebra booleana para reforzar temas de funciones booleanas.
 
plagas y enfermedades del cafe en la convencion.ppt
plagas y enfermedades del cafe en la convencion.pptplagas y enfermedades del cafe en la convencion.ppt
plagas y enfermedades del cafe en la convencion.ppt
 
FORMATO IPERC CONTINUO, PARA REALIZACION DE PROYECTOS
FORMATO IPERC CONTINUO, PARA REALIZACION DE PROYECTOSFORMATO IPERC CONTINUO, PARA REALIZACION DE PROYECTOS
FORMATO IPERC CONTINUO, PARA REALIZACION DE PROYECTOS
 
Informe semanal de Calidad - Semana 28 (19 al 26 junio 2024).pptx
Informe semanal de Calidad - Semana 28 (19 al 26 junio 2024).pptxInforme semanal de Calidad - Semana 28 (19 al 26 junio 2024).pptx
Informe semanal de Calidad - Semana 28 (19 al 26 junio 2024).pptx
 
Arquitecto regularizaciones Ley del Mono Curauma
Arquitecto regularizaciones Ley del Mono CuraumaArquitecto regularizaciones Ley del Mono Curauma
Arquitecto regularizaciones Ley del Mono Curauma
 

Tarea1 cliente servidor1_buenaventura_jarrison

  • 1. AUTOR.- Jarrison Buenaventura C. CARRERA.- Sistemas NIVEL.- 7mo Semestre TUTOR.- Ing. Freddy Jordan C. ASIGNATURA.- Cliente Servidor I CLIENTE SERVIDOR Tema.- Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus componentes. Bibliografía.- R. Orfali, D.Harkey, J. Edwards, “Cliente/Servidor y objetos: Guía de Supervivencia 3”, Edición McGraw-Hill Interamericana México D.F. 2002
  • 2. Importancia de los Sistemas 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. En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama modelo Cliente-Servidor, éste es un modelo que intenta proveer usabilidad, flexibilidad, interoperabilidad y escalabilidad en las comunicaciones. El término Cliente/Servidor fue usado por primera vez en 1980 para referirse a PC en red. Este modelo Cliente/Servidor empezó a ser aceptado a finales de los 80. Su funcionamiento es sencillo: se tiene una máquina cliente, que requiere un servicio de una máquina servidor, y éste realiza la función para la que está programado, nótese que no tienen que tratarse de máquinas diferentes; es decir, una computadora por sí sola puede ser ambos cliente y servidor dependiendo del software de configuración
  • 3. El Modelo Cliente-Servidor Desde el punto de vista funcional, se puede definir la computación Cliente/Servidor como una arquitectura distribuida que permite a los usuarios finales obtener acceso a la información en forma transparente aún en entornos multiplataforma. En el modelo cliente servidor, el cliente envía un mensaje solicitando un determinado servicio a un servidor hace una petición, y este envía uno o varios mensajes con la respuesta. En un sistema distribuido cada máquina puede cumplir el rol de servidor para algunas tareas y el rol de cliente para otras. Las funciones que lleva a cabo el proceso cliente se resumen en los siguientes puntos: Administrar la interfaz de usuario. Interactuar con el usuario. Procesar la lógica de la aplicación y hacer validaciones locales. Generar requerimientos de bases de datos. Recibir resultados del servidor. Formatear resultados.
  • 4. Servidor Es el proceso encargado de atender a múltiples clientes que hacen peticiones de algún recurso administrado por él. Al proceso servidor se le conoce con el término back-end . El servidor normalmente maneja todas las funciones relacionadas con la mayoría de las reglas del negocio y los recursos de datos. Las funciones que lleva a cabo el proceso servidor se resumen en los siguientes puntos: Aceptar los requerimientos de bases de datos que hacen los clientes. Procesar requerimientos de bases de datos. Formatear datos para trasmitirlos a los clientes. Procesar la lógica de la aplicación y realizar validaciones a nivel de bases de datos. Características de la arquitectura Cliente/Servidor Las características básicas de una arquitectura Cliente/Servidor Combinación de un cliente que interactúa con el usuario, y un servidor que interactúa con los recursos compartidos. 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, módems, 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 y input-output devices. 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 basada 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 recursos compartidos. Los clientes corresponden a procesos activos en cuanto a que son éstos los que hacen peticiones de servicios a los servidores. Estos últimos tienen un carácter pasivo ya que esperan las peticiones de los clientes.
  • 5. 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 servicio. El ambiente es heterogéneo. La plataforma de hardware y el sistema operativo del cliente y del servidor no son siempre la misma. 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. ARQUITECTURA DEL CLIENTE/SERVIDOR. La arquitectura Cliente/Servidor es el resultado de la integración de dos culturas. Por un lado, la del Mainframe que aporta capacidad de almacenamiento, integridad y acceso a la información y, por el otro, la del computador que aporta facilidad de uso, bajo costo, presentación atractiva aspecto lúdico y una amplia oferta en productos y aplicaciones
  • 6. Componentes en la arquitectura. Cliente Servidor Middleware. Infraestructura de comunicaciones Diferentes tipos de servidores A distintos sistemas con diferentes arquitecturas se les ha denominado Cliente/Servidor. Sin embargo se clasifican basándose en su funcionalidad. Servidores de Ficheros Servidores de Bases de Datos Servidores de Transacciones Servidores de Objetos Servidores de Web
  • 7. Ventajas del esquema Cliente/Servidor Entre las principales ventajas del esquema Cliente/Servidor están Uno de los aspectos que más ha promovido el uso de sistemas Cliente/Servidor, es la existencia de plataformas de hardware cada vez más baratas. Esta constituye a su vez una de las más palpables ventajas de este esquema, la posibilidad de utilizar máquinas considerablemente más baratas que las requeridas por una solución centralizada, basada en sistemas grandes. Además, se pueden utilizar componentes, tanto de hardware como de software, de varios fabricantes, lo cual contribuye considerablemente a la reducción de costos y favorece la flexibilidad en la implantación y actualización de soluciones. El esquema Cliente/Servidor facilita la integración entre sistemas diferentes y comparte información permitiendo, por ejemplo que las máquinas ya existentes puedan ser utilizadas pero utilizando interfaces más amigables al usuario. De esta manera, podemos integrar PC con sistemas medianos y grandes, sin necesidad de que todos tengan que utilizar el mismo sistema operacional. Al favorecer el uso de interfaces gráficas interactivas, los sistemas Construidos bajo este esquema tienen mayor interacción y más intuitiva con el usuario. En el uso de interfaces gráficas para el usuario, el esquema Cliente/Servidor presenta la ventaja, con respecto a uno centralizado, de que no es siempre necesario transmitir información gráfica por la red pues esta puede residir en el cliente, lo cual permite aprovechar mejor el ancho de banda de la red.