|
|
Trouble Remembering OSI?
Here?s An Analogy for Remembering the OSI Model
One of the key topics covered in all of the major professional certifications in
IT is the Open Systems Interconnection (OSI) Model. You will find this
requirement in leading certifications including Certified Internet Webmaster (CIW)
from Prosofttraining.com, Novell?s CNA, Microsoft?s MCSE and CompTIA?s Network+
certifications. Understanding the OSI model is one of the more difficult topics
to grasp for certification candidates. To help relieve some of the confusion for
students here?s an easy way to remember the components of the OSI model that
will get you through the initial frustration of learning this important model.
The OSI model is a seven-layered model that describes
how systems communicate over a network.
The description applies to all systems and is a basic model in computing. The
model is mapped out in seven distinct layers that describe each piece of the
data transmission process. Going from top to bottom, the layers are labeled:
Application,
Presentation,
Session,
Transport,
Network,
Data Link, and
Physical.
You can easily remember the model by a simple pneumonic that puts the layers
together going from the bottom of the model back up to the top. It goes like
this:
Please (Physical) Do (Data Link) Not (Network) Throw (Transport) Sausage
(Session) Pizza (Presentation) Away (Application).
or alternatively:
Please (Physical) Do (Data Link) Not (Network) Thrust (Transport) Sales?
(Session) People (Presentation) Advice (Application). :-))
You can continue with the pizza metaphor to remember how the model describes
data transmission.
The OSI Model can easily be explained as a reference to something familiar, such
as pizza. We?re not actually concerned with the pizza itself when describing how
the OSI model operates, but with the way in which a pizzeria transfers food to
its customers.
We will start at the top of the model, with the application layer, and work our
way down as if to describe a typical transmission transaction on a computer.
The application layer does not refer to a computer?s
applications, but to the processes that are being used to send data. Some common
processes are file and print services.
They are similar to determining what type of food the
customer is ordering ?did he or she want a pizza, or the lasagna?
|
 |
After the Application layer adds a header to the packet of information (noting
the type of transaction or, in our analogy, the type of food the customer will
receive), it sends the packet down to the next layer in the model, the
Presentation layer. The Presentation layer determines
the format of the data; whether it is using compression or encryption, and what
character set is being used. Another important part of this layer is the
redirector, which determines where to send (or redirect) the data.
This task is similar to determining what side dishes go with
the meal that was ordered to properly format the entire order, and also
determining where to send the meal (was it going to a table, or was it a
delivery?).
Once the destination is determined for the packet, it is passed down to the
Session layer, which deals with the packet as a whole and determines what
parts have been prepared to send.
In this layer, the model makes sure that all the food ordered
has been cooked or fully prepared. If something is not finished, the order waits
here until it is complete.
When all is complete and ready, the packet (the whole packet) is sent down to
the Transport layer.
The Transport layer deals with packaging and
sequencing. It divides the packet down into manageable chunks called
"datagrams".
Basically, this is where the staff places the lasagnas
together in one box, the salads in plastic bags, and makes sure the pizza is in
a warmer.
Now it is time to pass it to the Network layer. This
layer deals directly with addressing and routing functions.
In other words, we are making sure we have the customer?s address on the box,
and putting the datagrams into the car to actually route from the pizzeria
(point A) to customer?s house (point B).
We then pass the datagrams down to the Data Link layer,
which is responsible for error correction/detection, and link management.
The error correction/detection feature is like making sure we have all the meals
that were ordered in the appropriate boxes.
When the information is passed from the Data Link layer to the
Physical layer, it must be modified to the appropriate electrical or
optical signals for the type of physical medium (cable) being used.
The Physical layer is essentially the road between the pizzeria and the
customer?s house.
This analogy, simple as it may be, describes data transmission between multiple
systems. Hopefully you will find some value in remembering the OSI model in
these simple terms. If not, at least you will know how to order dinner next time
you forget to thaw the chicken.
Get to know the OSI model well; you will find it on many certification exams as
well as in your design, engineering and systems administration roles. Good luck!
For more information on the OSI Model, visit any of these great Web sites:
|
|