SlideShare a Scribd company logo
1 of 34
OSI Model
 Open Systems Interconnection (OSI) is a set of
internationally recognized standards for networking
and for operating system involved in networking
functions.
7. Application layer
6. Presentation layer
5. Session layer
4. Transport layer
3. Network layer
2. Data link layer
1. Physical layer
All
People
Seem
To
Need
Data
Processing
Tasks involved in sending letter
OSI Layers
(The interaction between layers in the OSI model )
The OSI Reference Model (Encapsulation)
application
application
presentation
session
transport
network
data link
physical
7
6
5
4
3
2
1
data
data
AH
data
AH
PH
data
AH
PH
SH
data
AH
PH
SH
TH
data
AH
PH
SH
TH
NH
data
AH
PH
SH
TH
NH
bit streams
DT
H: header
T: trail
Each may be empty.
DH
An Exchange Using the OSI Model
LAYER 7 – The APPLICATION Layer
• The top layer of the OSI model
• Provides a set of interfaces for sending and
receiving applications to gain access and to
use network services, such as: network file
transfer, message handling and database query
processing.
The Application Layer Is Responsible For
Providing Services To The User.
Application Layer
LAYER 6 – The PRESENTATION Layer
• For outgoing messages, it converts data into a generic format for
network transmission; for incoming messages, it converts data
from the generic network format to a format that the receiving
application can understand
• This layer is also responsible for certain protocol conversions,
data encryption/decryption, or data compression/decompression
• A special software facility called a “redirector” operates at this
layer to determine if a request is network related on not and
forward network-related requests to an appropriate network
resource
The presentation layer is responsible for
translation, compression, and encryption.
Presentation Layer
LAYER 5 – The SESSION Layer
• Enables two networked resources to hold ongoing
communications (called a session) across a network.
• Applications on either end of the session are able to ex-
change data for the duration of the session.
• This layer is:
• Responsible for initiating, maintaining and terminating sessions
• Responsible for security and access control to session information (via
session participant identification)
• Responsible for synchronization services, and for checkpoint services
The session layer is responsible for dialog
control and synchronization.
Session Layer
LAYER 4 – The TRANSPORT Layer
• Manages the transmission of data across a network
• Manages the flow of data between parties by
segmenting long data streams into smaller data
chunks (based on allowed “packet” size for a
given transmission medium)
• Reassembles chunks into their original sequence at
the receiving end
• Provides acknowledgements of successful
transmissions and requests resends for packets
which arrive with errors
The transport layer is responsible for the delivery
of a message from one process to another.
Transport Layer
Transport Layer
The transport layer include the following:
• Service-point addressing.
• Segmentation and reassembly.
• Connection control
• Flow control
Transport Layer Example
continued
Transport Layer
Example
LAYER 3 – The NETWORK Layer
• Handles addressing messages for delivery, as well as
translating logical network addresses and names into their
physical counterparts
• Responsible for deciding how to route transmissions
between computers
• This layer also handles the decisions needed to get data
from one point to the next point along a network path
• This layer also handles packet switching and network
congestion control.
The network layer is responsible for the delivery of
individual packets from the source host to the
destination host & Logical Addressing and Routing
Network Layer
Network Layer Example
continued
Network Layer Example
LAYER 2 – The DATA LINK Layer
• Handles special data frames (packets) between the
Network layer and the Physical layer
• At the receiving end, this layer packages raw data
from the physical layer into data frames for
delivery to the Network layer
• At the sending end this layer handles conversion of
data into raw formats that can be handled by the
Physical Layer
The data link layer is responsible for moving
frames from one hop (node) to the next
Data Link Layer
Data Link Layer
The Data Link Layer is also concerned with the following:
• Framing
• Physical addressing.
• Flow control.
• Error control.
Data Link Layer Example
LAYER 1 – The PHYSICAL Layer
• Converts bits into electronic signals for outgoing
messages
• Converts electronic signals into bits for incoming
messages
• This layer manages the interface between the computer
and the network medium (coax, twisted pair, etc.)
• The bottom layer of the OSI model
The physical layer is responsible for movements of
individual bits from one hop (node) to the next.
Physical Layer
Physical Layer
The physical layer is concerned with the following:
• Physical characteristics of interfaces and medium
• Representation of bits.
• Data rate.
• Synchronization of bits.
• Line configuration.
• Physical topology.
• Transmission mode.
Reference Models
The TCP/IP Reference Model (Transmission Control
Protocol/Internet Protocol
The TCP/IP Reference
Model
A Comparison of the OSI and TCP/IP Reference
Model
SIMILARITIES
The main similarities between the two models include the following:
• They share similar architecture :- Both of the models share a similar
architecture. This can be illustrated by the fact that both of them are
constructed with layers.
• They share a common application layer:- Both of the models share a
common "application layer". However in practice this layer includes
different services depending upon each model.
• Both models have comparable transport and network layers:- This
can be illustrated by the fact that whatever functions are performed
between the presentation and network layer of the OSI model similar
functions are performed at the Transport layer of the TCP/IP model.
•Knowledge of both models is required by networking professionals.-
According to article obtained from the internet networking
professionals "need to know both models".
•Both models assume that packets are switched.- Basically this
means that individual packets may take differing paths in order to
reach the same destination.
DIFFERENCES
•The main differences between the two models are as follows:
•TCP/IP Protocols are considered to be standards around which
the internet has developed. The OSI model however is a
"generic, protocol- independent standard.”
•TCP/IP combines the presentation and session layer issues into
its application layer.
•TCP/IP combines the OSI data link and physical layers into the
network access layer.
•TCP/IP appears to be a more simpler model and this is
mainly due to the fact that it has fewer layers.
•TCP/IP is considered to be a more credible model- This
is mainly due to the fact because TCP/IP protocols are the
standards around which the internet was developed
therefore it mainly gains creditability due to this
reason. Where as in contrast networks are not usually built
around the OSI model as it is merely used as a guidance tool.
•The OSI model consists of 7 architectural layers whereas the
TCP/IP only has 4 layers

More Related Content

Similar to open system interconnection referencemodel.ppt

Similar to open system interconnection referencemodel.ppt (20)

Dc2 t1
Dc2 t1Dc2 t1
Dc2 t1
 
OSI layers
OSI layersOSI layers
OSI layers
 
PC 106 PPT-06
PC 106 PPT-06PC 106 PPT-06
PC 106 PPT-06
 
Osi layer model
Osi layer modelOsi layer model
Osi layer model
 
osi-model (open source interconnection)
osi-model (open source interconnection)osi-model (open source interconnection)
osi-model (open source interconnection)
 
Osi model
Osi modelOsi model
Osi model
 
Osi model
Osi modelOsi model
Osi model
 
4.osi model
4.osi model4.osi model
4.osi model
 
OSI &TCP/IP Model
OSI &TCP/IP ModelOSI &TCP/IP Model
OSI &TCP/IP Model
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
 
Ajal 7 osi layers
Ajal 7 osi layersAjal 7 osi layers
Ajal 7 osi layers
 
ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)
 
unit-1fon (1).pptx
unit-1fon (1).pptxunit-1fon (1).pptx
unit-1fon (1).pptx
 
OSI Reerence Model
OSI Reerence ModelOSI Reerence Model
OSI Reerence Model
 
OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)
OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)
OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)
 
iso osi model
 iso osi model iso osi model
iso osi model
 
Osi model
Osi modelOsi model
Osi model
 
Open system interference reference model.pptx
Open system interference reference model.pptxOpen system interference reference model.pptx
Open system interference reference model.pptx
 
OSI Model 2 .ppt
OSI Model 2 .pptOSI Model 2 .ppt
OSI Model 2 .ppt
 

Recently uploaded

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

open system interconnection referencemodel.ppt

  • 2.  Open Systems Interconnection (OSI) is a set of internationally recognized standards for networking and for operating system involved in networking functions. 7. Application layer 6. Presentation layer 5. Session layer 4. Transport layer 3. Network layer 2. Data link layer 1. Physical layer All People Seem To Need Data Processing
  • 3. Tasks involved in sending letter
  • 4. OSI Layers (The interaction between layers in the OSI model )
  • 5. The OSI Reference Model (Encapsulation) application application presentation session transport network data link physical 7 6 5 4 3 2 1 data data AH data AH PH data AH PH SH data AH PH SH TH data AH PH SH TH NH data AH PH SH TH NH bit streams DT H: header T: trail Each may be empty. DH
  • 6. An Exchange Using the OSI Model
  • 7. LAYER 7 – The APPLICATION Layer • The top layer of the OSI model • Provides a set of interfaces for sending and receiving applications to gain access and to use network services, such as: network file transfer, message handling and database query processing. The Application Layer Is Responsible For Providing Services To The User.
  • 9. LAYER 6 – The PRESENTATION Layer • For outgoing messages, it converts data into a generic format for network transmission; for incoming messages, it converts data from the generic network format to a format that the receiving application can understand • This layer is also responsible for certain protocol conversions, data encryption/decryption, or data compression/decompression • A special software facility called a “redirector” operates at this layer to determine if a request is network related on not and forward network-related requests to an appropriate network resource The presentation layer is responsible for translation, compression, and encryption.
  • 11. LAYER 5 – The SESSION Layer • Enables two networked resources to hold ongoing communications (called a session) across a network. • Applications on either end of the session are able to ex- change data for the duration of the session. • This layer is: • Responsible for initiating, maintaining and terminating sessions • Responsible for security and access control to session information (via session participant identification) • Responsible for synchronization services, and for checkpoint services The session layer is responsible for dialog control and synchronization.
  • 13. LAYER 4 – The TRANSPORT Layer • Manages the transmission of data across a network • Manages the flow of data between parties by segmenting long data streams into smaller data chunks (based on allowed “packet” size for a given transmission medium) • Reassembles chunks into their original sequence at the receiving end • Provides acknowledgements of successful transmissions and requests resends for packets which arrive with errors The transport layer is responsible for the delivery of a message from one process to another.
  • 15. Transport Layer The transport layer include the following: • Service-point addressing. • Segmentation and reassembly. • Connection control • Flow control
  • 18. LAYER 3 – The NETWORK Layer • Handles addressing messages for delivery, as well as translating logical network addresses and names into their physical counterparts • Responsible for deciding how to route transmissions between computers • This layer also handles the decisions needed to get data from one point to the next point along a network path • This layer also handles packet switching and network congestion control. The network layer is responsible for the delivery of individual packets from the source host to the destination host & Logical Addressing and Routing
  • 22. LAYER 2 – The DATA LINK Layer • Handles special data frames (packets) between the Network layer and the Physical layer • At the receiving end, this layer packages raw data from the physical layer into data frames for delivery to the Network layer • At the sending end this layer handles conversion of data into raw formats that can be handled by the Physical Layer The data link layer is responsible for moving frames from one hop (node) to the next
  • 24. Data Link Layer The Data Link Layer is also concerned with the following: • Framing • Physical addressing. • Flow control. • Error control.
  • 25. Data Link Layer Example
  • 26. LAYER 1 – The PHYSICAL Layer • Converts bits into electronic signals for outgoing messages • Converts electronic signals into bits for incoming messages • This layer manages the interface between the computer and the network medium (coax, twisted pair, etc.) • The bottom layer of the OSI model The physical layer is responsible for movements of individual bits from one hop (node) to the next.
  • 28. Physical Layer The physical layer is concerned with the following: • Physical characteristics of interfaces and medium • Representation of bits. • Data rate. • Synchronization of bits. • Line configuration. • Physical topology. • Transmission mode.
  • 29.
  • 30. Reference Models The TCP/IP Reference Model (Transmission Control Protocol/Internet Protocol
  • 32. A Comparison of the OSI and TCP/IP Reference Model SIMILARITIES The main similarities between the two models include the following: • They share similar architecture :- Both of the models share a similar architecture. This can be illustrated by the fact that both of them are constructed with layers. • They share a common application layer:- Both of the models share a common "application layer". However in practice this layer includes different services depending upon each model. • Both models have comparable transport and network layers:- This can be illustrated by the fact that whatever functions are performed between the presentation and network layer of the OSI model similar functions are performed at the Transport layer of the TCP/IP model.
  • 33. •Knowledge of both models is required by networking professionals.- According to article obtained from the internet networking professionals "need to know both models". •Both models assume that packets are switched.- Basically this means that individual packets may take differing paths in order to reach the same destination. DIFFERENCES •The main differences between the two models are as follows: •TCP/IP Protocols are considered to be standards around which the internet has developed. The OSI model however is a "generic, protocol- independent standard.” •TCP/IP combines the presentation and session layer issues into its application layer. •TCP/IP combines the OSI data link and physical layers into the network access layer.
  • 34. •TCP/IP appears to be a more simpler model and this is mainly due to the fact that it has fewer layers. •TCP/IP is considered to be a more credible model- This is mainly due to the fact because TCP/IP protocols are the standards around which the internet was developed therefore it mainly gains creditability due to this reason. Where as in contrast networks are not usually built around the OSI model as it is merely used as a guidance tool. •The OSI model consists of 7 architectural layers whereas the TCP/IP only has 4 layers