SlideShare a Scribd company logo
1 of 21
Download to read offline
David Hedley’s
Tuesday Tech Talks
OSI Model
Study Materials
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• Specific brands and models are for illustration purposes only.
• They do not imply any endorsement by the vendor, in any way.
• This talk does not represent the business process of any employer or
client, past or present, this is based on my own work and study.
• I only include equipment that I have experience with.
• At the time of writing, I have not received any compensation, or
inducement from any vendor.
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• Definition
• Open Systems Interconnection model (OSI model)
• “is a conceptual model that characterizes and standardizes the
communication functions of a telecommunication or computing system
without regard to its underlying internal structure and technology.”
• https://en.wikipedia.org/wiki/OSI_model
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• Purpose: Understand the OSI Model.
• Question: Do I understand how this layer works?
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• Triple Constraints
• Time
• Quality or Scope
• Budget
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• History
• 1983 work from late 70’s by International Organization for Standardization
(ISO) and Comite Consultatif International Telephonique et Telegraphique
(CCITT) merged in to The Basic Reference Model for Open Systems
Interconnection
• Published as ISO 7498
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• What is it?
• Divided in to 7 layers
• Each layer interacts with same layer on other host(s)
• Each layer interacts with layer above and below
• Abstraction
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• The layers
• 7. Application
• 6. Presentation
• 5. Session
• 4. Transport
• 3. Network
• 2. Data Link
• 1. Physical Layer
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• Mnemonic
•All People Seem To Need
Data Processors
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• Why do I care?
• A lot of discussion and documentation in the networking field makes
reference to the OSI model.
• It does give a framework for troubleshooting, although TCP/IP traditionally
didn’t map 1 to 1, the concepts all apply.
• If you certify, you’ll get asked OSI model questions.
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• Layer 7 Application
• 7.1.3.1 General
• 7.1.3.1.1 Application-processes exchange information by means of
application-entities which use application-protocols and presentation
services.
• 7.1.3.1.2 As the only layer in the Reference Model that directly provides
services to the application-processes, the Application Layer necessarily
provides all OSI services directly usable by application-processes.
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• Layer 7 Application Layer
• 7.1.3.2 Connection-mode facilities
• In addition to information transfer, such facilities may include, but are not limited to the
following:
• a) identification of the intended communication partners (for example by name, by address,
by definite description, by generic description);
• b) determination of the acceptable quality of service (for example response time, tolerable
error rate, cost vis-a-vis the previous considerations);
• c) synchronization of cooperating applications;
• d) agreement on responsibility for error recovery;
• e) agreement on security aspects (e.g. authentication, access control, data integrity);
• f) selection of mode of dialogue; and
• g) identification of abstract syntaxes.
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• Layer 6 Presentation (ASCII)
• The Presentation Layer provides for the representation of information that
application-entities either communicate or refer to in their communication.
• The Presentation Layer provides for common representation of the data
transferred between application entities. This relieves application-entities of
any concern with the problem of "common" representation of information,
• i.e. it provides them with syntax independence.
• The Presentation Layer ensures that the information content of the
Application Layer data is preserved during transfer. Cooperating application-
entities are responsible for determining the set of abstract syntaxes they
employ in their communication. The Presentation Layer is informed of the
abstract syntaxes that are to be employed. Knowing the set of abstract
syntaxes to be used by the application-entities, the Presentation Layer is
responsible for selecting mutually acceptable transfer syntaxes.
• NOTE - Presentation-entities have no role in determining the set of abstract syntaxes to be
used by the application-entities.
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• Layer 5 Session
• The purpose of the Session Layer is to provide the means necessary for
cooperating presentation-entities to organize and to synchronize their
dialogue and to manage their data exchange. To do this, the Session Layer
provides services to establish a session-connection between two
presentation-entities, to support orderly data exchange interactions, and to
release the connection in an orderly manner.
• The only function of the Session Layer for connectionless-mode
communication is to provide a mapping of transport-addresses to session-
addresses.
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• Layer 4 Transport (Segment)
• In connection-mode, the Transport Layer functions may include: (TCP)
• mapping transport-address onto a network-address;
• multiplexing (end-to-end) transport-connections onto network-connections;
• establishment and release of transport-connections;
• end-to-end sequence control on individual connections;
• end-to-end error detection and any necessary monitoring of the quality of service;
• end-to-end error recovery;
• end-to-end segmenting, blocking, and concatenation;
• end-to-end flow control on individual connections;
• supervisory functions;
• expedited transport-service-data-unit transfer; and
• suspend/resume.
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• Layer 4 Transport (Segment)
• In connectionless-mode, the Transport Layer provides the following functions
to support connectionless-mode transmission: (UDP)
• mapping between transport-addresses and network-addresses;
• mapping end-to-end transport-connectionless-mode transmissions on to network-
connectionless-mode transmissions;
• NOIB - There may be specific situations where performing conversion from connection-mode
to connectionless-mode operation in the Transport Layer can be justified and may thus be
permitted provided that this requires only limited extensions to existing protocols. In such
cases it is accepted that communication using such conversions can only take place betweeen
OSI end systems supporting them (see 6.4).
• end-to-end error detection and monitoring of the quality of service;
• transport-service-data-unit delimiting; and
• supervisory functions.
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• Layer 3 Network (Packet) (IP)
• The following are functions performed by the Network Layer:
• routing and relaying;
• network-connections;
• network-connection multiplexing;
• segmenting and blocking;
• error detection;
• error recovery;
• sequencing;
• flow control;
• expedited data transfer;
• reset;
• service selection;
• mapping between network-addresses and data-link addresses;
• mapping network-connectionless-mode transmissions to data-link-connectionless-mode transmissions;
• converting from data-link-connection-mode service to network-connectionless-mode service;
• enhancing a data-link-connectionless mode service to provide a network-connection-mode service; and
• network layer management.
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• Layer 2 Data Link (Frame) (Ethernet)
• In connection-mode, the facilities provided by the Data Link Layer are:
• data-link-addresses; (MAC Addresses)
• data-link-connection;
• data-link-service-data-units;
• data-link-connection-endpoint-identifiers;
• error notification;
• quality of service parameters; and (TOS bits)
• reset.
• In connectionless-mode, the facilities provided by the Data Link Layer are:
• data-link-addresses;
• transmission of data-link-service-data-units of a defined maximum size; and
• quality of service parameters.
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• Layer 1 Physical (1000BaseSX)
• The functions provided by the Physical Layer are:
• physical-connection activation and deactivation;
• physical-service-data-unit transmission;
• multiplexing; and
• Physical Layer management.
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• Homework
• What test are you studying for?
• Do you have daily goals?
• Have you signed up for, or take a class?
• Are you doing practice labs?
• Have you taken any practice tests?
• Have you scheduled your test?
• Everything is a training opportunity, USE IT!
• (On your dry erase, you can take notes on the questions you don’t know, and use this to
walk out with mental notes on what you need to study up on.)
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – OSI Model
• Thanks for watching!
• You can subscribe to my YouTube Channel
https://www.youtube.com/channel/UCZ3pcIh5Zmbp3rdjhfR7BOg
• You can follow me on Facebook
https://www.facebook.com/david.hedley.940
• You can follow me on Twitter @David_M_Hedley
• Or connect with me on Linkedin https://www.linkedin.com/in/david-
hedley-541985/
• You can suggest topics in the comments!
© 2018 David M. Hedley All Rights Reserved.

More Related Content

Similar to David Hedley's Tuesday Tech Talk OSI Model

Cloudhnologysstecociat
CloudhnologysstecociatCloudhnologysstecociat
CloudhnologysstecociatAnne Starr
 
Hybrid Clouds: “Silver Bullet” of the Cloud Computing?
Hybrid Clouds: “Silver Bullet” of the Cloud Computing?Hybrid Clouds: “Silver Bullet” of the Cloud Computing?
Hybrid Clouds: “Silver Bullet” of the Cloud Computing?Fabrizio Volpe
 
BPM and SOA Are Going Mobile: An Architectural Perspective
BPM and SOA Are Going Mobile: An Architectural PerspectiveBPM and SOA Are Going Mobile: An Architectural Perspective
BPM and SOA Are Going Mobile: An Architectural PerspectiveGuido Schmutz
 
Domain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic PatternsDomain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic PatternsMark Windholtz
 
E governance and enteerprise architecture
E governance and enteerprise architectureE governance and enteerprise architecture
E governance and enteerprise architectureKumar
 
How to Leverage Open Architectures for Existing Systems
How to Leverage Open Architectures for Existing SystemsHow to Leverage Open Architectures for Existing Systems
How to Leverage Open Architectures for Existing SystemsReal-Time Innovations (RTI)
 
spatial data infrastructure : issues and concepts
spatial data infrastructure : issues and conceptsspatial data infrastructure : issues and concepts
spatial data infrastructure : issues and conceptsDesconnets Jean-Christophe
 
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshopBelgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshopDenodo
 
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31TechSoup
 
2004 Net-centric Systems and Services Interoperability Engineering (NESSIE)
2004 Net-centric Systems and Services  Interoperability Engineering (NESSIE)2004 Net-centric Systems and Services  Interoperability Engineering (NESSIE)
2004 Net-centric Systems and Services Interoperability Engineering (NESSIE)Bob Marcus
 
Layer_arc_and_OSI_MODEL.ppt
Layer_arc_and_OSI_MODEL.pptLayer_arc_and_OSI_MODEL.ppt
Layer_arc_and_OSI_MODEL.pptBeniamTekeste
 
Microservices Patterns with GoldenGate
Microservices Patterns with GoldenGateMicroservices Patterns with GoldenGate
Microservices Patterns with GoldenGateJeffrey T. Pollock
 
Chap 5 software as a service (saass)
Chap 5 software as a service (saass)Chap 5 software as a service (saass)
Chap 5 software as a service (saass)Raj Sarode
 

Similar to David Hedley's Tuesday Tech Talk OSI Model (20)

Cloudhnologysstecociat
CloudhnologysstecociatCloudhnologysstecociat
Cloudhnologysstecociat
 
Hybrid Clouds: “Silver Bullet” of the Cloud Computing?
Hybrid Clouds: “Silver Bullet” of the Cloud Computing?Hybrid Clouds: “Silver Bullet” of the Cloud Computing?
Hybrid Clouds: “Silver Bullet” of the Cloud Computing?
 
Osi31
Osi31Osi31
Osi31
 
class 3
class 3class 3
class 3
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
BPM and SOA Are Going Mobile: An Architectural Perspective
BPM and SOA Are Going Mobile: An Architectural PerspectiveBPM and SOA Are Going Mobile: An Architectural Perspective
BPM and SOA Are Going Mobile: An Architectural Perspective
 
Domain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic PatternsDomain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic Patterns
 
E governance and enteerprise architecture
E governance and enteerprise architectureE governance and enteerprise architecture
E governance and enteerprise architecture
 
toolkit
toolkittoolkit
toolkit
 
How to Leverage Open Architectures for Existing Systems
How to Leverage Open Architectures for Existing SystemsHow to Leverage Open Architectures for Existing Systems
How to Leverage Open Architectures for Existing Systems
 
spatial data infrastructure : issues and concepts
spatial data infrastructure : issues and conceptsspatial data infrastructure : issues and concepts
spatial data infrastructure : issues and concepts
 
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshopBelgium & Luxembourg dedicated online Data Virtualization discovery workshop
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
 
Clean sw 3_architecture
Clean sw 3_architectureClean sw 3_architecture
Clean sw 3_architecture
 
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
 
2004 Net-centric Systems and Services Interoperability Engineering (NESSIE)
2004 Net-centric Systems and Services  Interoperability Engineering (NESSIE)2004 Net-centric Systems and Services  Interoperability Engineering (NESSIE)
2004 Net-centric Systems and Services Interoperability Engineering (NESSIE)
 
Layer_arc_and_OSI_MODEL.ppt
Layer_arc_and_OSI_MODEL.pptLayer_arc_and_OSI_MODEL.ppt
Layer_arc_and_OSI_MODEL.ppt
 
Hoffman and Rajan "Metadata: The Importance of Interoperability, and Factors ...
Hoffman and Rajan "Metadata: The Importance of Interoperability, and Factors ...Hoffman and Rajan "Metadata: The Importance of Interoperability, and Factors ...
Hoffman and Rajan "Metadata: The Importance of Interoperability, and Factors ...
 
Ajs 2 c
Ajs 2 cAjs 2 c
Ajs 2 c
 
Microservices Patterns with GoldenGate
Microservices Patterns with GoldenGateMicroservices Patterns with GoldenGate
Microservices Patterns with GoldenGate
 
Chap 5 software as a service (saass)
Chap 5 software as a service (saass)Chap 5 software as a service (saass)
Chap 5 software as a service (saass)
 

More from David Hedley

Serrano V. Priest and Educational Equalization in California
Serrano V. Priest and Educational Equalization in CaliforniaSerrano V. Priest and Educational Equalization in California
Serrano V. Priest and Educational Equalization in CaliforniaDavid Hedley
 
Learning Multicast Part 8 Securing Multicast
Learning Multicast Part 8 Securing MulticastLearning Multicast Part 8 Securing Multicast
Learning Multicast Part 8 Securing MulticastDavid Hedley
 
Learning Multicast Part 7 Bringing Clarity
Learning Multicast Part 7 Bringing ClarityLearning Multicast Part 7 Bringing Clarity
Learning Multicast Part 7 Bringing ClarityDavid Hedley
 
Learning Multicast Part 6 Troubleshooting
Learning Multicast Part 6 TroubleshootingLearning Multicast Part 6 Troubleshooting
Learning Multicast Part 6 TroubleshootingDavid Hedley
 
Learning Multicast Part 1: Fundamentals
Learning Multicast Part 1: FundamentalsLearning Multicast Part 1: Fundamentals
Learning Multicast Part 1: FundamentalsDavid Hedley
 
Learning Multicast Part 5 How routers know where the RP is
Learning Multicast Part 5 How routers know where the RP isLearning Multicast Part 5 How routers know where the RP is
Learning Multicast Part 5 How routers know where the RP isDavid Hedley
 
Learning Multicast Part 4 Rendezvous Points
Learning Multicast Part 4 Rendezvous PointsLearning Multicast Part 4 Rendezvous Points
Learning Multicast Part 4 Rendezvous PointsDavid Hedley
 
Learning Multicast Part 3 -1 PIM
Learning Multicast Part 3 -1 PIMLearning Multicast Part 3 -1 PIM
Learning Multicast Part 3 -1 PIMDavid Hedley
 
David Hedleys Tuesday Tech Talk Bad Design
David Hedleys Tuesday Tech Talk Bad DesignDavid Hedleys Tuesday Tech Talk Bad Design
David Hedleys Tuesday Tech Talk Bad DesignDavid Hedley
 
David Hedley's Tuesday Tech Talk Certification
David Hedley's Tuesday Tech Talk CertificationDavid Hedley's Tuesday Tech Talk Certification
David Hedley's Tuesday Tech Talk CertificationDavid Hedley
 
David Hedley's Tuesday Tech Talks Multicast Part 6 Troubleshooting
David Hedley's Tuesday Tech Talks Multicast Part 6 TroubleshootingDavid Hedley's Tuesday Tech Talks Multicast Part 6 Troubleshooting
David Hedley's Tuesday Tech Talks Multicast Part 6 TroubleshootingDavid Hedley
 
David Hedley's Tuesday Tech Talk Reliability
David Hedley's Tuesday Tech Talk ReliabilityDavid Hedley's Tuesday Tech Talk Reliability
David Hedley's Tuesday Tech Talk ReliabilityDavid Hedley
 
Deploying VoIP Part 1
Deploying VoIP Part 1Deploying VoIP Part 1
Deploying VoIP Part 1David Hedley
 
David Hedley's Tech Talk -- Redundancy
David Hedley's Tech Talk -- RedundancyDavid Hedley's Tech Talk -- Redundancy
David Hedley's Tech Talk -- RedundancyDavid Hedley
 

More from David Hedley (16)

Serrano V. Priest and Educational Equalization in California
Serrano V. Priest and Educational Equalization in CaliforniaSerrano V. Priest and Educational Equalization in California
Serrano V. Priest and Educational Equalization in California
 
Learning Multicast Part 8 Securing Multicast
Learning Multicast Part 8 Securing MulticastLearning Multicast Part 8 Securing Multicast
Learning Multicast Part 8 Securing Multicast
 
Learning Multicast Part 7 Bringing Clarity
Learning Multicast Part 7 Bringing ClarityLearning Multicast Part 7 Bringing Clarity
Learning Multicast Part 7 Bringing Clarity
 
Learning Multicast Part 6 Troubleshooting
Learning Multicast Part 6 TroubleshootingLearning Multicast Part 6 Troubleshooting
Learning Multicast Part 6 Troubleshooting
 
Learning Multicast Part 1: Fundamentals
Learning Multicast Part 1: FundamentalsLearning Multicast Part 1: Fundamentals
Learning Multicast Part 1: Fundamentals
 
Learning Multicast Part 5 How routers know where the RP is
Learning Multicast Part 5 How routers know where the RP isLearning Multicast Part 5 How routers know where the RP is
Learning Multicast Part 5 How routers know where the RP is
 
Learning Multicast Part 4 Rendezvous Points
Learning Multicast Part 4 Rendezvous PointsLearning Multicast Part 4 Rendezvous Points
Learning Multicast Part 4 Rendezvous Points
 
Learning Multicast Part 3 -1 PIM
Learning Multicast Part 3 -1 PIMLearning Multicast Part 3 -1 PIM
Learning Multicast Part 3 -1 PIM
 
Multicast pt2
Multicast pt2Multicast pt2
Multicast pt2
 
David Hedleys Tuesday Tech Talk Bad Design
David Hedleys Tuesday Tech Talk Bad DesignDavid Hedleys Tuesday Tech Talk Bad Design
David Hedleys Tuesday Tech Talk Bad Design
 
David Hedley's Tuesday Tech Talk Certification
David Hedley's Tuesday Tech Talk CertificationDavid Hedley's Tuesday Tech Talk Certification
David Hedley's Tuesday Tech Talk Certification
 
David Hedley's Tuesday Tech Talks Multicast Part 6 Troubleshooting
David Hedley's Tuesday Tech Talks Multicast Part 6 TroubleshootingDavid Hedley's Tuesday Tech Talks Multicast Part 6 Troubleshooting
David Hedley's Tuesday Tech Talks Multicast Part 6 Troubleshooting
 
David Hedley's Tuesday Tech Talk Reliability
David Hedley's Tuesday Tech Talk ReliabilityDavid Hedley's Tuesday Tech Talk Reliability
David Hedley's Tuesday Tech Talk Reliability
 
Quality
QualityQuality
Quality
 
Deploying VoIP Part 1
Deploying VoIP Part 1Deploying VoIP Part 1
Deploying VoIP Part 1
 
David Hedley's Tech Talk -- Redundancy
David Hedley's Tech Talk -- RedundancyDavid Hedley's Tech Talk -- Redundancy
David Hedley's Tech Talk -- Redundancy
 

Recently uploaded

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 

David Hedley's Tuesday Tech Talk OSI Model

  • 1. David Hedley’s Tuesday Tech Talks OSI Model Study Materials © 2018 David M. Hedley All Rights Reserved.
  • 2. David Hedley's Tuesday Tech Talks – OSI Model • Specific brands and models are for illustration purposes only. • They do not imply any endorsement by the vendor, in any way. • This talk does not represent the business process of any employer or client, past or present, this is based on my own work and study. • I only include equipment that I have experience with. • At the time of writing, I have not received any compensation, or inducement from any vendor. © 2018 David M. Hedley All Rights Reserved.
  • 3. David Hedley's Tuesday Tech Talks – OSI Model • Definition • Open Systems Interconnection model (OSI model) • “is a conceptual model that characterizes and standardizes the communication functions of a telecommunication or computing system without regard to its underlying internal structure and technology.” • https://en.wikipedia.org/wiki/OSI_model © 2018 David M. Hedley All Rights Reserved.
  • 4. David Hedley's Tuesday Tech Talks – OSI Model • Purpose: Understand the OSI Model. • Question: Do I understand how this layer works? © 2018 David M. Hedley All Rights Reserved.
  • 5. David Hedley's Tuesday Tech Talks – OSI Model • Triple Constraints • Time • Quality or Scope • Budget © 2018 David M. Hedley All Rights Reserved.
  • 6. David Hedley's Tuesday Tech Talks – OSI Model • History • 1983 work from late 70’s by International Organization for Standardization (ISO) and Comite Consultatif International Telephonique et Telegraphique (CCITT) merged in to The Basic Reference Model for Open Systems Interconnection • Published as ISO 7498 © 2018 David M. Hedley All Rights Reserved.
  • 7. David Hedley's Tuesday Tech Talks – OSI Model • What is it? • Divided in to 7 layers • Each layer interacts with same layer on other host(s) • Each layer interacts with layer above and below • Abstraction © 2018 David M. Hedley All Rights Reserved.
  • 8. David Hedley's Tuesday Tech Talks – OSI Model • The layers • 7. Application • 6. Presentation • 5. Session • 4. Transport • 3. Network • 2. Data Link • 1. Physical Layer © 2018 David M. Hedley All Rights Reserved.
  • 9. David Hedley's Tuesday Tech Talks – OSI Model • Mnemonic •All People Seem To Need Data Processors © 2018 David M. Hedley All Rights Reserved.
  • 10. David Hedley's Tuesday Tech Talks – OSI Model • Why do I care? • A lot of discussion and documentation in the networking field makes reference to the OSI model. • It does give a framework for troubleshooting, although TCP/IP traditionally didn’t map 1 to 1, the concepts all apply. • If you certify, you’ll get asked OSI model questions. © 2018 David M. Hedley All Rights Reserved.
  • 11. David Hedley's Tuesday Tech Talks – OSI Model • Layer 7 Application • 7.1.3.1 General • 7.1.3.1.1 Application-processes exchange information by means of application-entities which use application-protocols and presentation services. • 7.1.3.1.2 As the only layer in the Reference Model that directly provides services to the application-processes, the Application Layer necessarily provides all OSI services directly usable by application-processes. © 2018 David M. Hedley All Rights Reserved.
  • 12. David Hedley's Tuesday Tech Talks – OSI Model • Layer 7 Application Layer • 7.1.3.2 Connection-mode facilities • In addition to information transfer, such facilities may include, but are not limited to the following: • a) identification of the intended communication partners (for example by name, by address, by definite description, by generic description); • b) determination of the acceptable quality of service (for example response time, tolerable error rate, cost vis-a-vis the previous considerations); • c) synchronization of cooperating applications; • d) agreement on responsibility for error recovery; • e) agreement on security aspects (e.g. authentication, access control, data integrity); • f) selection of mode of dialogue; and • g) identification of abstract syntaxes. © 2018 David M. Hedley All Rights Reserved.
  • 13. David Hedley's Tuesday Tech Talks – OSI Model • Layer 6 Presentation (ASCII) • The Presentation Layer provides for the representation of information that application-entities either communicate or refer to in their communication. • The Presentation Layer provides for common representation of the data transferred between application entities. This relieves application-entities of any concern with the problem of "common" representation of information, • i.e. it provides them with syntax independence. • The Presentation Layer ensures that the information content of the Application Layer data is preserved during transfer. Cooperating application- entities are responsible for determining the set of abstract syntaxes they employ in their communication. The Presentation Layer is informed of the abstract syntaxes that are to be employed. Knowing the set of abstract syntaxes to be used by the application-entities, the Presentation Layer is responsible for selecting mutually acceptable transfer syntaxes. • NOTE - Presentation-entities have no role in determining the set of abstract syntaxes to be used by the application-entities. © 2018 David M. Hedley All Rights Reserved.
  • 14. David Hedley's Tuesday Tech Talks – OSI Model • Layer 5 Session • The purpose of the Session Layer is to provide the means necessary for cooperating presentation-entities to organize and to synchronize their dialogue and to manage their data exchange. To do this, the Session Layer provides services to establish a session-connection between two presentation-entities, to support orderly data exchange interactions, and to release the connection in an orderly manner. • The only function of the Session Layer for connectionless-mode communication is to provide a mapping of transport-addresses to session- addresses. © 2018 David M. Hedley All Rights Reserved.
  • 15. David Hedley's Tuesday Tech Talks – OSI Model • Layer 4 Transport (Segment) • In connection-mode, the Transport Layer functions may include: (TCP) • mapping transport-address onto a network-address; • multiplexing (end-to-end) transport-connections onto network-connections; • establishment and release of transport-connections; • end-to-end sequence control on individual connections; • end-to-end error detection and any necessary monitoring of the quality of service; • end-to-end error recovery; • end-to-end segmenting, blocking, and concatenation; • end-to-end flow control on individual connections; • supervisory functions; • expedited transport-service-data-unit transfer; and • suspend/resume. © 2018 David M. Hedley All Rights Reserved.
  • 16. David Hedley's Tuesday Tech Talks – OSI Model • Layer 4 Transport (Segment) • In connectionless-mode, the Transport Layer provides the following functions to support connectionless-mode transmission: (UDP) • mapping between transport-addresses and network-addresses; • mapping end-to-end transport-connectionless-mode transmissions on to network- connectionless-mode transmissions; • NOIB - There may be specific situations where performing conversion from connection-mode to connectionless-mode operation in the Transport Layer can be justified and may thus be permitted provided that this requires only limited extensions to existing protocols. In such cases it is accepted that communication using such conversions can only take place betweeen OSI end systems supporting them (see 6.4). • end-to-end error detection and monitoring of the quality of service; • transport-service-data-unit delimiting; and • supervisory functions. © 2018 David M. Hedley All Rights Reserved.
  • 17. David Hedley's Tuesday Tech Talks – OSI Model • Layer 3 Network (Packet) (IP) • The following are functions performed by the Network Layer: • routing and relaying; • network-connections; • network-connection multiplexing; • segmenting and blocking; • error detection; • error recovery; • sequencing; • flow control; • expedited data transfer; • reset; • service selection; • mapping between network-addresses and data-link addresses; • mapping network-connectionless-mode transmissions to data-link-connectionless-mode transmissions; • converting from data-link-connection-mode service to network-connectionless-mode service; • enhancing a data-link-connectionless mode service to provide a network-connection-mode service; and • network layer management. © 2018 David M. Hedley All Rights Reserved.
  • 18. David Hedley's Tuesday Tech Talks – OSI Model • Layer 2 Data Link (Frame) (Ethernet) • In connection-mode, the facilities provided by the Data Link Layer are: • data-link-addresses; (MAC Addresses) • data-link-connection; • data-link-service-data-units; • data-link-connection-endpoint-identifiers; • error notification; • quality of service parameters; and (TOS bits) • reset. • In connectionless-mode, the facilities provided by the Data Link Layer are: • data-link-addresses; • transmission of data-link-service-data-units of a defined maximum size; and • quality of service parameters. © 2018 David M. Hedley All Rights Reserved.
  • 19. David Hedley's Tuesday Tech Talks – OSI Model • Layer 1 Physical (1000BaseSX) • The functions provided by the Physical Layer are: • physical-connection activation and deactivation; • physical-service-data-unit transmission; • multiplexing; and • Physical Layer management. © 2018 David M. Hedley All Rights Reserved.
  • 20. David Hedley's Tuesday Tech Talks – OSI Model • Homework • What test are you studying for? • Do you have daily goals? • Have you signed up for, or take a class? • Are you doing practice labs? • Have you taken any practice tests? • Have you scheduled your test? • Everything is a training opportunity, USE IT! • (On your dry erase, you can take notes on the questions you don’t know, and use this to walk out with mental notes on what you need to study up on.) © 2018 David M. Hedley All Rights Reserved.
  • 21. David Hedley's Tuesday Tech Talks – OSI Model • Thanks for watching! • You can subscribe to my YouTube Channel https://www.youtube.com/channel/UCZ3pcIh5Zmbp3rdjhfR7BOg • You can follow me on Facebook https://www.facebook.com/david.hedley.940 • You can follow me on Twitter @David_M_Hedley • Or connect with me on Linkedin https://www.linkedin.com/in/david- hedley-541985/ • You can suggest topics in the comments! © 2018 David M. Hedley All Rights Reserved.