A Quick Breakdown of the OSI Model Layers and Services

February 9, 2016 | Views: 5760

Begin Learning Cyber Security for FREE Now!

FREE REGISTRATIONAlready a Member Login Here

Open System Interconnection (OSI) is a protocol and set of rules for communication.

In order to get data over the network – such as an email from your computer to some computer at the other end of the world – lots of different hardware and software needs to work together.

All these pieces of hardware and the different software programs speak different languages. Consider your email program: it’s able to talk to the operating system, through a specific protocol, but it’s not able to talk to the computer hardware.

We need a special program in the operating system that performs this function. In turn, the computer needs to be able to communicate with the telephone line or other Internet hookup method. Behind the scenes, the network connection hardware needs to be able to communicate in order to pass your email from one appliance to the other, all the way to the destination computer.

 

OSI Layers and Services

Each layer of the OSI Model provides specific services that contribute to overall network functioning.

 

Application Layer The Application Layer supports user and application tasks and overall system management, including resource sharing, file transfers, remote file servers and database and network management.


Presentation Layer The Presentation Layer translates and converts transmitted encoded data into formats that can be understood and manipulated by users.


Session Layer The Session Layer establishes and controls system-dependent aspects of communication sessions provided by the Transport Layer and the logical functions running under the operating system in a participating node.


Transport Layer The Transport Layer provides end-to-end control of a communication session once the path has been established, which enables the reliable and sequential exchange of data independent of both the systems that are communicating and their locations in the network.


Network-Control Layer The Network-Control Layer addresses messages, sets up the path between communicating nodes, routes messages across intervening nodes to their destinations and controls the flow of messages between nodes.


Data-Link Layer The Data-Link Layer establishes an error-free communication path between network nodes over the physical channel, frames messages for transmission, checks the integrity of received messages, manages access to and use of the channel and ensures the sequence of transmitted data.


Physical Layer The Physical Layer defines the electrical and mechanical aspects of interfacing to a physical medium for transmitting data, as well as setup, maintenance and disconnection of physical links. This layer includes the software driver for each communications device, plus the hardware itself—interface devices, modems and communications lines.


Share with Friends
FacebookTwitterLinkedInEmail
Use Cybytes and
Tip the Author!
Join
Share with Friends
FacebookTwitterLinkedInEmail
Ready to share your knowledge and expertise?
4 Comments
  1. Thanks you,the illustration is really good.

  2. Interesting write up, unfortunately not entirely accurate.

    The term protocol means the same as saying ‘a set of rules’.

    The OSI model is a theoretical model. It doesn’t provide any services, it merely describes a standardised method for describing how functions provided by different software / hardware should speak a common language in order to interface and operate with each other.

    There also used to be a suite of protocols (CONS / CLNS) created by the ISO and what’s now the ITU-T which are now deprecated due to the popularity of Ethernet / IP.

    Other than that a good beginning for a basic overview. 🙂

  3. great illustration of the osi model

  4. Thanks for the info Wings. It has been so long since I studied the OSI Model. This was a nice refresher, and a nice easy read. Cheers

Comment on This

You must be logged in to post a comment.

Our Revolution

We believe Cyber Security training should be free, for everyone, FOREVER. Everyone, everywhere, deserves the OPPORTUNITY to learn, begin and grow a career in this fascinating field. Therefore, Cybrary is a free community where people, companies and training come together to give everyone the ability to collaborate in an open source way that is revolutionizing the cyber security educational experience.

Support Cybrary

Donate Here to Get This Month's Donor Badge

 

Cybrary|0P3N

Is Linux Worth Learning in 2020?
Views: 332 / December 14, 2019
How do I Get MTA Certified?
Views: 924 / December 12, 2019
How much does your PAM software really cost?
Views: 1377 / December 10, 2019
How Do I Get into Android Development?
Views: 1755 / December 8, 2019

We recommend always using caution when following any link

Are you sure you want to continue?

Continue
Cancel