This illustration shows the server-side application in a remote client-server architecture. Note the two different connections for reading and writing from the client session.