Maison >Problème commun >Quelle est la différence entre l'architecture c/s et l'architecture b/s ?
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 ;
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
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 : 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
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 rubriqueFAQ
!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!