How servers relate to each other
From the point of view of intended use, the servers are either personal servers or shared servers:
Personal Server ... | Shared Server ... |
---|---|
Runs on an individual user’s machine | Where individual users store their changes so that other users have access to these changes |
Used by a single user | Used by multiple users concurrently |
Client 1 interacts with the Server 1 personal server, which in turn interacts with the shared server.
Client 2 interacts with the Server 2 personal server, which in turn interacts with the shared server.
From the point of the view of Client 1, Server 1 is a local server and Server 2 is a remote server: