El concepto de " capas " se aplica generalmente a la teoría de redes. Arquitectura Web estratificado se refiere normalmente en términos de "niveles ". El modelo de comunicación Web estándar se denomina cliente-servidor. La relación normal entre dos equipos de solicitar y entregar una página Web se ha complicado por la inclusión de varios servidores , la introducción de "capas " o "niveles ". Client -Server
La transacción Web tradicional consiste en un cliente , que quiere un recurso o servicio, y un servidor que es el titular de ese recurso o realiza el servicio. El cliente abre siempre contacto mediante el envío de una solicitud al servidor . El servidor responde con una respuesta , que incluye el recurso o el servicio . El recurso más común en una transacción Web es una página Web.
Capas y Tiers
Una transacción de red entre dos puntos finales no parece implicar ninguna capa . Si alguno , sólo puede decirse que es una capa en esta arquitectura . Sin embargo , en la terminología de varios niveles , los niveles se refieren al número de ordenadores involucrados , incluyendo el cliente . Por lo tanto cliente-servidor estándar sólo parece tener una capa, pero dos niveles .
Three -Tier
Nadie denominado cliente-servidor estándar como dos - nivel de cliente - servidor hasta la invención de la arquitectura cliente-servidor de tres niveles. En un sistema de tres niveles, el cliente es siempre el equipo en el que el usuario se sienta , los dos servidores de la arquitectura desempeña una variedad de papeles . Sin embargo , el cliente siempre tiene contacto con un solo servidor , y el servidor actúa en nombre de ese cliente con los otros servidores. Arquitectura de tres niveles fue creado por las aplicaciones de base de datos . El usuario se sienta en un PC que accede a una aplicación en un servidor y lo muestra. La solicitud llena los campos en sus pantallas con datos accedidos a través de una red de un servidor de base de datos. En aplicación moderna , la aplicación se entrega generalmente como una página Web.
Otros Escenarios capa
Un servidor proxy puede decir para crear una arquitectura de tres niveles. Se actúa en nombre del cliente en contacto con el servidor , aunque es en sí mismo un servidor y no un cliente . El servidor proxy, ya sea máscaras identidad o velocidades de acceso de almacenamiento en caché de los recursos solicitados con frecuencia y su entrega en sí , sólo hace referencia al servidor original cuando se requieren nuevos recursos del cliente. Sistemas de cliente ligero también crean la arquitectura por niveles. En un sistema de cliente ligero , la estación de trabajo casi no tiene potencia de procesamiento y se basa en un servidor incluso para un sistema operativo . Un usuario accede a una página Web en un sistema de cliente ligero ya ha alcanzado tres capas con el cliente ligero , el servidor de cliente ligero , y el servidor Web. Si la página web se rellena por referencia a una base de datos en un servidor independiente , a continuación, se emplean cuatro niveles . Si también hay un servidor proxy en la conexión , los cinco niveles se dedican . La ampliación del número de posibles servidores involucrados creado los términos " multi- nivel de cliente -servidor y " n -tier cliente-servidor ", donde" n "se refiere a cualquier número .