NOTE: Using software to mass-download the site degrades the server and is prohibited.
If you want to read The TCP/IP Guide offline, please consider licensing it. Thank you.

The Book is Here... and Now On Sale!

Searchable, convenient, complete TCP/IP information.
The TCP/IP Guide

Google
Web TCP/IP Guide






Table Of Contents  The TCP/IP Guide
 9  The Open System Interconnection (OSI) Reference Model
      9  Key OSI Reference Model Concepts

Previous Topic/Section
"N" Notation and Other OSI Model Layer Terminology
Previous Page
Pages in Current Topic/Section
1
2
Next Page
Protocols: Horizontal (Corresponding Layer) Communication
Next Topic/Section

Interfaces: Vertical (Adjacent Layer) Communication
(Page 1 of 2)

The seven layers of the OSI Reference Model are used to split up the various functions that are required to implement a networking system. On any given device in a network, different software and hardware routines and devices may be functioning on any or all of these layers simultaneously. Since in general, all of these are supposed to be working together to implement networking functions, there is a need for layers to communicate vertically between the layers within a particular host.

OSI Interfaces

In OSI Reference Model parlance, the mechanism for communication between adjacent layers in the model is called an interface. Of course, the term “interface” is also used widely in other contexts in the computer and networking worlds, since its generic meaning refers to connecting just about anything together. However, when someone talks about an interface between OSI model layers, that person typically refers to the process by which data is passed between layer N of the model and layer N-1 or layer N+1.

These relationships are demonstrated in Figure 13. For example, the layer 2/3 interface is used by a layer two and layer three protocol to pass data and control information; the layer 3/4 interface connects layers 3 and 4 together.

Note: Remember that not all layers may be implemented in every system or protocol stack in the “real world”. So it's possible that a process that is technically running at layer 7 might communicate with one running at layer 5. However, I am talking about the theoretical model here.


Vertical Communication

Vertical communication is done up and down the protocol stack every time anything is sent across the network, and of course, whenever anything is received. This occurs because the higher levels are implemented as logical functions, in software; there is no actual physical connection. The higher layers package data and send it down to the lower layers for it to be sent across the network. At the very lowest level, the data is sent over the network. On the receiving end, the process is reversed, with the data traveling back up to the higher layers on the receiving device. The next topic dealing with horizontal communication explains more about this logical interaction between corresponding layers.


Figure 13: OSI Reference Model Interfaces for Vertical Communication

In OSI model terminology, an interface is a conduit for communication between adjacent layers in the layer stack.

 


Previous Topic/Section
"N" Notation and Other OSI Model Layer Terminology
Previous Page
Pages in Current Topic/Section
1
2
Next Page
Protocols: Horizontal (Corresponding Layer) Communication
Next Topic/Section

If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support!
Donate $2
Donate $5
Donate $10
Donate $20
Donate $30
Donate: $



Home - Table Of Contents - Contact Us

The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 - Version Date: September 20, 2005

© Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.