What are the responsibilities of Application Layer?

The Application Layer enables the user, whether human or software, to access the network. It provides user interfaces and support for services such as e-mail, shared database management and other types of distributed information services.

a. Network virtual Terminal

b. File transfer, access and Management (FTAM)

c. Mail services

d. Directory Services