Una breve discusión sobre la diferencia entre C/S y B/S

Tabla de contenido

Introducción a C/S:

Introducción B/S:

Diferencia C/SB/S:

1. Diferentes entornos de hardware:

2. Diferentes requisitos de seguridad:

3. Aborde los problemas de manera diferente:

Resumir:


Introducción a C/S:

C/S: en el modelo Cliente/Servidor (C/S es la abreviatura de Cliente/Servidor. El cliente necesita instalar un software de cliente especial) El cliente y el servidor son los dos componentes básicos. El cliente se conecta al servidor a través
de la red y solicita servicios, el servidor recibe la solicitud y proporciona servicios en respuesta a la solicitud del cliente. Este modelo se usa ampliamente en diversas aplicaciones de red, como WeChat, aplicaciones web, correo electrónico, intercambio de archivos, etc. Cliente: El
cliente
, También conocida como estación de trabajo del usuario, es el dispositivo que utilizan los usuarios para interactuar con la red, generalmente se reproduce en la PC del usuario y cada cliente se ejecuta en su propio entorno de sistema operativo reconocido por el servidor. Los clientes disfrutan principalmente de diversos recursos proporcionados en la red a través del servidor.
Servidor:
una computadora o dispositivo que proporciona servicios, acepta las solicitudes de los clientes y proporciona los servicios correspondientes. Los servidores generalmente se refieren a computadoras o dispositivos que alojan servicios como sitios web, bases de datos, intercambio de archivos, etc. Son responsables de procesar las solicitudes de los clientes, realizar las operaciones correspondientes y devolver los resultados al cliente. Ilustración de la imagen
:

Introducción B/S:

B/S: en el modelo Cliente/Servidor (B/S es la abreviatura de Navegador/Servidor. Solo hay un navegador instalado en el cliente) El navegador y el servidor son los dos núcleos del modelo B/S
. el navegador solicita la aplicación web al servidor y el servidor proporciona las funciones y servicios de la aplicación web en respuesta a la solicitud. En el modelo B/S, las aplicaciones web generalmente se implementan mediante la interacción entre el navegador y el servidor.
Navegador:
se refiere al software cliente utilizado para acceder a aplicaciones web, generalmente aplicaciones preinstaladas en computadoras, teléfonos móviles, tabletas y otros dispositivos utilizados por los usuarios, como Chrome, Firefox, Safari, etc. El navegador se conecta al servidor a través del Red. Solicita una aplicación web desde el servidor y muestra el contenido correspondiente en la ventana del navegador del usuario.
Servidor:
es una computadora o dispositivo que proporciona aplicaciones y servicios web. En respuesta a las solicitudes del cliente, el servidor puede ejecutar software de servidor web, como Apache, Nginx, etc., recibir solicitudes HTTP desde el navegador del cliente, procesar las solicitudes y generar HTML, etc. El contenido correspondiente se envía de vuelta al navegador del cliente.
Indicación de imagen:

Diferencia C/SB/S:

1. Diferentes entornos de hardware:

    C/S generalmente se establece en una red dedicada, un entorno de red de pequeña escala y se utilizan servidores especiales para proporcionar servicios de conexión e intercambio de datos entre LAN.
B/S se basa en una red de área amplia y no necesita ser un entorno de hardware de red especializado. Por ejemplo, el acceso móvil a Internet, el equipo alquilado y la autogestión de la información tienen una mayor adaptabilidad que C/S. Generalmente, como siempre que haya un sistema operativo y un navegador. Eso es todo.

2. Diferentes requisitos de seguridad:

C/S generalmente está orientado a un grupo de usuarios relativamente fijo y tiene un fuerte control sobre la seguridad de la información. Generalmente, es apropiado que los sistemas de información altamente confidenciales adopten una estructura C/S, y parte de la información pública se puede divulgar a través de B/S.
B/S está construido sobre una red de área amplia, tiene capacidades de control de seguridad relativamente débiles y puede estar orientado a usuarios desconocidos.

3. Aborde los problemas de manera diferente:

El programa C/S puede manejar un plano de usuario fijo, y en la misma área, los requisitos de seguridad son altos y están relacionados con el sistema operativo. Todos deben ser el mismo sistema. El B/S está construido en la red de área amplia
y Se enfrenta a diferentes grupos de usuarios y está disperso geográficamente. Esto es lo que C/S no puede hacer y está mínimamente relacionado con la plataforma del sistema operativo. Debido a esto, es difícil para B/S interactuar con hardware, programas y archivos locales.
Por ejemplo, es difícil controlar otros programas en la máquina local, es difícil leer y escribir archivos locales y es difícil interactuar con el hardware, por supuesto, se puede solucionar con tecnología ActiveX, como la banca en línea. El problema con esto es que puede ser rechazado por los clientes y solo limitado a los sistemas operativos Windows.

Resumir:

La arquitectura C/S requiere la instalación de aplicaciones en el cliente, mientras que la arquitectura B/S permite el acceso a aplicaciones web a través de un navegador. La arquitectura C/S es generalmente más estable y segura porque la comunicación entre el cliente y el servidor es directa y el cliente suele tener una mayor potencia de procesamiento. La arquitectura B/S es más flexible y escalable porque las aplicaciones web se pueden actualizar y mantener en el servidor y se puede acceder a ellas a través de Internet sin necesidad de instalación ni actualizaciones en el cliente.

Supongo que te gusta

Origin blog.csdn.net/weixin_59272777/article/details/132914947
Recomendado
Clasificación