Application Layer


Application Layer is an abstraction layer that specifies the shared protocols and interface methods used by hosts in a telecommunications Network.

Application Layer abstraction is used in both of the standard models of computer networking: the Internet Protocol Suite (TCP/IP) and the Open Systems Interconnection model (OSI-Model).

Although both models use the same term for their respective highest level layer, the detailed definitions and purposes are different.

Internet Protocol Suite Application Layer #

Application Layer contains the communications protocols and interface methods used in process-to-process communications across an Internet Protocol (IP) computer network.

The Application Layer only standardizes communication and depends upon the underlying Transport Layer protocols to establish host-to-host data transfer channels and manage the data exchange in a client-server or peer-to-peer networking model.

The TCP/IP Application Layer does not describe specific rules or data formats that applications must consider when communicating.

OSI-Model Application Layer#

In the OSI-Model the definition of the Application Layer is narrower in scope. The OSI-Model defines the Application Layer as the User Interface responsible for displaying received information to the user.

More Information#

There might be more information for this subject on one of the following: