Client-server paradigm
Typical network app has two pieces: client and server
- initiates contact with server (“speaks first”)
- typically requests service from server,
- for Web, client is implemented in browser; for e-mail, in mail reader
- provides requested service to client
- e.g., Web server sends requested Web page, mail server delivers e-mail