A network client can either be local or remote, but it cannot connect to a database directly, so it must use a server. Network clients access the database through a server process that the broker starts over a network connection. The network client does not have access to shared memory, and it must communicate with a server process.