Home > Back-end >  B/S architecture and C/S architecture exactly have what distinction
B/S architecture and C/S architecture exactly have what distinction

Time:10-10

1, B/S architecture and C/S architecture exactly what is the difference between

2, why B/S architecture across the Internet and get the data server, and the C/S architecture is only access data in a network server

3, why can't C/S architecture through a firewall, and B/S architecture can through a firewall

4, B/S (browser BUTTON/EDITBOX/MEMO/GRID control that is different from the window of the DELPHI, whether have what differentiation?

CodePudding user response:

1, B/S (Brower/Server users through the browser and Server to produce each other C/S, also known as terminal Server Client/Server customer service
Specific to baidu once, there is no parents said the picture
2, do you understand the wrong B/s and C/s C/s structure is the same access to the Internet data server, such as QQ,
3, the questions about the firewall B/S is really convenient use port 80 B/S, the firewall is open port 80, C/S can also be through a firewall, just how trouble point
4, will tell from the control itself both B/S and C/S should be no difference, is some message response, but certainly is not the same as their corresponding attributes events, web web have some special things

CodePudding user response:

Is Internet access and the length of waiting time, respectively

CodePudding user response:

B/S is the C/S, actually is only the B/S is the client browser, and C/S (client programmers make it yourself.

CodePudding user response:

onlookers

CodePudding user response:

B/s is a special case of the c/s,
C isn't a programmer to write programs at this time, but the general browser; S not the database server, but the application server
The programmer to write instead server (web server) the application of the

I advocate the c/w: client/webserver
C or programmers to write, but the protocol is HTTP or HTTPS, so no 2, 3

CodePudding user response:

B/s
-- -- -- -- -- -- -- -- -- -- -- --
B: program run a host is a Browser, a web Browser
S: program run the host is a Web Server, Web Server

B/s is a web-based architecture

C/s
-- -- -- -- -- -- -- -- -- -- -- --
Client/server architecture, the meaning is very wide, not to say a kind of b/s and c/s type
In a narrow sense is generally think that c/s (c refers to the desktop client, s refers to the database server,

Why can b/s through a firewall, because the b/s web protocols used interactive data, but a firewall does not generally to intercept web data or port 80, and c/s generally USES a custom protocol and port, the firewall will think he is unsafe,

Why can b/s and c/s can't access the network, the problem was not, as c/s, can access the network

B/s inside the button control and c/s window on the desktop application, controls, etc., are user interface, looks the same, in different ways, are used to provide the user interface, like made of plastic bowl and made of porcelain bowl, is to hold a meal, he do you admire,


CodePudding user response:

reference 1st floor xsl510079027 response:
1, B/S (Brower/Server users through the browser and Server to produce each other C/S, also known as terminal Server Client/Server customer service
Specific to baidu once, there is no parents said the picture
2, do you understand the wrong B/s and C/s C/s structure is the same access to the Internet data server, such as QQ,
3, the questions about the firewall B/S is really convenient use port 80 B/S, the firewall is open port 80, C/S can also be through a firewall, just how trouble point
4, from the control...


thank you

CodePudding user response:

reference 1st floor xsl510079027 response:
1, B/S (Brower/Server users through the browser and Server to produce each other C/S, also known as terminal Server Client/Server customer service
Specific to baidu once, there is no parents said the picture
2, do you understand the wrong B/s and C/s C/s structure is the same access to the Internet data server, such as QQ,
3, the questions about the firewall B/S is really convenient use port 80 B/S, the firewall is open port 80, C/S can also be through a firewall, just how trouble point
4, will tell from the control itself both B/S and C/S should be no difference, is some message response, but certainly is not the same as their corresponding attributes events, web web have some special things


About whether or not your reply, article 3 of the C/S architecture with 80 port directly, there is no firewall troubles?

CodePudding user response:

reference yqbaby reply: 3/f
B/S is the C/S, actually is only the B/S is the client browser, and C/S (client programmers make it yourself.



What you said is very classic

CodePudding user response:

reference 5 floor sz_haitao reply:
b/s is a special case of the c/s,
C isn't a programmer to write programs at this time, but the general browser; S not the database server, but the application server
The programmer to write instead server (web server) the application of the

I advocate the c/w: client/webserver
C or programmers to write, but the protocol is HTTP or HTTPS, so no 2, 3 questions


Your understanding is too in place, etc

CodePudding user response:

Actually, simple can understand it, CS is generally to the server and the client, and form their own application data in response to the environment, the typical application is the application of local area network (LAN), CS program is divided into two layers and three layers, two layer is the client database directly read data, three layer is the client and the database also need an application server,
BS can be thought of as you made the client browser, in addition, the BS is generally three layer application, is what is called a thin client, there is an application server to "deal only with you need to display the data"

CodePudding user response:

CodePudding user response:

The bs and cs about the same, your so-called cs s refers to the server is not in the public, but a personal computer, those questions would have you consider what a firewall, NAT hole ah of what,

CodePudding user response:

Who said the C/S structure can only be run on the LAN? As long as the server in public, where the client installation can ah,

Such as you a set of ERP, the server can be in shenzhen, the client can ah, can be in New York in the United States

I also see some professional software companies also have this hype:

The company USES JAVA, and the latest B/S structure, can run on the Internet, the traditional C/S structure of ERP only in
Local network operation,,,,,,,,

See the propaganda, I really want to dizzy dead

CodePudding user response:

I feel that C/S and B/S the biggest difference is that the client:
1, C/S is the desktop application is compiled, you can download the data, to search, comparison operations, and B/S is through the browser, browse (fg) data,
2, the C/S needs to be updated version, and B/S without updated version (can update the browser),
3, C/S interface is rich, strong operability, depending on the browser and B/S interface, simple operation,

CodePudding user response:

, learning through,,,

CodePudding user response:

If the C/S can only be run on a local area network, the many online game companies can be closed,

C/S as long as using the HTTP protocol for exchanging data can also be through a firewall,
Now a lot of C/S with the SOAP protocol, make S a Web Service,

CodePudding user response:


11 references gaoz response:
, in fact, simple can understand it, CS is generally to the server and the client, form their own application data in response to the environment, typical application is the application of local area network (LAN), CS program is divided into two layers and three layers, two layer is the client database directly read data, three layer is the client and the database also need an application server,
BS can be thought of as you made the client browser, in addition, the BS is generally three layer application, is what is called a thin client, there is an application server to "only you need to display the data of"


To tell the truth I've seen in a B/S implementation do not conform to the requirements of the three-tier structure, by its is used. The.net implementation of B/S application, B/S seemingly "thin client", in fact, because most of the interface code is run on the server (generate HTML text code), in fact this code still belongs to the presentation layer, application logic layer is there from the presentation layer and data access layer separation, the code also look at how to write,

CodePudding user response:

Take a look at your knot rate, you are still married,nullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnull
  • Related