Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
cliente servidor de 3 niveles
1. CENTRO DE ESTUDIOS TECNOLÓGICOS industrial y de
servicios No. 70
Profesor:
Lic. Juan Gabriel De La Cruz Reyes
Especialidad:
Soporte y mantenimiento de equipos de computo
Materia:
Instala Y Mantiene Redes LAN De Acuerdo a Estándares Oficiales
Tema:
Arquitectura Cliente/Servidor De Tres Niveles
Semestre y grupo:
5°B
Integrantes:
Mariana Méndez Pérez
Jesús Alberto Reyes Feria
Guadalupe Mendoza Feria
Moisés Aarón Rivera Bautista
Pauline Cristel Leyva Hernández
Alondra Yazmin Benavides Carrasco
2. ¿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.
¿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.
Definición de Cliente Servidor
Son los distintos aspectos que caracterizan a una aplicación (proceso, almacenamiento,
control y operaciones de entrada y salida de datos) en el sentido más amplio, están
situados en más de un computador, los cuales se encuentran interconectados mediante
una red de comunicaciones
3. La arquitectura de tres niveles también conocida como arquitectura
multinivel. Surgió para remedir las limitaciones de las arquitecturas de 2
niveles. En esta arquitectura se añadió un nivel intermedio entre el ambiente
de sistema de interfaz del usuario y el ambiente de administración de base
de datos del servidor.
4. En la arquitectura en 3 niveles, existe un nivel intermediario. Esto significa
que la arquitectura generalmente está compartida por:
• Un cliente, es decir, el equipo que solicita los recursos, equipado con una
interfaz de usuario (generalmente un navegador Web) para la
presentación
• El servidor de aplicaciones (también denominado software intermedio),
cuya tarea es proporcionar los recursos solicitados, pero que requiere de
otro servidor para hacerlo
• El servidor de datos, que proporciona al servidor de aplicaciones los
datos que requiere.
5. Este nivel puede llevar a cabo:
Búsquedas
Ejecutar
aplicaciones
Administrar
etapas de la
base de datos
6. El uso masivo del término arquitectura en 3 niveles también denota las
siguientes arquitecturas:
Aplicación compartida entre un cliente, un software intermedio y un servidor
empresarial
Aplicación compartida entre un cliente, un servidor de aplicaciones y un
servidor de base de datos empresarial.
7. Esta arquitectura ha demostrado mejorar el rendimiento de grupos con gran
número de usuarios (miles) y mejorar la flexibilidad en la comparación con la
arquitectura de 2 niveles .
La flexibilidad en la partición puede ser tan fácil como una aplicación de
“arrastrar y soltar ” módulos codificados a diferentes computadoras.
La limitación de esta arquitectura es que el ambiente de trabajo resulta un
poco más difícil de utilizar que el de 2 niveles, que resulta ser visualmente más
explicito.
Este modelo requiere muchas más tareas previas de análisis y diseño, pero
reduce considerablemente los costos de mantenimiento y aumenta la
flexibilidad funcional a largo plazo.
8. 1. Servidor
Windows 2000 - 2003 Server.
Pentium 4 a 1.5 Ghz.
1 Gb en RAM.
2 Gb de espacio en disco.
2. Cliente
Windows 2000, XP Pro ó
Terminal Service.
Pentium 3 a 750 Mhz.
512 Mb en RAM.
500 Mb de espacio en disco.
3. Bases de Datos
Microsoft SQL Server 2000 SP3.
SYBASE.
4. Drive para CD ROM
X24 o superior.
9. es muy flexible. Permite agilizar las tareas diarias de cualquier empresa
independientemente del sector y del país en que trabaje.
es altamente integrado. supera las limitaciones jerárquicas y funcionales típicas de
la empresa. Está integrado en un mismo software que coordina las
distintas estructuras, procesos y eventos de todos los departamentos y áreas
funcionales, permitiendo a cada empleado disponer de toda la información
necesaria en todo momento.
actualiza la información en tiempo real, además basta con introducir los datos una
sola vez, puesto que es el sistema se encarga de pasar y actualizar los datos en el
resto de los módulos o programas.
10. Cambios en la interfaz de usuario o en la lógica de la aplicación, así permitiendo a la
aplicación evolucionar fácilmente para satisfacer los nuevos requisitos.
Cuando se requieren cambios en la lógica de negocio, sólo debe actualizarse el
servidor. En la arquitectura de dos capas, cada cliente debe ser modificado cuando
cambia la lógica.
El cliente está aislado de la base de datos y las operaciones de red. El cliente puede
acceder fácil y rápidamente sin saber dónde están los datos o cuántos servidores se
están utilizando.
Las conexiones de bases de datos se pueden agrupar y, ser compartidas por varios
usuarios, lo que reduce considerablemente el coste asociado a las licencias por
usuario.
La lógica de la aplicación se puede utilizar un lenguaje estándar como Java®. O
COBOL. Los lenguajes de las aplicaciones son estándares, permite construir sistemas
críticos de alta fiabilidad.
11. Las aplicaciones de múltiples-capas, requieren de entender y conocer la forma de
trabajar con objetos distribuidos, sobre todo para maximizar la utilidad y
decrementar la complejidad.