Client/Server Model

A client/server arrangement consists of a single logical central node (server) providing resources (including files, services, and processor cycles) to one or more requesting nodes (clients). Clients always initiate requests to servers, and the server is said to be a listener. For reasons of scalability and fault tolerance, a single logical server might consist of multiple physical servers. Common examples of this model and the protocols used include: Web servers (HTTP), file servers (FTP), database servers (Open Database Connectivity, or ODBC), Domain Name System (DNS) servers, and network time servers (Network Time Protocol, or NTP).

Get Embedded Programming with the Microsoft® .NET Micro Framework now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.