OSI Model: Using Open Systems Interconnection to Send and Receive Data
- 0:05 Open Systems Interconnection…
- 0:45 The Seven Layers of the OSI Model
- 3:27 How the OSI Model Works: An Example
- 4:59 Lesson Summary
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 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.
How the OSI Model Works: An Example
Let's consider an example to better understand how the OSI model works. You are the CEO of a large manufacturing company based in New York. You need to send a letter to the regional manager in China. You call your secretary, Dolores, into your office and dictate the letter to her. Dolores translates her shorthand into a readable letter. Dolores places the letter in the envelope, seals it, and takes it to the mail room. She asks the mail room attendant to ensure the letter reaches its destination quickly. The mail room attendant must decide how to send the letter. The method selected needs to be reliable and quick. The attendant decides that a courier service such as UPS would work perfectly.
UPS receives the letter, but it needs to add its own handling information. It repackages the letter into a UPS envelope that will be overnighted to its destination. The destination label is placed on the front of the package, providing the specific address along with the UPS barcodes that indicate the destination. The envelope is loaded on a plane and travels to its destination. The plane reaches its destination in China. The envelope is removed from the plane and given to the UPS routing office in China. The UPS driver reads the destination and delivers the envelop to the regional manager's office. The mailroom in China removes the inner envelope from the UPS envelope and delivers it to the manager's assistant. The assistant takes the letter out of the envelope. The assistant reads the letter and decides whether to transcribe the letter to email, call the manger on his phone, or place the envelop on his desk. The manger receives the letter, and the communication is complete because the message has reached its destination.
The Open Systems Interconnection (OSI) model describes how data is sent and received over a network. It is comprised of seven layers: the physical layer, data link layer, network layer, transport layer, session layer, presentation layer, and application layer.
Each layer performs a specific function, but all of the layers have one function in common: communicating with the layers above and below them. While the upper six layers are concerned with software, the physical layer is concerned with hardware.
The purpose of the OSI model is to give software developers a standard for developing communication software so that different manufacturers' computers can be used on the same network.
Chapters in Business 104: Information Systems and Computer Applications
People are saying…
"This just saved me about $2,000 and 1 year of my life." — Student
"I learned in 20 minutes what it took 3 months to learn in class." — Student