Education Portal is now! Same great content, just under a new name. Learn more

OSI Model: Using Open Systems Interconnection to Send and Receive Data

  • 0:05 Open Systems…
  • 0:45 The Seven Layers of…
  • 3:27 How the OSI Model…
  • 4:59 Lesson Summary
Create An Account
To Start This Course Today
Used by over 10 million students worldwide
Create An Account
Try it free for 5 days
Lesson Transcript
Instructor: Jill Heaney

Jill has taught college-level business and IT. She has a Doctorate in Business Administration and an M.S. in Information Technology & Leadership.

The Open System Interconnection (OSI) model describes how data is sent and received over a network. It consists of seven layers: the physical layer, data link layer, network layer, transport layer, session layer, presentation layer, and application layer. This lesson discusses how the OSI model works and the role of each layer for transmitting messages.

Open Systems Interconnection (OSI) Model

The Open Systems Interconnection (OSI) model is a suggested standard for communication that was developed by the International Organization for Standardization (ISO). The OSI reference model describes how data is sent and received over a network. This model breaks down data transmission over a series of seven layers. Each layer has a responsibility to perform specific tasks concerning sending and receiving data. All of the layers are needed for a message to reach its destination.

The OSI model gives software developers a standard for developing communication software. The OSI model provides the standard for communication so that different manufacturers' computers can be used on the same network.

The Seven Layers of the OSI Model

These layers are the physical layer, data link layer, network layer, transport layer, session layer, presentation layer, and application layer. Software and hardware can then be developed for each layer separately. However, they must work together to successfully transport a message. Each layer performs a specific function, but all of the layers have one function in common: communicating with the layers above and below them in the model.

The application layer is the software that the end-user interacts with. This is an application like Firefox, Outlook, or Internet Explorer. This layer provides service to applications outside of the OSI model. It performs several functions, including establishing the availability of the communication partner, synchronizing the sending and receiving of applications, establishing agreement on error recovery and data integrity, and determining if sufficient resources exist for the communication to occur.

The presentation layer is concerned with the presentation of data. This layer defines the format the data uses as it is transmitted. It formats the data for the user so that it is readable and the message can be understood. This layer may also compress data for easier transmission or encrypt data for security purposes.

The session layer is responsible for allowing ongoing communication between two parties across the network. It handles the setup of the session, data exchanges, and the end of the session. This layer is responsible for flow control, or defining the rules for communication between two computers. Flow control will prevent too much data from being sent to the receiving computer at one time so it does not become overloaded.

The application layer includes software like Firefox, Internet Explorer, and Outlook
OSI Application Layer

The transport layer, also known as the 'end-to-end layer,' deals with transmission of data between networks. The transport layer ensures that error-free data is given to the user. This layer generates the address for the receiving computer and adds it to the data so that it is sent to the correct destination. It sets priorities for messages and error recovery procedures in the event that an error on the network occurs.

The network layer splits up long messages into smaller bits of data, often referred to as packets. The network layer chooses the route data will take and addresses the data for delivery. It adds a destination address and routing information to enable the packet to travel between nodes on the network.

The data link layer moves information from one computer or network to another computer or network. It performs three specific functions: controls the physical layer and decides when to transmit messages, formats messages indicating where they start and end, and detects and corrects errors that occur during transmission.

While the upper six layers are concerned with software, the physical layer is concerned with hardware. The physical layer provides the physical connection between the computer and network. The physical components may include servers, clients, and circuits.

To unlock this lesson you must be a Member.
Create your account

Unlock Your Education

See for yourself why 10 million people use

Become a member and start learning now.
Become a Member

Already a member? Log In

Start Your Free Trial To Take This Quiz

As a member, you'll also get unlimited access to over 10,000 lessons in math, English, science, history, and more. Plus, get practice tests, quizzes, and personalized coaching to help you succeed.

Free 5-day trial
It only takes a few minutes to set up and you can cancel at any time.
Already registered? Login here for access

Earning College Credit

Did you know… We have over 100 college courses that prepare you to earn credit by exam that is accepted by over 2,900 colleges and universities. You can test out of the first two years of college and save thousands off your degree. Anyone can earn credit-by-exam regardless of age or education level.

To learn more, visit our Earning Credit Page

Transferring credit to the school of your choice

Not sure what college you want to attend yet? has thousands of articles about every imaginable degree, area of study and career path that can help you find the school that's right for you.