Technology, Data Communication Terms, Glossary and Dictionary
Client-server model, also often written as client/server model, is a network architecture which separates the client such as a graphical user interface from the server such as database host. Each instance of the client software can send requests to a server or application server. There are many different types of servers; some examples include: a file server, terminal server, or mail server. While their purpose varies somewhat, the basic architecture remains the same. This model allows clients and servers to be placed independently on nodes in a network, possibly on different hardware and operating systems appropriate to their function.