provides an interface from the application to the network by supplying a protocol with actions meaningful to the application, for example, &"get web page object.&"
uses protocols relating to application being used to transmit data. e.g if using browser, may select high level protocol http or pop3
where the application using the network resides, common network applications include web browsing, e-mail, file transfers, and remote logins.