Application Layer


Application Layer is a Communication Layers and conceptual division of methods in the layered architecture of protocols in the network stack.

Application Layer is an Communication 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: