INTRODUCTION OF OSI Model
The Open Systems Interconnection (OSI)
reference model has been an essential element of computer network
design since its ratification in 1984. The OSI is an abstract model of
how network protocols and equipment should communicate and work together
(interoperate).
The OSI model is a technology standard maintained by the
International Standards Organization (ISO). Although today's
technologies do not fully conform to the standard, it remains a useful
introduction to the study of network architecture.
![OSI model seven layer stack network design](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vMQcbLbYt3epUaMXo8w5TWXm8rdJ2WXc1CRg44KqAmhdgi59BIEwdu5Yvrh52r5UL97kHPH3fNvvsHN_cbFtH6MngiZOfY7cX-J8fVQyS5wxPZ9p-5pwcx5w=s0-d)
The OSI Model Stack
The OSI model divides the complex task of computer-to-computer communications, traditionally called
internetworking, into a series of stages known as
layers.
Layers in the OSI model are ordered from lowest level to highest.
Together, these layers comprise the OSI stack. The stack contains seven
layers in two groups:
Upper layers -
7. application
6. presentation
5. session
Lower layers -
4. transport
3. network
2. data link
1. physical
Upper Layers of the OSI Model
OSI designates the application, presentation, and session stages of the stack as the
upper layers.
Generally speaking, software in these layers performs
application-specific functions like data formatting, encryption, and
connection management.
Examples of upper layer technologies in the OSI model are
HTTP,
SSL and NFS.
Lower Layers of the OSI Model
The remaining
lower layers of the OSI model provide more
primitive network-specific functions like routing, addressing, and flow
control. Examples of lower layer technologies in the OSI model are
TCP,
IP, and
Ethernet.
Benefits of the OSI Model
By separating the network communications into logical smaller pieces,
the OSI model simplifies how network protocols are designed. The OSI
model was designed to ensure different types of equipment (such as
network
adapters,
hubs, and
routers)
would all be compatible even if built by different manufacturers. A
product from one network equipment vendor that implements OSI Layer 2
functionality, for example, will be much more likely to interoperate
with another vendor's OSI Layer 3 product because both vendors are
following the same model.
The OSI model also makes network designs more extensible as new
protocols and other network services are generally easier to add to a
layered architecture than to a monolithic one.