SlideShare una empresa de Scribd logo
1 de 13
Introducción a los sistemas
actividad # 3
Cliente servidor
(Arquitectura)
Presentado por:
Anderson Pérez
 ¿A que se le denomina Cliente?
 Hace referencia a un demandante de servicios, este cliente puede ser un
ordenador o también una aplicación informática la cual requiere información
proveniente de la red para funcionar. Siendo un programa ejecutable que
participa activamente en el establecimiento de las conexiones.
 ¿Cuáles son las Funciones realizadas el proceso cliente?
 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.
¿A qué se le denomina Servidor?
 El concepto de servidor hace referencia a un proveedor de servicios este
servidor a su vez puede ser un proveedor o una aplicación informática la cual
envía información a los demás agentes de la red siendo un programa que
ofrece un servicio que se pude obtener en una red.
¿Cuáles son las funciones realizadas en el proceso de servidor?
 Aceptar la petición desde la red, realiza el servicio y devolver el resultado al
solicitante.
 ¿Qué es el modelo 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 servido, quien le da la
respuesta. Esta estructura modular y red para un sistema de trasmisión de información
en la cual actúan agentes con propósitos específicos los agentes principales involucrados
en este modelo son los clientes y los servidores.
 Red
 Es un conjunto de clientes servidores y bases de datos unidas de manera física o no física
en el que existen protocolos de información establecida.
 Protocolo
 Es un conjunto de normas o reglas y pasos establecidos de manera clara y concreta sobre
el flujo de información en una red estructurada.
 Servicios
 Es un conjunto de información que busca responder las necesidades de un cliente esta
información puede ser correos, música, msj de texto, videos….
 Bases de datos
 Es un banco de información ordenada clasificada y categorizada que forman parte de la
red que son sitios de almacenaje para la utilización de los servidores y también
directamente de los clientes.
 ¿Cuándo fue utilizado por primera vez el término cliente servidor?
 Este modelo se aplica para la mayoría de los sistemas informáticos alrededor del mundo
los cuales tiene como principal eje la comunicación de información entre entidades de
una red mediante el uso de protocolos establecidos y l apropiado almacenaje de esta. El
término Cliente/Servidor fue usado por primera vez en 1980 para referirse a PC's en red,
desde ese entonces hasta nuestros días la definición se ha extendido
 ¿Cómo nació cliente servidor?
 Los primeros enlaces entre ordenadores se caracterizaron por realizarse entre equipos que
utilizaban idénticos sistemas operativos soportados por similar Harvard y empleaban líneas de
transmisión exclusivas para enlazar solo dos elementos de la red.
 En 1964 el departamento de defensa de los US pide a la agencia DARPA la realización de
investigaciones con el objetivo de lograr una red de ordenadores capaz de resistir un ataque
nuclear, para el desarrollo de esta investigación se partió de la idea de enlazar equipos
ubicados en lugares geográficos distantes utilizando como medio de transmisión la red
telefónica existente el país y una tecnología que había surgido recientemente en Europa con el
nombre de comunicación de paquetes ya en 1969 surge la primera red experimental ARPANET
en 1971 esta red la integraban 15 universidades el net y la nasa y al otro año existía 40 sitios
diferente conectados que intercambiaban msj entre usuarios individuales permitían el control
de un ordenador de manera remota y el envió de largos ficheros de textos o de datos durante
1973 ARPANET desborda las fronteras de los US al establecer conexiones internacionales con el
colegio universidad de Londres Inglaterra y el royal nada de noruega .
 Ya avanzada la década de los 70 DARPA le encarga a la universidad de Stanford la elaboración
de protocolos que permitieran la transferencia de datos a mayor velocidad y entre diferentes
tipos de redes de ordenadores en este contexto es que se desarrollan los protocolos TCP/IP, en
1982 estos protocolos fueros adoptados como estándar para todos los ordenadores conectados a
ARPANET lo que hizo posible el surgimiento de la red universal que existe en la actualidad bajo
el nombre de internet que a su vez hace operable el modelo cliente servidor.
Arquitectura cliente servidor
 Va de la mano a un estilo de arquitectura por capas, esta arquitectura se divide en una serie de
capas de aplicación o de hardware la cual permite desarrollar un servicio, se pueden distinguir dos
tipos de entidades en el sistema primero uno, muchos, o (x) clientes distribuidos por toda la red y
uno o muchos servidores que proveen el servicio, en esta arquitectura el servido es el que nos va a
permitir crear una serie de servicios para los diferente tipos de clientes.
 En el tema de las capas se distribuyen en diferentes componentes de la red
 Hay una especialización:
 Servidor: tiene los recursos puede haber uno o más servidores.
 Cliente: solicita los servicio / recursos
 Normalmente no hay comunicación entre clientes
 Facilita la localización de usuarios y recursos, estos están en el servidor, solo hay que localizar el
servidor.
 Distribución vertical.
 Una capa de presentación
 División de una aplicación por capas
 Una capa de lógica o procesos de negocios
 Una capa de datos
Estas capas de forma básica son las que se van a distribuir atreves de la red.
 Capa de presentación
En la parte de la interfaz de usuario o presentación encontramos todo lo que tiene que ver con la
visualización e interacción con el usuario, hay vamos encontrar diferentes alternativas como clientes
livianos, aplicaciones emuladas que nos permite crear toda una visualización remota de la interfaz.
 Regla de negocio / procesamiento
Es donde aparece allí todo lo que es la lógica de procesamiento los logaritmos como los programas
que reciben toda la interacción por parte de los usuarios y logran atreves del acceso a datos realizar
algún tipo de procesamiento.
 Datos: base de datos, archivos, data sets
Son las unidades lógica que proveen el mínimo nivel de abstracción para manipular datos: Mantiene
la disponibilidad e integridad de los datos.
 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 del interfaz, y la
facilidad de empleo.
 Desventajas
 • El mantenimiento de los sistemas es más difícil pues implica la interacción de
diferentes partes de hardware y de software, distribuidas por distintos proveedores, lo
cual dificulta el diagnóstico de fallas.
 • Se cuenta con muy escasas herramientas para la administración y ajuste del
desempeño de los sistemas.
 • Es importante que los clientes y los servidores utilicen el mismo mecanismo (por
ejemplo sockets o RPC), lo cual implica que se deben tener mecanismos generales que
existan en diferentes plataformas. • Además, hay que tener estrategias para el manejo
de errores y para mantener la consistencia de los datos. • La seguridad de un esquema
Cliente/Servidor es otra preocupación importante. Por ejemplo, se deben hacer
verificaciones en el cliente y en el servidor.
 • El desempeño es otro de los aspectos que se deben tener en cuenta en el esquema
Cliente/Servidor. Problemas de este estilo pueden presentarse por congestión en la red,
dificultad de tráfico de datos, etc.
Ejemplos (cliente servidor)
video

Más contenido relacionado

La actualidad más candente

Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Universidad de Guadalajara
 
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 de objetos distribuidos 1
Arquitectura de objetos distribuidos 1Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1Javier Rubiano Quiroga
 
Redes informáticas
Redes informáticas Redes informáticas
Redes informáticas echagerbenp
 
Red informatica .. heinze casalis
Red informatica .. heinze casalisRed informatica .. heinze casalis
Red informatica .. heinze casalisheinzeycasalis
 
Cuarta unidad de computacion y redes
Cuarta unidad de computacion y redesCuarta unidad de computacion y redes
Cuarta unidad de computacion y redeslokotelokote
 
Redes De Ordenadores
Redes De OrdenadoresRedes De Ordenadores
Redes De Ordenadoresdieguez
 
Redes De Ordenadores
Redes De OrdenadoresRedes De Ordenadores
Redes De Ordenadoresguest9cd60e
 
Variacion Cliente Servidor
Variacion Cliente ServidorVariacion Cliente Servidor
Variacion Cliente ServidorArnulfo Gomez
 
comunicacion de sistemas distribuidos
comunicacion de sistemas distribuidoscomunicacion de sistemas distribuidos
comunicacion de sistemas distribuidoscarlosrolo
 
Redes informaticas
Redes  informaticasRedes  informaticas
Redes informaticasyoi63
 
Tecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
Tecnologías de Desarrollo de Sistemas Distribuidos basados en ObjetosTecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
Tecnologías de Desarrollo de Sistemas Distribuidos basados en ObjetosTensor
 
Middleware en los sistemas distribuidos
Middleware en los sistemas distribuidosMiddleware en los sistemas distribuidos
Middleware en los sistemas distribuidosJC Alca Arequi
 
Segunda tarea kuky
Segunda tarea kukySegunda tarea kuky
Segunda tarea kukymonika18mary
 

La actualidad más candente (18)

Redes
RedesRedes
Redes
 
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
 
Redes
RedesRedes
Redes
 
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 de objetos distribuidos 1
Arquitectura de objetos distribuidos 1Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1
 
Redes informáticas
Redes informáticas Redes informáticas
Redes informáticas
 
Red informatica .. heinze casalis
Red informatica .. heinze casalisRed informatica .. heinze casalis
Red informatica .. heinze casalis
 
Cuarta unidad de computacion y redes
Cuarta unidad de computacion y redesCuarta unidad de computacion y redes
Cuarta unidad de computacion y redes
 
Redes De Ordenadores
Redes De OrdenadoresRedes De Ordenadores
Redes De Ordenadores
 
Redes De Ordenadores
Redes De OrdenadoresRedes De Ordenadores
Redes De Ordenadores
 
Exploration network chapter2
Exploration network chapter2Exploration network chapter2
Exploration network chapter2
 
Variacion Cliente Servidor
Variacion Cliente ServidorVariacion Cliente Servidor
Variacion Cliente Servidor
 
comunicacion de sistemas distribuidos
comunicacion de sistemas distribuidoscomunicacion de sistemas distribuidos
comunicacion de sistemas distribuidos
 
Redes informaticas
Redes  informaticasRedes  informaticas
Redes informaticas
 
Tecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
Tecnologías de Desarrollo de Sistemas Distribuidos basados en ObjetosTecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
Tecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
 
Middleware en los sistemas distribuidos
Middleware en los sistemas distribuidosMiddleware en los sistemas distribuidos
Middleware en los sistemas distribuidos
 
Ccna1, cap 3
Ccna1, cap 3Ccna1, cap 3
Ccna1, cap 3
 
Segunda tarea kuky
Segunda tarea kukySegunda tarea kuky
Segunda tarea kuky
 

Similar a Cliente servidor

Seguridad de sistemas distribuidos
Seguridad de sistemas distribuidosSeguridad de sistemas distribuidos
Seguridad de sistemas distribuidosJavierialv
 
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 – GNU LINUX
SERVIDORES – GNU LINUXSERVIDORES – GNU LINUX
SERVIDORES – GNU LINUXBenjaminAnilema
 
Segunda tarea kuky
Segunda tarea kukySegunda tarea kuky
Segunda tarea kukymonika18mary
 
Modelo cliente servidor
Modelo cliente servidor Modelo cliente servidor
Modelo cliente servidor Andreina Silva
 
Cliente servidor primera parte
Cliente servidor primera parteCliente servidor primera parte
Cliente servidor primera parteHolger Vergara
 
Jessica reyes armas 6
Jessica reyes armas  6Jessica reyes armas  6
Jessica reyes armas 6Yesi Reyes
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidorHenry Bravo
 

Similar a Cliente servidor (20)

Seguridad de sistemas distribuidos
Seguridad de sistemas distribuidosSeguridad de sistemas distribuidos
Seguridad de sistemas distribuidos
 
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
 
SERVIDORES – GNU LINUX
SERVIDORES – GNU LINUXSERVIDORES – GNU LINUX
SERVIDORES – GNU LINUX
 
Cliente servidor 2
Cliente servidor 2Cliente servidor 2
Cliente servidor 2
 
Segunda tarea kuky
Segunda tarea kukySegunda tarea kuky
Segunda tarea kuky
 
Modelo cliente servidor
Modelo cliente servidor Modelo cliente servidor
Modelo cliente servidor
 
Modelos de sistema
Modelos de sistemaModelos de sistema
Modelos de sistema
 
Aliaga
AliagaAliaga
Aliaga
 
Cliente servidor primera parte
Cliente servidor primera parteCliente servidor primera parte
Cliente servidor primera parte
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Jessica reyes armas 6
Jessica reyes armas  6Jessica reyes armas  6
Jessica reyes armas 6
 
inestigacion 7
inestigacion 7inestigacion 7
inestigacion 7
 
Terminales tontas
Terminales tontasTerminales tontas
Terminales tontas
 
Introduccion a los sistemas
Introduccion a los sistemasIntroduccion a los sistemas
Introduccion a los sistemas
 
Cliente servidor
Cliente   servidorCliente   servidor
Cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 

Último

Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
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
 
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
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
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
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 

Último (8)

Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
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
 
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
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
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
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 

Cliente servidor

  • 1. Introducción a los sistemas actividad # 3 Cliente servidor (Arquitectura) Presentado por: Anderson Pérez
  • 2.  ¿A que se le denomina Cliente?  Hace referencia a un demandante de servicios, este cliente puede ser un ordenador o también una aplicación informática la cual requiere información proveniente de la red para funcionar. Siendo un programa ejecutable que participa activamente en el establecimiento de las conexiones.  ¿Cuáles son las Funciones realizadas el proceso cliente?  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.
  • 3. ¿A qué se le denomina Servidor?  El concepto de servidor hace referencia a un proveedor de servicios este servidor a su vez puede ser un proveedor o una aplicación informática la cual envía información a los demás agentes de la red siendo un programa que ofrece un servicio que se pude obtener en una red. ¿Cuáles son las funciones realizadas en el proceso de servidor?  Aceptar la petición desde la red, realiza el servicio y devolver el resultado al solicitante.
  • 4.  ¿Qué es el modelo 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 servido, quien le da la respuesta. Esta estructura modular y red para un sistema de trasmisión de información en la cual actúan agentes con propósitos específicos los agentes principales involucrados en este modelo son los clientes y los servidores.
  • 5.  Red  Es un conjunto de clientes servidores y bases de datos unidas de manera física o no física en el que existen protocolos de información establecida.  Protocolo  Es un conjunto de normas o reglas y pasos establecidos de manera clara y concreta sobre el flujo de información en una red estructurada.  Servicios  Es un conjunto de información que busca responder las necesidades de un cliente esta información puede ser correos, música, msj de texto, videos….  Bases de datos  Es un banco de información ordenada clasificada y categorizada que forman parte de la red que son sitios de almacenaje para la utilización de los servidores y también directamente de los clientes.
  • 6.  ¿Cuándo fue utilizado por primera vez el término cliente servidor?  Este modelo se aplica para la mayoría de los sistemas informáticos alrededor del mundo los cuales tiene como principal eje la comunicación de información entre entidades de una red mediante el uso de protocolos establecidos y l apropiado almacenaje de esta. El término Cliente/Servidor fue usado por primera vez en 1980 para referirse a PC's en red, desde ese entonces hasta nuestros días la definición se ha extendido
  • 7.  ¿Cómo nació cliente servidor?  Los primeros enlaces entre ordenadores se caracterizaron por realizarse entre equipos que utilizaban idénticos sistemas operativos soportados por similar Harvard y empleaban líneas de transmisión exclusivas para enlazar solo dos elementos de la red.  En 1964 el departamento de defensa de los US pide a la agencia DARPA la realización de investigaciones con el objetivo de lograr una red de ordenadores capaz de resistir un ataque nuclear, para el desarrollo de esta investigación se partió de la idea de enlazar equipos ubicados en lugares geográficos distantes utilizando como medio de transmisión la red telefónica existente el país y una tecnología que había surgido recientemente en Europa con el nombre de comunicación de paquetes ya en 1969 surge la primera red experimental ARPANET en 1971 esta red la integraban 15 universidades el net y la nasa y al otro año existía 40 sitios diferente conectados que intercambiaban msj entre usuarios individuales permitían el control de un ordenador de manera remota y el envió de largos ficheros de textos o de datos durante 1973 ARPANET desborda las fronteras de los US al establecer conexiones internacionales con el colegio universidad de Londres Inglaterra y el royal nada de noruega .  Ya avanzada la década de los 70 DARPA le encarga a la universidad de Stanford la elaboración de protocolos que permitieran la transferencia de datos a mayor velocidad y entre diferentes tipos de redes de ordenadores en este contexto es que se desarrollan los protocolos TCP/IP, en 1982 estos protocolos fueros adoptados como estándar para todos los ordenadores conectados a ARPANET lo que hizo posible el surgimiento de la red universal que existe en la actualidad bajo el nombre de internet que a su vez hace operable el modelo cliente servidor.
  • 8. Arquitectura cliente servidor  Va de la mano a un estilo de arquitectura por capas, esta arquitectura se divide en una serie de capas de aplicación o de hardware la cual permite desarrollar un servicio, se pueden distinguir dos tipos de entidades en el sistema primero uno, muchos, o (x) clientes distribuidos por toda la red y uno o muchos servidores que proveen el servicio, en esta arquitectura el servido es el que nos va a permitir crear una serie de servicios para los diferente tipos de clientes.  En el tema de las capas se distribuyen en diferentes componentes de la red  Hay una especialización:  Servidor: tiene los recursos puede haber uno o más servidores.  Cliente: solicita los servicio / recursos  Normalmente no hay comunicación entre clientes  Facilita la localización de usuarios y recursos, estos están en el servidor, solo hay que localizar el servidor.  Distribución vertical.
  • 9.  Una capa de presentación  División de una aplicación por capas  Una capa de lógica o procesos de negocios  Una capa de datos Estas capas de forma básica son las que se van a distribuir atreves de la red.  Capa de presentación En la parte de la interfaz de usuario o presentación encontramos todo lo que tiene que ver con la visualización e interacción con el usuario, hay vamos encontrar diferentes alternativas como clientes livianos, aplicaciones emuladas que nos permite crear toda una visualización remota de la interfaz.  Regla de negocio / procesamiento Es donde aparece allí todo lo que es la lógica de procesamiento los logaritmos como los programas que reciben toda la interacción por parte de los usuarios y logran atreves del acceso a datos realizar algún tipo de procesamiento.  Datos: base de datos, archivos, data sets Son las unidades lógica que proveen el mínimo nivel de abstracción para manipular datos: Mantiene la disponibilidad e integridad de los datos.
  • 10.  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 del interfaz, y la facilidad de empleo.
  • 11.  Desventajas  • El mantenimiento de los sistemas es más difícil pues implica la interacción de diferentes partes de hardware y de software, distribuidas por distintos proveedores, lo cual dificulta el diagnóstico de fallas.  • Se cuenta con muy escasas herramientas para la administración y ajuste del desempeño de los sistemas.  • Es importante que los clientes y los servidores utilicen el mismo mecanismo (por ejemplo sockets o RPC), lo cual implica que se deben tener mecanismos generales que existan en diferentes plataformas. • Además, hay que tener estrategias para el manejo de errores y para mantener la consistencia de los datos. • La seguridad de un esquema Cliente/Servidor es otra preocupación importante. Por ejemplo, se deben hacer verificaciones en el cliente y en el servidor.  • El desempeño es otro de los aspectos que se deben tener en cuenta en el esquema Cliente/Servidor. Problemas de este estilo pueden presentarse por congestión en la red, dificultad de tráfico de datos, etc.
  • 13. video