The seventh and the topmost layer in the Open Systems Interconnection (OSI) Model: Application Layer
- by Sanjeev-
- Sep 09, 2019 13:24
The seventh and the topmost layer in the Open Systems Interconnection (OSI) Model, the application layer is also a part of the Transmission Control Protocol and Internet Protocol (TCP/IP).
The main focus of this layer is to provide a process to process communication, meaning; to deliver messages from the source host to the destination host. Its is also the only layer which holds a communication line with the end-user. Categorically, it is an abstract layer which ensures the working details of a subsystem is well hidden and allows the facilitation of the separation of concerns (separation of a computer program into different section so that each section can handle a different responsibility) and platform independence.
It is necessary to distinguish between the application layer and an actual application. While an application is a type of software under the wide umbrella term ‘Software,' an application layer is merely a component inside is designed to establish and hold together a communication channel over a network. Unlike the other layers, it works independently and doesn’t need to interoperate with any of them.
Some of the services provided by the application layer
1. Simple Mail Transfer Protocol
2. File Transfer, access and management
3. Web surfing
4. Mail service
5. Directory services
6. Exchange of messages
8. Virtual terminals
10. Network Virtual Terminal Alongside these services, application layer ensures that the receiving device is identified and is within the reach to receive data while detecting the Ethernet or Wi-Fi as the interface for the necessary communication.
An agreement from both devices is important for the process of data recovery and privacy which is reached through this layer. The Protocols in the application layer are
1. HyperText Transfer Protocol (HTTP) for the transfer of the texts
2. HyperText Transfer Protocol Secure (HTTP) for a more secure service of text transfer
3. File Transfer Protocol (FTP) for the transfer of the files
4. Trivial File Transfer Protocol (TFTP) for the file as well as mail transfer and also to read those emails
5. Post Office Protocol v3 (POP3) 6. Internet Message Access Protocol (IMAP)
7. Telecommunication Network (TELNET)
8. Network File System (NFS) to view, store and update files on a remote computer or any other device 9. Simple Mail Transfer Protocol (SMTP)
10. Line Print Daemon to connect a device with a printer
11. Simple Network Management Protocol (SNMP)
12. Domain Name Service (DNS)
13.Dynamic Host Configuration Protocol (DHCP)