Home Common Problem What is the difference between bs and cs architecture?

What is the difference between bs and cs architecture?

Jun 12, 2019 pm 02:53 PM
bs architecture cs architecture

What is the difference between bs and cs architecture?

What are C/S architecture and B/S architecture?

C/S (Client/Server) architecture is a client and server structure. CS is also a software system architecture. Through it, we can make full use of the advantages of the hardware environment at both ends, reasonably allocate tasks to the Client and Server, and reduce the communication overhead of the system. 1

B/S, that is, Browser/Server (browser/server) architecture, only installs and maintains one server, and the client uses the browser to run the software.

The difference between C/S architecture and B/S architecture

1. Use protocol

B/S architecture is more often used HTTP protocol, and C/S architecture is more often used WinSocket protocol (TCP, UDP)

2. Development and maintenance costs

The development and maintenance cost of C/S architecture is higher than that of B/ S architecture. Because two sets of programs, client and server, need to be developed, development costs will increase. Because when using the cs structure, different programs need to be developed for different clients, and software installation, debugging, and upgrades need to be performed on all clients.

The B/S architecture is versatile, so the development cost is low; because there is no need to install the client, the client does not need to be upgraded. You only need to upgrade the software version on the server and log in again. .

3. Security

The C/S architecture has high security. The C/S architecture is suitable for systems used by dedicated personnel and can distribute software through strict management.

The B/S architecture has many users, is not fixed, and has low security.

4. Client load

cs client has a large load. The cs client is not only responsible for interacting with users and collecting user information, but also needs to make requests to the server through the network.

bs hands over the transaction processing logic part to the server, and the client is only responsible for display.

The above is the detailed content of What is the difference between bs and cs architecture?. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)