OSI Model
OSI Model
OSI MODEL
Presented by
Chetan Gode
OSI Model
Communication Architecture
Strategy for connecting host computers and other
communicating equipment.
Defines necessary elements for data communication between
devices.
A communication architecture, therefore, defines a standard
for the communicating hosts.
A programmer formats data in a manner defined by the
communication architecture and passes it on to the
communication software.
OSI Model
Layer Architecture
Layer architecture simplifies the network design.
It is easy to debug network applications in a layered
architecture network.
The network management is easier due to the layered
architecture.
Network layers follow a set of rules, called protocol.
The protocol defines the format of the data being exchanged,
and the control and timing for the handshake between layers.
OSI Model
Physical Layer
Provides physical interface for transmission of information.
Network Layer
Implements routing of frames (packets) through the network.
Defines the most optimum path the packet should take from the
source to the destination
Defines logical addressing so that any endpoint can be
identified.
Handles congestion in the network.
Facilitates interconnection between heterogeneous networks
(Internetworking).
The network layer also defines how to fragment a packet into
smaller packets to accommodate different media.
OSI Model
Transport Layer
Purpose of this layer is to provide a reliable mechanism for the
exchange of data between two processes in different computers.
Session Layer
Session layer provides mechanism for controlling the dialogue
between the two end systems. It defines how to start, control and end
conversations (called sessions) between applications.
Presentation Layer
Presentation layer defines the format in which the data is to be
exchanged between the two communicating entities.
Also handles data compression and data encryption
(cryptography).
OSI Model
Application Layer
1. Application layer interacts with application programs and is
the highest level of OSI model.
2. Application layer contains management functions to support
distributed applications.
3. Examples of application layer are applications such as file
transfer, electronic mail, remote login etc.
OSI Model
OSI in Action
A message begins at the top
application layer and moves down the
OSI layers to the bottom physical
layer.
As the message descends, each
successive OSI model layer adds a
header to it.
A header is layer-specific information
that basically explains what functions
the layer carried out.
Conversely, at the receiving end,
headers are striped from the message
as it travels up the corresponding
layers.