Application layer

In the Open Systems Interconnection (OSI) communications model, the application layer provides services for an application program to ensure that effective communication with another application program in a network is possible.

In the Open Systems Interconnection (OSI) communications model, the application layer provides services for an application program to ensure that effective communication with another application program in a network is possible. The application layer is not the application itself that is doing the communication. It is a service layer that provides these services:

  • Makes sure that the other party is identified and can be reached
  • If appropriate, authenticates either the message sender or receiver or both
  • Makes sure that necessary communication resources exist (for example, is there a modem in the sender's computer?)
  • Ensures agreement at both ends about error recovery procedures, data integrity, and privacy
  • Determines protocol and data syntax rules at the application level

It may be convenient to think of the application layer as the high-level set-up services for the application program or an interactive user.

This was first published in August 2006

Continue Reading About Application layer

Glossary

'Application layer' is part of the:

View All Definitions

Dig deeper on The OSI Model

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

File Extensions and File Formats

Powered by:

SearchSDN

SearchEnterpriseWAN

SearchUnifiedCommunications

SearchMobileComputing

SearchDataCenter

SearchITChannel

Close