Which of the following is an application layer service ?

Which of the following is an application layer service ?

A. Network virtual terminal
B. File transfer, access, and management
C. Mail service
D. All of these