uses protocols relating to application being used to transmit data. e.g if using browser, may select high level protocol http or pop3
upper layer data: for network necessary applications. this is what the user uses to interact with the os. i.e chrome, firefox, outlook, etc.
where the application using the network resides, common network applications include web browsing, e-mail, file transfers, and remote logins.