Network applications: some jargon
A process is a program that is running within a host.
Within the same host, two processes communicate with interprocess communication defined by the OS.
Processes running in different hosts communicate with an application-layer protocol
A user agent is an interface between the user and the network application.
- Web:browser
- E-mail: mail reader
- streaming audio/video: media player