Click here to Skip to main content
15,900,973 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Dear Skillets,

Can any one help me by giving abstract view of Client to Server connection by programmatically even Like algorithm. Normally when we browse any site we use client application.

How that client is connected with server? I mean maintaining database and secure date transportation.

[EMAIL DELETED]
Posted
Updated 20-Jan-11 4:20am
v2
Comments
#realJSOP 20-Jan-11 10:20am    
Do not include your email address in your messages here. If/when somebody responds to your question, an email will autolmnatically be sent to the email address you used during the site registration process.

Since you've specifically asked about a client server web application, what you really need to google/bing for is how web servers work. Since this is a Microsoft technologies site, I'd assume you would want to search for ASP.NET.

Note that this is different from the traditional use of the word, where client-server design typically meant you had a server on the network, and client apps that would connect to this server. In very simple cases, the server would merely be the database server and clients directly talked to the DB. These days, this would be severely frowned upon as a very poor practice. In slightly more sophisticated designs, clients communicated to a server app (via sockets, remoting, wcf etc.) and the server app shielded the actual database from the end clients.

Oddly enough, the wikipedia page does not have too much direct content (http://en.wikipedia.org/wiki/Client%E2%80%93server_model[^]) but there are links from the article to related topics, so you may want to take a look at that as well.
 
Share this answer
 
v2
If you google the phrase "understanding client/server", you'll get over 3 million results back, and this is the first one:

Understanding Client/Server Architecture[^]

It's even got pictures.
 
Share this answer
 
v2
Comments
Manfred Rudolf Bihy 20-Jan-11 13:23pm    
Hmmmm pictures... 5+
If we consider how web applications function, all real-world web applications today are client/server applications. This is because all web browsers (IE, FireFox, etc) act as clients and communicate to some web servers one way or another. Web browsers exchange requests/feedbacks with web servers in a way pretty much similar to a traditional client/server application. The only real difference is that web browsers can talk to their servers at great distances. Think this as if the network cable were extended from within the building to miles away. That's it. Even the protocols you are using remain the same, i.e., the TCP/IP family.
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900