Example of Client Server Communication
In computer networking, a server is any computer that services the requests of one or more client systems. The client, on the other hand, is typically the computer that interfaces with a human user. Today, we experience this client/server relationship almost daily.
-
Web Browsing
-
Each time you visit a Web page, your Web browser (the client) sends a request to the Web server for the page you want to see. Most actions you perform on that Web page, such as clicking on links, send additional requests to the Web server for more information.
Email
-
When you first click the "Send" button on an email message, it is not sent directly to the recipients' computers. Instead, it goes from your computer (a client) to an email server. Later, when the recipients check their email, their computers (also clients) send requests to the email server for copies of all their new mail.
-
Games
-
Many online games use a client/server model. When playing with other people, each action you take can be sent to the server. The server processes actions taken by each player and then sends the results back to each player's computer. The client program (the game) then displays the results to the player.
Print Servers
-
An example of a server that does not necessarily use the Internet would be a print server, which can often be found in schools, offices, libraries and other public places. Since there is not a printer attached to each computer in those environments, a single print server handles the requests of several computers (the clients) at once.
-