Maison >Problème commun >Quelle est la différence entre l'architecture c/s et l'architecture b/s ?

Quelle est la différence entre l'architecture c/s et l'architecture b/s ?

青灯夜游
青灯夜游original
2022-02-11 13:54:46139505parcourir

Différences : 1. L'architecture c/s est principalement utilisée dans les réseaux locaux, tandis que l'architecture b/s est principalement utilisée dans les réseaux étendus ; 2. L'architecture c/s est généralement orientée vers un groupe d'utilisateurs relativement fixe et ; a un contrôle fort sur la sécurité de l'information. L'architecture b/s a des capacités de contrôle de sécurité relativement faibles ; 3. La maintenance et la mise à niveau de l'architecture B/S sont relativement simples, tandis que la maintenance et la mise à niveau de l'architecture C/S sont relativement difficiles ;

Quelle est la différence entre l'architecture c/s et l'architecture b/s ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Architecture C/S

C/S : Le nom complet est Client/Serveur, qui est une architecture client/serveur. Principalement utilisé dans les réseaux locaux. Il s'agit d'une architecture typique à deux niveaux. Client : programme utilisateur (couche présentation) Serveur : l'un est le serveur de base de données et l'autre est le serveur Socket. (Couche base de données)

Architecture B/S

Architecture B/S : Nom complet : Browser/Server (navigateur/serveur), principalement utilisé dans les réseaux étendus. Trois couches : client de navigateur, serveur d'application Web et côté base de données (base de données).
Client navigateur : uniquement des fonctions d'entrée et de sortie simples

Côté serveur webapp : traitement des transactions, envoi simultané de requêtes à la base de données

Côté base de données : stockage d'une grande quantité de données


architecture c/s et l'architecture b/s

1. Différentes fondations d'établissement

C/S est basé sur le réseau local tandis que B/S est basé sur le réseau étendu.

2. Différents environnements matériels

C/S est généralement construit sur un réseau dédié, un environnement réseau à petite échelle, et des serveurs spéciaux sont utilisés pour fournir des services de connexion et d'échange de données entre les réseaux locaux.

B/S est construit sur le réseau étendu et ne nécessite pas d'environnement matériel réseau spécial, tel qu'un accès téléphonique à Internet, du matériel de location et l'autogestion de l'information. Il a une plus grande adaptabilité que C/S. Généralement, il ne nécessite qu'un système d'exploitation et un navigateur.

3. Différentes exigences de sécurité

C/S cible généralement un groupe d'utilisateurs relativement fixe et exerce un contrôle strict sur la sécurité des informations. Généralement, les systèmes d'information hautement confidentiels adoptent une structure C/S. Une partie des informations publiques peut être divulguée via B/S

B/S est construit sur le réseau étendu, a des capacités de contrôle de sécurité relativement faibles et est orienté vers. un groupe d'utilisateurs inconnu.

La structure C/S est plus sécurisée que la structure B/S car le groupe d'utilisateurs est relativement fixe et la protection des informations est plus forte tandis que la structure B/S cible un large éventail, donc la sécurité est relativement faible ;

4. Réutilisation des logiciels Différents programmes

C/S prennent inévitablement en compte l'intégrité, et la réutilisation des composants n'est pas aussi bonne que celle des exigences B/S.

La structure multiple de la paire B/S nécessite que les composants aient des fonctions relativement indépendantes et puissent être relativement bien réutilisés.

5. La maintenance du système est différente

En raison de l'intégrité du programme C/S, il doit être inspecté dans son ensemble pour traiter les problèmes et les mises à niveau du système. Il est difficile de mettre à niveau. Il peut être nécessaire de construire un tout nouveau système composé de composants B/S et de remplacer les composants individuellement pour obtenir une mise à niveau transparente du système. Les frais de maintenance du système sont réduits au minimum ; les utilisateurs peuvent effectuer une mise à niveau en téléchargeant et en installant à partir d'Internet.

La maintenance et la mise à niveau de la structure B/S sont relativement simples, tandis que la maintenance et la mise à niveau de la structure C/S sont relativement difficiles.

6. Performances système différentes

Le traitement logique principal de la structure B/S se fait sur le serveur, ce qui mettra la pression sur le serveur et les performances ne sont pas élevées tandis que le client de la structure C/S est responsable ; fait partie de l'activité de traitement logique et les performances du système sont relativement faibles et élevées.

7. Différentes interfaces utilisateur

C/S est principalement construit sur la plate-forme Windows, avec des méthodes d'expression limitées et a généralement des exigences plus élevées pour les programmeurs

B/S est construit sur le navigateur, via des services WEB ou d'autres services publics. Un langage de description reconnaissable peut être utilisé sur toutes les plates-formes et est plus flexible à utiliser. Il peut être appliqué non seulement sur la plateforme Windows, mais également sur unix/Linux et d'autres plateformes.

Pour plus de connaissances connexes, veuillez visiter la rubrique

FAQ

 !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn