What is Difference Between Client And Server?


    Image Credit: pixabay.com

The client-server paradigm uses the direction of initiation to categorize whether a program  is a client or server. In general and application that initiate peer-to-peer communication is called a client. End users usually invoke client software when they use a network service. Most client software consists of conventional application programs. Each time a client application executes. it contacts a server, sends a request. and awaits a response. When the response arrives, the client continues processing.

                                                                           Image Credit: pixabay.com

 Clients are often easier to build then servers. and usually require no special system privileges to operate. By comparison, a server is any program that waits for incoming communication requests from a client. The server receives a client's request, performs the necessary computation, and returns the result to the client.

No comments: