Site icon i2tutorials

CDCS – Application Layer

Application Layer

 

The Application layer is the last layer, implying the end-user can interact directly with the software application. 

It has the following functions:

  1. The Application layer recognizes the availability of communication partners for an application.
  2. It determines if sufficient network resources are available. 
  3. It synchronizes communication that occurs between applications. 

 

The services of the application layers are as follows:

  1. The user can log on to a remote host by creating a software emulation of a terminal at the remote host. 
  2. Application allows a user to manage, retrieve, and access files in a remote computer
  3. It also provides mail services such as email forwarding and storage.
  4. An application does addressing to provide communication between the server and client
  5. It also provides authentication services, it authenticates the messages of the sender and the receiver.
  6. It provides access for global application about objects and services. 

 

Network Application Architecture

Application architecture is of two types:

 

 

In the client-server architecture, the clients do not directly communicate with each other, but contact the server by sending a packet to the sender’s IP address.

 

 

In the peer-to-peer architecture, there is no dedicated server in a data center. The peers are synonymous to computer which are not owned by the service providers, they communicate information without passing the information through a dedicated server.

 

Reference

Application Layer

 

Exit mobile version