Subido por Ralph cerna

Implemewntacion de un servidor web

Anuncio
<!--UNASAM-->
Arquitectura
Cliente-Servidor{
<Por="
- Cerna Salvador Ralph
- Loli Cabanillas Piero
- Urdanivia Coral Janci
- De la Cruz Vega Jefferson
"/>
}
Índice
01
Objetivos
02
Marco Teórico
03
Aplicación
04
Conclusiones
05
Bibliografía
06
Preguntas
1 .Objetivos
{
Objetivos generales
Conocer y aprender las distintas caracteristicas,
funcionamiento y arquitectura del modelo cliente-servidor
Objetivos especificos
Aprender el funcionamiento interno del modelo cliente servidor.
Conocer las ventajas y desventajas de cada uno de los estilos del modelo
cliente servidor
}
2 .Marco Teórico{
Arquitectura cliente servidor
La arquitectura cliente-servidor es
un modelo de aplicación distribuida
en el que las tareas se reparten
entre los proveedores de recursos o
servicios, llamados servidores, y los
demandantes, llamados clientes.
Un cliente realiza peticiones a otro
programa, el servidor, quien le da
respuesta,tiene como propósito el
mantener diversas comunicaciones de
información entre distintas entidades
de una red, esto se ejecuta a través
de la implementación de protocolos
debidamente establecidos y el debido
almacenaje de la misma.
}
Componentes de la arquitectura cliente
servidor {
El cliente
El servidor
La red
El servicio
El protocolo
y la base de Datos
}
Tipos de arquitecturas cliente servidor {
LA ARQUITECTURA DE DOS CAPAS
Este tipo de arquitectura puede ser implementada para los diversos
sistemas cliente servidor, en los que los clientes pueden solicitar
ciertos recursos y el servidor que corresponde, deberá responder de
manera directa ante la solicitud realizada con sus propios recursos.
LA ARQUITECTURA DE TRES CAPAS
En la arquitectura de tres capas, se
pueden encontrar un nivel intermedio,
la arquitectura por lo general, se
encuentra compartida por un
determinado cliente que será el
encargado de solicitar los recursos
equipados de un respectivo interfaz de
usuario o a través de un navegador
web.
}
Tipos de arquitecturas cliente servidor {
ARQUITECTURA N CAPAS
En este tipo de
arquitectura, los
servidores dos y tres
ya han ejecutado una
determinada tarea, por
lo tanto, el servidor
web podrá utilizar los
diversos servicios de
otros servidores. De
esta manera, se podrá
proporcionar su propio
servicio.
}
Ventajas y Desventajas{
VENTAJAS
ESTA ESTRUCTURA FACILITA LA INTEGRACIÓN ENTRE LOS DISTINTOS SISTEMAS, Y ADEMÁS, ES CAPAZ DE
COMPARTIR INFORMACIÓN, PERMITIENDO A SU VEZ QUE LAS MÁQUINAS YA EXISTENTES, PUEDAN SER
UTILIZADA A TRAVÉS DE UNA DETERMINADA INTERFAZ MÁS AGRADABLE PARA CADA UNO DE LOS USUARIOS
LA ESTRUCTURA DE ESTE MODELO ES CAPAZ DE FACILITAR MUCHO MÁS LA INTEGRACIÓN DE
NUEVAS TECNOLOGÍAS Y EL CONTINUO CRECIMIENTO DE LA INFRAESTRUCTURA COMPUTACIONAL, DE
ESTA MANERA, SE ESTARÍA FAVORECIENDO LA ESTABILIDAD DE LAS POSIBLES SOLUCIONES.
LA ESTRUCTURA CLIENTE SERVIDOR ADEMÁS PERMITE PROPORCIONAR A LAS DISTINTAS ÁREAS QUE
FORMAN PARTE DE UNA DETERMINADA EMPRESA, EL DESARROLLO DE UN ORDEN DE TRABAJO, EN EL
QUE CADA UNO DE LOS SECTORES PUEDA DESEMPEÑAR SU LABOR PERO, INGRESANDO AL MISMO
SERVIDOR E INFORMACIÓN QUE OS DEMÁS SIN NINGÚN TIPO DE INCONVENIENTE.
}
Ventajas y Desventajas{
DESVENTAJAS
ESTA ESTRUCTURA REQUIERE DE HABILIDAD PARA PERMITIR QUE UN SERVIDOR SEA REPARADO, POR
EJEMPLO, SI EN LA RED SE DESARROLLA ALGÚN TIPO DE PROBLEMA, SE REQUIERE DE ALGUIEN
PROFESIONAL, QUE CUENTE CON AMPLIOS CONOCIMIENTOS SOBRE ESTA ÁREA, DE ESTA MANERA, PODRÁ
REPARAR EL INCONVENIENTE EN SU TOTALIDAD
LA SEGURIDAD, YA QUE ESTA ESTRUCTURA COMPARTE DIVERSOS CANALES DE INFORMACIÓN ENTRE LOS
SERVIDORES Y LOS CLIENTES, PARA ESTO ES NECESARIO QUE SE EJECUTEN DIVERSOS PROCESOS DE
VALIDACIÓN O PROTOCOLOS DE SEGURIDAD, LOS CUALES, PUEDEN PRESENTAR ALGUNA PUERTA ABIERTA, Y
ASÍ PERMITIR QUE SE DESARROLLEN CIERTOS DAÑOS FÍSICOS, ATAQUES DE MALWARE O AMENAZAS.
ESTA ARQUITECTURA ES CONSIDERADA COMO UNA LIMITACIÓN DE GRAN IMPORTANTE EN CUANTO A LOS
COSTOS, ESTO SE DEBE A QUE, ESTOS SERVIDORES SON ORDENADORES DE ALTO NIVEL, QUE CUENTA CON
UN SOFTWARE Y UN HARDWARE ESPECÍFICOS, LOS CUALES LE VAN A PERMITIR EL CORRECTO
FUNCIONAMIENTO DE LAS APLICACIONES, UN DATO IMPORTANTE A MENCIONAR ES QUE, TAMBIÉN ES
COSTOSO AL MOMENTO DE SOLUCIONAR ALGÚN PROBLEMA QUE SE HAYA DESARROLLADO, Y ADEMÁS, REQUIERE
DE UN ALTO COSTO PARA PODER REEMPLAZAR LOS COMPONENTES QUE PRESENTEN ALGÚN TIPO DE AVERÍA.
}
3 .Aplicación {
}
Estructura {
}
Estructura {
}
Estructura {
}
Estructura {
}
Ejemplos {
SSH el cual es bastante similar, ya que
implementa un cliente SSH para poder
establecer conexión con el servidor SSH, el
cual corre a través de una red remota.
El navegar por una web funciona en base a
un cliente web, que este caso sería el
navegador y un servidor web como lo son
LiteSpeed, Nginx o Apache.
Los juegos en líneas, en
este caso se pueden
encontrar clientes que van
a permitir que los
jugadores en línea puedan
jugar desde la comodidad de
su hogar. Para esto solo
bastará conectarse a
servidores de juegos
remotos.
Sistema DNS, allí el servidor DNS
interactúa con diversos clientes DNS.
El protocolo FTP funciona de una manera
similar, este implementa un cliente en FTP
como Filezilla, el cual le va a permitir la
conexión con un servidor FTP, como Proftpd,
Pure-FTPD, entre otros.
}
4 .Conclusiones {
1 . La arquitectura cliente
servidor es un modelo
bastante flexible y capaz de
adaptase al determinado
servicio que se desea
implementar. Esta le va a
permitir a los usuarios un
aumento considerable en
cuanto al rendimiento del
mismo.
2 . 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.
}
5 .PREGUNTAS{
1 .CUALES SE PUEDE CONSIDERAR LOS COMPONENTES PRINCIIPALES EN UN MODELO CLIEDNTE
SERVIDOR
Servicio:
unidad básica de diseño.
Recursos compartidos:
Muchos clientes utilizan los mismos servidores y, a través de
ellos, comparten tanto recursos lógicos como físicos.
Protocolos asimétricos:
Los clientes inician "conversaciones".
2. HACER UNA BREVE DESCRIPCION DEL MODELO CLIENTE SERVIDOR
Es quien inicia solicitudes o peticiones, tienen por tanto un papel
activo en la comunicación (dispositivo maestro o amo). Espera y recibe
las respuestas del servidor. Por lo general, puede conectarse a varios
}
servidores a la vez.
PREGUNTAS{
3. Cual es el principal beneficio del sistema cliente servidor?
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.
4. Que papel cumplen las API en el mo9delo cliente servidor?
Las API son un medio simplificado para conectar su propia
infraestructura a través del desarrollo de aplicaciones nativas de la
nube, pero también le permiten compartir sus datos con clientes y
otros usuarios externos.
5. Cuales son los protocolos involucrados en el modelo cliente
servidor?
En esta sección tenemos varios protocolos disponibles, pero el más
importante es el protocolo ARP.
- ARP (Address Resolution Protocol),Internet Protocol (IP),
Internet Control Message Protocol (ICMP), Transmission Control
Protocol (TCP), User Datagram Protocol (UDP), Hypertext Transfer
Protocol (HTTP), Domain Name System (DNS)
}
6 .Bibliografía {
1 .
P. Ruiz. (2013). Arquitectura cliente/servidor. 2017, de SomeBooks Sitio web:
http://somebooks.es/arquitectura-clienteservidor/
2 .
E.V.A., UCI. Coferencia#5 Modelo Cliente-Servidor. Teleinformática II.
Tanenbaum, A.: Sistemas Distribuidos.
3 .
Desconocido. (2016) Arquitectura cliente servidor. 2016. Sitio web:
https://oposicionestic.blogspot.mx/2011/06/arquitectura-cliente-servidor.html
}
<!-- UNASAM -->
Gracias {
< />
}
Descargar