Home
| Models
| OSI Model pg1
| OSI Model pg2
| Another OSI Model
OSI Model - Page 3
At the receiving end, the data would subsequently by de-encapsulated,
layer by layer in the opposite direction. For example, the receiving
station would receive the data stream and pass it up to the data link layer.
1. If this station noticed that its MAC address were the destination
MAC address, it would know that it has to pay attention and process the
packet, striping off the data link header and passing it up to the network
layer. If not, it would simply discard the packet at this point.
2. Next, it will pass the packet up to the Network Layer. At this
point, it will determine whether the destination IP address is its IP
address. If so, it will strip off the network header and pass it up to the
transport layer. You should note that just because the MAC address belongs
to the system, it doesn't necessarily mean that the IP address does as
well. For example, a router will receive many packets with its MAC address
and different IP destination addresses, a subject we will cover - once we get into routing.
3. Once the packet has been passed up to the Transport layer, it is
definitely destined for this system. This layer will take a look at the
destination port listed in the header, strip the header, and then pass the
data to the appropriate application that is waiting for the data, assuming
that application exists (it may not - imagine a request for a web page
from a system not running as a web server)
Note that at each point in the process, a layer only looks at the
information added by its equivalent layer at the sending machine. This is
known as a peer-to-peer relationship between the OSI layers on the source
and destination machines. To that end, the only layers that a given layer
ever interacts with are the equivalent layers on other systems, as well as
the layers directly above and below it on the same system. The fact that
layers are independent of each other is another design goal of the OSI
model - changing a given layer should not effect other layers in the model
One last note with respect to the encapsulation process described in these
Study Guides. As each layer changes the data, the reference name for that
data unit is changed. "Packet" is a generic name often used to describe
the unit at any stage of the process. However, the following terms are
used by Cisco to describe data at different network layers:
Data units above the Transport layer = User Data
Transport layer data units = Segments
Network layer data units = Datagrams or Packets
Data Link layer data units = Frames
Physical layer data units = Bits
To help remember them in the correct order, I use this mnemonic:
You
Don't
Dare
Send
Pa
Dy
For
Beer
Taken from my college days when my Irish friend was given our money to go buy beer.
Often he did not return with our drinks. So sad!
This mnemonic represents:
Data at the top 3 Layers
Segments at the Transport/4th Layer
Packets or
Datagrams at the Network/3rd Layer
Frames at the Data Link/2nd Layer, and
Bits at the Phisical/1st Layer
That's it for this Study Guide, but understand that this model is something that you will come back
to again and again during your studies and career. Not taking the time to get a feel for the OSI model
would be a tragic mistake, and one that I hope you won't make.
I have included another Study Guide about the OSI Model -
take a look at it
Top