Need some edits here too much useless info

1. Overview


2. Functions of Application Layer

  1. Identifying Communication Partners – Finds available hosts for communication.
  2. Determining Resource Availability – Checks if sufficient network resources exist.
  3. Synchronizing Communication – Manages coordination between communicating applications.
  4. Network Virtual Terminal – Allows login to a remote host via a virtual terminal.
  5. File Transfer, Access, and Management (FTAM) – Remote file access, retrieval, and management.
  6. Addressing – Uses DNS for mapping hostnames to IP addresses.
  7. Mail Services – Enables email forwarding and storage.
  8. Directory Services – Provides distributed databases for global service information.
  9. Authentication – Validates sender and receiver identity.

3. Network Application Architecture