Sunday, 11 September 2016

OSI MODEL (last three layers)

Each OSI layer contain a set of functions performed by programs to enable data to travel from a source to a destination on a network.
In this article I will provide brief descriptions of each layer in the OSI reference model.

Application Layer

The application layer is the OSI layer that is closest to the user. This layer provides network services to the user's applications. It differs from the other layers in that it does not provide services to any other OSI layer, but only to applications outside the OSI reference model. Applications layer provide a platform to access the data of remote computer.
The application layer protocols that you should know are as follows:
·         SNMP (Simple Network Management Protocol)— Communicates status and allows control of networked devices.
·         TFTP (Trivial File Transfer Protocol)— Simple, lightweight file transfer.
·         DNS (Domain Naming System)— Translates a website name (easy for people) to an IP address (easy for computers).
·         DHCP (Dynamic Host Configuration Protocol)— Assigns IP, mask, and DNS server (plus a bunch of other stuff) to hosts.
·         Telnet— Provides a remote terminal connection to manage devices to which you are not close enough to use a console cable.
·         HTTP (Hypertext Transfer Protocol)— Browses web pages.
·         FTP (File Transfer Protocol)— Reliably sends/retrieves all file types.
·         SMTP (Simple Mail Transfer Protocol)— Sends email.
·         POP3 (Post Office Protocol v.3)— Retrieves email.
·         NTP (Network Time Protocol)— Synchronizes networked device clocks.

presentation layer

The presentation layer is responsible for formatting data so that application-layer protocols (and then the users) can recognize and work with it. Presentation layer format the file extensions—such as .doc, .jpg, .txt, .avi, and so on. you realize that each of these file types is formatted for use by a particular type of application. The presentation layer taking the application layer data and marking it with the formatting codes so that it can be viewed reliably when accessed later. If necessary, the presentation layer might be able to translate between multiple data formats by using a common format.

The Session Layer


The session layer establishes, manages, and terminates sessions between two communicating hosts. It provides its services to the presentation layer. The session layer also synchronizes dialogue between the presentation layers of the two hosts and manages their data exchange. For example, web servers have many users, so many communication processes are open at a given time. Therefore, keeping track of which user communicates on which path is important.

No comments: