Sunteți pe pagina 1din 31

Administración de Empresas

Informática II
Lic. Darwin O. Marroquín
Arquitectura Cliente - Servidor
DEFINICIÓN

El modelo cliente/servidor es un modelo de


comunicación de computadores en el cual el
computador cliente solicita servicios al computador
servidor por medio de mensajes.

IBM define al modelo Cliente/Servidor. “Es la tecnología


que proporciona al usuario final el acceso transparente a
las aplicaciones, datos, servicios de cómputo o cualquier
otro recurso del grupo de trabajo y/o, a través de la
organización, en múltiples plataformas. El modelo soporta
un medio ambiente distribuido en el cual los
requerimientos de servicio hechos por estaciones de
trabajo inteligentes o "clientes'', resultan en un trabajo
realizado por otros computadores llamados servidores".

CLIENTE - SERVIDOR
EJEMPLO DE ARQUITECTURA CLIENTE - SERVIDOR
ELEMENTOS PRINCIPALES
“Los elementos principales de la arquitectura cliente
servidor son justamente el elemento llamado cliente y
el otro elemento llamado servidor”.

Por ejemplo dentro de un ambiente multimedia, el elemento cliente


seria el dispositivo que puede observar el vídeo, cuadros y texto, o
reproduce el audio distribuido por el elemento servidor.

Por otro lado el cliente también puede ser una computadora personal
o una televisión inteligente que posea la capacidad de entender datos
digitales.

Dentro de este caso el elemento servidor es el depositario del vídeo


digital, audio, fotografías digitales y texto y los distribuye bajo
demanda de ser una maquina que cuenta con la capacidad de
almacenar los datos y ejecutar todo el software que brinda éstos al
cliente.

CLIENTE - SERVIDOR
EN RESUMEN

1. C/S es una relación entre procesos corriendo en


máquinas separadas.

2. El servidor (S) es un proveedor de servicios.

3. El cliente (C) es un consumidor de servicios.

4. C y S Interactúan por un mecanismo de pasaje de


mensajes:

•Pedido de servicio.
•Respuesta

CLIENTE - SERVIDOR
¿PORQUE FUE CREADO?

El principal motivo detrás de esta evolución es la necesidad que tienen


las organizaciones (empresas o instituciones públicas o privadas), de
realizar sus operaciones más ágil y eficientemente, debido a la
creciente presión competitiva a la que están sometidas, lo cual se
traduce en la necesidad de que su personal sea mas productivo, que se
reduzcan los costos y gastos de operación, al mismo tiempo que se
generan productos y servicios más rápidamente y con mejor calidad.

Por lo que es necesario establecer una infraestructura de


procesamiento de información, que cuente con los elementos
requeridos para proveer información adecuada, exacta y oportuna en la
toma de decisiones y para proporcionar un mejor servicio a los clientes.

El modelo Cliente/Servidor reúne las características necesarias para


proveer esta infraestructura, independientemente del tamaño y
complejidad de las operaciones de las organizaciones públicas o
privadas y, consecuentemente desempeña un papel importante en este
proceso de evolución.

CLIENTE - SERVIDOR
QUE ES UNA ARQUITECTURA

Una arquitectura es un entramado de componentes


funcionales que aprovechando diferentes estándares,
convenciones, reglas y procesos, permite integrar una
amplia gama de productos y servicios informáticos, de
manera que pueden ser utilizados eficazmente dentro
de la organización.

Debemos señalar que para seleccionar el modelo de


una arquitectura, hay que partir del contexto
tecnológico y organizativo del momento y, que la
arquitectura Cliente/Servidor requiere una
determinada especialización de cada uno de los
diferentes componentes que la integran.

CLIENTE - SERVIDOR
QUE ES UN CLIENTE

Es el que inicia un requerimiento de servicio. El


requerimiento inicial puede convertirse en múltiples
requerimientos de trabajo a través de redes LAN o
WAN. La ubicación de los datos o de las aplicaciones es
totalmente transparente para el cliente.

CLIENTE - SERVIDOR
QUE ES UN SERVIDOR

Es cualquier recurso de cómputo dedicado a


responder a los requerimientos del cliente. Los
servidores pueden estar conectados a los clientes a
través de redes LANs o WANs, para proveer de
múltiples servicios a los clientes y ciudadanos tales
como impresión, acceso a bases de datos, fax,
procesamiento de imágenes, etc.

CLIENTE - SERVIDOR
ELEMENTOS DE LA ARQUITECTURA
CLIENTE/SERVIDOR

Los elementos que caracterizan dicha arquitectura, son:

•Puestos de Trabajo

•Comunicaciones

•Servidores

CLIENTE - SERVIDOR
El Puesto de Trabajo o Cliente

Una Estación de trabajo o microcomputador (PC:


Computador Personal) conectado a una red, que le
permite acceder y gestionar una serie de recursos el cual
se perfila como un puesto de trabajo universal. Nos
referimos a un microcomputador conectado al sistema de
información y en el que se realiza una parte mayoritaria
de los procesos.

Debemos destacar que el puesto de trabajo basado en un


microcomputador conectado a una red, favorece la
flexibilidad y el dinamismo en las organizaciones. Entre
otras razones, porque permite modificar la ubicación de
los puestos de trabajo, dadas las ventajas de la red.

CLIENTE - SERVIDOR
Los Servidores o Back-end

Una máquina que suministra una serie de servicios como


Bases de Datos, Archivos, Comunicaciones,...).

Los Servidores, según la especialización y los


requerimientos de los servicios que debe suministrar
pueden ser:

•Mainframes
•Miniordenadores
•Especializados (Dispositivos de Red, Imagen, etc.)

Una característica a considerar es que los diferentes


servicios, según el caso, pueden ser suministrados por un
único Servidor o por varios Servidores especializados.

CLIENTE - SERVIDOR
Las Comunicaciones

En sus dos vertientes:

Infraestructura de redes
Componentes Hardware y Software que garantizan la conexión
física y la transferencia de datos entre los distintos equipos de la
red.

Infraestructura de comunicaciones
Componentes Hardware y Software que permiten la comunicación
y su gestión, entre los clientes y los servidores.

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 (cultura de PC), bajo costo, presentación atractiva
(aspecto lúdico) y una amplia oferta en productos y aplicaciones.

CLIENTE - SERVIDOR
CARACTERISTICAS DEL MODELO
CLIENTE/SERVIDOR

En el modelo CLIENTE/SERVIDOR podemos encontrar las


siguientes características:

1. El Cliente y el Servidor pueden actuar como una sola


entidad y también pueden actuar como entidades
separadas, realizando actividades o tareas
independientes.

2. Las funciones de Cliente y Servidor pueden estar en


plataformas separadas, o en la misma plataforma.

CLIENTE - SERVIDOR
CARACTERISTICAS DEL MODELO CLIENTE/SERVIDOR

3. Un servidor da servicio a múltiples clientes en forma


concurrente.

4. La interrelación entre el hardware y el software están


basados en una infraestructura poderosa, de tal forma
que el acceso a los recursos de la red no muestra la
complejidad de los diferentes tipos de formatos de
datos y de los protocolos.

5. Un sistema de servidores realiza múltiples funciones


al mismo tiempo que presenta una imagen de un solo
sistema a las estaciones Clientes. Esto se logra
combinando los recursos de cómputo que se
encuentran físicamente separados en un solo sistema
lógico, proporcionando de esta manera el servicio más
efectivo para el usuario final.

CLIENTE - SERVIDOR
CARACTERISTICAS DEL MODELO CLIENTE/SERVIDOR

6. Además se constituye como el nexo de unión mas


adecuado para reconciliar los sistemas de información
basados en mainframes o minicomputadores, con
aquellos otros sustentados en entornos informáticos
pequeños y estaciones de trabajo.

7. Designa un modelo de construcción de sistemas


informáticos de carácter distribuido.

CLIENTE - SERVIDOR
REPRESENTACIÓN TÍPICA DEL MODELO
CLIENTE/SERVIDOR

1.Su representación típica es un centro de trabajo


(PC), en donde el usuario dispone de sus propias
aplicaciones de oficina y sus propias bases de datos,
sin dependencia directa del sistema central de
información de la organización, al tiempo que puede
acceder a los recursos de este host central y otros
sistemas de la organización ponen a su servicio.

CLIENTE - SERVIDOR
En conclusión, Cliente/Servidor puede incluir
múltiples plataformas, bases de datos, redes y
sistemas operativos. Estos pueden ser de distintos
proveedores, en arquitecturas propietarias y no
propietarias y funcionando todos al mismo tiempo.
Por lo tanto, su implantación involucra diferentes
tipos de estándares: TCP/IP, DRDA corriendo sobre
DOS, OS/2, Windows o PC UNIX, Ethernet, FDDI o
medio coaxial, sólo por mencionar algunas de las
posibilidades.

CLIENTE - SERVIDOR
ALGUNOS TIPOS DE SERVIDOR

CLIENTE - SERVIDOR
Servidor de Archivos
Servidor donde se almacena archivos y aplicaciones de
productividad como por ejemplo procesadores de texto,
hojas de cálculo, etc. Útiles para compartir archivos a lo
largo de red.

Funcionamiento
Servidores P2P
Se refiere a una red que no tiene clientes ni servidores fijos,
sino una serie de nodos que se comportan simultáneamente
como clientes y como servidores respecto de los demás nodos
de la red. Es una forma legal de compartir archivos de forma
similar a como se hace en el email o mensajeros instantáneos,
sólo que de una forma más eficiente.

Funcionamiento P2P
Servidores Web
Un servidor web es un programa que implementa el protocolo
HTTP (HyperText Transfer Protocol). En donde son alojadas
páginas web o aplicaciones en diferentes formatos siendo el
más común HTML (HyperText Markup Language): textos
complejos con enlaces, figuras, formularios, botones y objetos
incrustados como animaciones o reproductores de música y
contenido multimedia.

Funcionamiento Web
Servidores de Correo
Es el servidor que almacena, envía, recibe y realiza todas las
operaciones relacionadas con el e-mail de sus clientes.

Un servidor de correo es una aplicación que nos permite enviar


mensajes (correos) de unos usuarios a otros, con
independencia de la red que dichos usuarios estén utilizando.

Funcionamiento
Servidores Proxy
En el contexto de las redes informáticas, el término proxy hace
referencia a un programa o dispositivo que realiza una acción en
representación de otro. La finalidad más habitual es la de
servidor proxy, que sirve para permitir el acceso a Internet a
todos los equipos de una organización cuando sólo se puede
disponer de un único equipo conectado, esto es, una única
dirección

Funcionamiento Proxy
Servidores Bases de Datos

Da servicios de almacenamiento y gestión de bases de datos a


sus clientes. Una base de datos es un sistema que nos permite
almacenar grandes cantidades de información. Por ejemplo,
todos los datos de los clientes de un banco y sus movimientos en
las cuentas.

Funcionamiento
Servidores de Imágenes
Recientemente también se han popularizado servidores
especializados en imágenes, permitiendo alojar gran cantidad de
imágenes sin consumir recursos de nuestro servidor web en
almacenamiento o para almacenar fotografías personales,
profesionales, etc. Algunos gratuitos pueden
ser: www.imgur.com, www.photobucket.com, www.flickr.com de
Yahoo, o picasaweb.google.com de Google

Funcionamiento
Términos

Proxy: Es un programa u ordenador que hace de intermediario


entre dos ordenadores. El intermediario puede bloquear
determinadas peticiones. Por ejemplo, si pedimos a un proxy que
tiene bloqueadas las extensiones .xxx, que nos muestre la página
web “amanecer.xxx”, dicha página web no se nos mostrará porque el
proxy actúa bloqueándola

DNS: son las siglas de Domain Name System. Es un sistema por el


que se asocia una información con un nombre de dominio. El
ejemplo más claro es cuando introducimos una ruta url en nuestro
navegador de internet del
tipo http://www.aprenderaprogramar.com.

Una vez hemos introducido esta ruta, dicha información es enviada


a un servidor DNS que lo que hace es determinar en qué lugar se
encuentra esa página web alojada y nos conecta con ella.
Términos

WEB: el término web va asociado a internet, donde los usuarios


utilizan sus navegadores web para visitar sitios web, que
básicamente se componen de páginas web donde los usuarios
pueden acceder a informaciones con texto, videos, imágenes, etc.
y navegan a través de enlaces o hipervínculos a otras webs.

FTP: acrónimo de File Transfer Protocol o Protocolo de


transferencia de archivos. Es un protocolo utilizado para la
transferencia de archivos entre un cliente y un servidor,
permitiendo al cliente descargar el archivo desde el servidor o al
servidor recibir un archivo enviado desde un cliente. Por defecto
FTP no lleva ningún tipo de encriptación permitiendo la máxima
velocidad en la transferencia de los archivos, pero puede presentar
problemas de seguridad, por lo que muchas veces se utiliza SFTP
que permite un servicio de seguridad encriptada.
Términos
Dedicación: normalmente al ser los servidores equipos más
potentes y por tanto más caros, se suelen compartir entre varias
personas o empresas, permitiéndoles a todos tener un servicio de
gran calidad y a un mínimo precio. En este caso se dice que se
trata de un servidor compartido. Pero en otros casos puede haber
servidores dedicados exclusivamente a una sola persona o
empresa si esta puede hacer frente al gasto económico que
supone. En este caso se dice que el servidor es “dedicado”.

POP3 y SMTP: hay servidores especializados en correos


electrónicos o e-mails. Estos utilizan los protocolos POP3 y SMTP
para recibir los correos de nuestro servidor en nuestro cliente, o
para enviar desde nuestro cliente un correo al servidor de otro
cliente. Aunque hay diversos tipos de protocolos estos son los más
utilizados. Un protocolo no es otra cosa que “una forma de hacer
algo”.
Términos
DHCP y TCP/IP: cuando un cliente se conecta a un servidor, éste
tiene que identificar a cada cliente y lo hace con una dirección IP.
Es decir, cuando desde casa entramos en una página web estamos
identificados por una serie de dígitos que son nuestra IP. Esta
dirección ip son 4 pares de números y es única para cada cliente.
Así el protocolo TCP/IP permite que cuando nos conectamos a
internet se nos asigne una dirección IP que nos identifica. Cada
ordenador conectado a internet tiene su dirección IP, aunque en el
caso de usuarios de una empresa que da acceso a internet como
“Telefónica”, varios usuarios de la empresa pueden tener la misma
IP porque utilizan un mismo servidor para canalizar sus peticiones
en internet. Por otro lado, DHCP es un protocolo de asignación
dinámica de host que permite asignar una ip dinámicamente a
cada cliente cuando este se conecta con el servidor que le da
acceso a internet. Esto significa que si nos conectamos el lunes a
internet, nuestra IP, que nos asigna Telefónica, puede ser
82.78.12.52. En cambio, si nos conectamos el jueves nuestra IP
podría ser 212.15.23.88. ¿Por qué cambia nuestra IP? Porque la
empresa que nos da conexión nos asigna una de sus IPs
disponibles. En cambio, los servidores al ser máquinas más
potentes e importantes suelen tener una IP fija.

S-ar putea să vă placă și