Networking
Network-Aware Applications &
Services
(“Application Layer”)
Network-Aware Applications &
Services
Learning Objectives
• Describe the functions of the layers of the Open Systems
Interconnection (OSI) model
• Explain how the protocols in the top layer of the OSI
model interact with OS services
• Explain the concept of a network-aware application and
its relationship to services and protocols
• Name and describe some of today’s well-known TCP/IP
applications
• Explain the importance of protocols and OS
interoperability
Interhost communication.
Session data Establishes, manages and
5 terminates connection between
applications
(Sausage) (Drippy)
(not) (Pancakes)
• Network-aware applications
• Software people use to access the Internet
• Cloud apps, e-mail, browser are examples
• Application layer services
• OS programs that assist network-aware apps
• Network-aware apps “call” on these services to
access the Internet
Interhost communication.
Session data Establishes, manages and
5 terminates connection between
applications
(Sausage) (Drippy)
(not) (Pancakes)