SlideShare a Scribd company logo
1 of 29
Chapter 2: The
ISO/OSI
REFERENCE
MODEL
By: IVY B. BUNCARAS
ISO
“International Organization for
Standardization”, an independent, non-
governmental international organization with a
membership of 162 national standards bodies.
OSI
“Open System Interconnection”,
a reference model for how applications can
communicate over a network
THE
ISO/OSI
REFERENCE
MODEL
Physical Layer
concerned with transmitting raw bits over a
communication channel.
concerned mainly with the hardware connection.
defines the mechanical and electrical
specifications of a network medium and network
interface hardware.
responsible for the physical media connections
and specifications, data transmission, and reception
from media.
connects adjacent nodes physically and electrically
IBM Compatible IBM Compatible
Cable
volts
time
The Physical Layer
Data Link Layer
concerned with coding, addressing and transmitting information.
responsible for the sending and receiving of bits to and from the physical
layer.
responsible for data framing, error control, flow control and physical
addressing.
adds its own control information to the front of the data packet including
the following;
1. a source address
2. destination address
3. length of frame
Physical Layer
Data Link
Layer
11001010
10
trailerheader
11001010
10
The Network Layer
Network B
Token Ring
Network A: Ethernet
router
The network layer is one layer above data link
later, which ensures that information arrive at its
intended destination at the desired format.
Its function is to establish, maintain and
provide an open path for information to travel across
the network and thus make the actual route
transparent and insignificant of any other layer.
The primary objective of network layer is to
move or route information across a network made up
of multiple network segments.
Functions;
transports, routes, message handling and
transfer of data.
Responsible for routing data across the link,
message fragmentation
Routes data in “packets” between source
destination.
Controls traffic and congestion in the network
The Transport Layer
Network A Network B
MAIL
Workstation IBM Compatible Workstation IBM Compatible
The Transport Layer acts as the interface
between the higher layers and the lower three layers.
This layer ensures reliable data delivery often
compensating for the lack of reliability in the lower
layers.
places data exchange to match end-point
processing capacity and enciphers user data if needed
for security purposes.
Responsible for reliable end-to-end
communication
Implementations can usually confirm or deny data
delivery
The application software may take corrective action or
provide the user with options.
Makes use of a variety of mechanisms such us;
1. acknowledgement messages
2. sequence numbers
3. flow control
The Session Layer
Mabuhay! Hey, Myline may I speak with you? Over
Do I know you? Over
Yes, this is Aly. Over
Oh, Hi Aly. What do you need? Over.
Send me the source code of the program. Over.
Sure thing. Here it comes! Over
Network Server Remote Server
The session layer adds control mechanism to
the data that establish, maintain, synchronize, and
manage dialog between communicating applications.
The session layer is also generally thought to
be the home of Remote Procedure Calls (RPCs). RPCs
send information across the network in a manner that is
almost transparent to the user.
Handles the details that must be agreed upon and
followed by the communicating parties that
exchange the information.
Maintains the session between the devices for as
long as it is needed.
Coordinates and regulates the transfer of
information between them.
Responsible for establishing, maintaining and
coordinating communication.
Responsible for session management, session
error control, dialog control, (coordination and
synchronization) and remote procedure calls.
Synchronizes flow between end-points,
correlates exchanges and groups related data into
indivisible units
THE PRESENTATION LAYER
Session Presentation Application
100101010111000
010101010001010
010101010010000
110101010010100
Send me the
source code
and all the
associated
files.
The presentation layer transforms data into a
mutually agreed-upon format (transfer syntax) that
can be understood by each application and the
computers they run on.
responsible for the text formatting, code
conversion and display.
responsible for data formats, data format
translation, data compression and data encryption
and decryption.
formats data for different presentation media
and coordinates resource sharing.
the primary function is to present the data into
a form that can be understood by the user
the presentation layer’s tasks generally
include interpreting codes such as tabs ad other
codes related to presentation.
it may also govern converting encryption and
other codes into a well-defined format.
responsible for translating and interpreting
different character sets so that they may be
presented in a manner that can be understood by
the end-users
The Application Layer
The Application Layer specifies the communication
interface with the user and manages communication
between computer applications.
The application layer contains variety of protocols that
are commonly needed for various applications.
Functions:
concerned with program to program transfer of
information
Provides application services such as distributed
database access and document interchange to network
users
Responsible for user interface and applications
Example of network application are as
follows:
1. File access / transfer
2. Virtual terminal transfer
3. Network management
4. Directory services
5. Mail transfer service
Physical Path
User Data
Communication Path
Logical Path
Sending Process Receiving Process
Bits
DataDH DT
DataNH
Data
Data
Data
Data
TH
SH
PH
AH
End-User Application Programs
File transfer, access and management,
document and message interchange, job
transfer and manipulation.
Transfer syntax negotiation data
representation transformation
Dialog and synchronization control for
application entities
Distributed information
services
Syntax-independent
message interchange
service
APPLICATION LAYER
PRESENTATION LAYER
SESSION LAYER
End-to-end message transfer (connection
management, error control, fragmentation
and flow control
Network routing, addressing, call setup and
clearing
Data Link Control (framing, data
transparency, error control
Mechanical and electrical network interface
definitions
Data Communications Network
Network-independent message
interchange service
Physical connection to network
termination equipment
TRANSPORT LAYER
NETWORK LAYER
DATA LINK LAYER
PHYSICAL LAYER
Protocol Layer Summary of the ISO/OSI Reference Model
OSI Services
Two types of services to the layer of OSI
Reference Model:
 Connection-Oriented Service
- the service user first establishes a connection,
uses this connection and then terminates the
connection when it is no longer needed.
Reliable connection-oriented service has
two minor variations:
• Message sequences
• Byte streams
 Connectionless Service
- adapts the postal system model. Each of the message (or letter
in postal system) carries the full destination address and is routed
independently through the system.
Service Example
Connection-oriented Reliable message
stream
Sequence of pages
Reliable byte stream Remote login
Unreliable connection Digitized voice
Connectionless Unreliable datagram Electronic junk mail
Acknowledged
datagram
Registered mail
Request-reply Database query
Examples of Different Types of Service
END

More Related Content

What's hot (20)

Itmg360 chapter one_v05
Itmg360 chapter one_v05Itmg360 chapter one_v05
Itmg360 chapter one_v05
 
The Osi Model
The Osi ModelThe Osi Model
The Osi Model
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
Viloria osi layer4-7
Viloria osi layer4-7Viloria osi layer4-7
Viloria osi layer4-7
 
The OSI Model
The OSI ModelThe OSI Model
The OSI Model
 
Assignment izaz sir
Assignment izaz sirAssignment izaz sir
Assignment izaz sir
 
Osi model in networking
Osi model in networkingOsi model in networking
Osi model in networking
 
1.3.1a software de red
1.3.1a software de red1.3.1a software de red
1.3.1a software de red
 
ISO layer
ISO layerISO layer
ISO layer
 
Learn basics of ip addressing
Learn basics of  ip addressingLearn basics of  ip addressing
Learn basics of ip addressing
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
ITFT_Osi reference model
ITFT_Osi reference modelITFT_Osi reference model
ITFT_Osi reference model
 
Introduction to Internet
Introduction to InternetIntroduction to Internet
Introduction to Internet
 
OSI reference model
OSI reference modelOSI reference model
OSI reference model
 
Client server relation
Client server relationClient server relation
Client server relation
 
Introduction to Computer Networks
Introduction to Computer NetworksIntroduction to Computer Networks
Introduction to Computer Networks
 
osi model
osi modelosi model
osi model
 
Bca 207
Bca 207Bca 207
Bca 207
 
Lesson 7
Lesson 7Lesson 7
Lesson 7
 
network TCP/IP prenstion
network TCP/IP prenstionnetwork TCP/IP prenstion
network TCP/IP prenstion
 

Similar to The ISO/OSI Reference Model Explained

Osi reference model in Networking
Osi reference model in NetworkingOsi reference model in Networking
Osi reference model in NetworkingSatya P. Joshi
 
Networking (osi model)
Networking (osi model)Networking (osi model)
Networking (osi model)Pooja Bhojwani
 
architecture framework for ecommerce
architecture framework for ecommercearchitecture framework for ecommerce
architecture framework for ecommercepreetikapri1
 
Internetworking
InternetworkingInternetworking
InternetworkingRaghu nath
 
Introduction to Computers Lecture # 13
Introduction to Computers Lecture # 13Introduction to Computers Lecture # 13
Introduction to Computers Lecture # 13Sehrish Rafiq
 
15 ec44t unit 2 networking protocols and osi model
15 ec44t unit 2 networking protocols and  osi model15 ec44t unit 2 networking protocols and  osi model
15 ec44t unit 2 networking protocols and osi modelshrinivasgnaik
 
OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of NetworkingMukesh Tekwani
 
Computer Network Unit-1 ppt
Computer Network Unit-1 pptComputer Network Unit-1 ppt
Computer Network Unit-1 pptvmdharxfr
 
open system interconnection
open system interconnectionopen system interconnection
open system interconnectionRuchi Maurya
 
Network Advantages And Disadvantages
Network Advantages And DisadvantagesNetwork Advantages And Disadvantages
Network Advantages And DisadvantagesRenee Jones
 
Osi model and tcpip model.
Osi model and tcpip model.Osi model and tcpip model.
Osi model and tcpip model.kona paul
 

Similar to The ISO/OSI Reference Model Explained (20)

COMPUTER NETWORKING
COMPUTER NETWORKINGCOMPUTER NETWORKING
COMPUTER NETWORKING
 
OSI &TCP/IP Model
OSI &TCP/IP ModelOSI &TCP/IP Model
OSI &TCP/IP Model
 
Ch 2 network
Ch 2 networkCh 2 network
Ch 2 network
 
Osi reference model in Networking
Osi reference model in NetworkingOsi reference model in Networking
Osi reference model in Networking
 
Cn4,com net
Cn4,com netCn4,com net
Cn4,com net
 
Networking (osi model)
Networking (osi model)Networking (osi model)
Networking (osi model)
 
architecture framework for ecommerce
architecture framework for ecommercearchitecture framework for ecommerce
architecture framework for ecommerce
 
Internetworking
InternetworkingInternetworking
Internetworking
 
Assignment3
Assignment3Assignment3
Assignment3
 
Internet
InternetInternet
Internet
 
Introduction to Computers Lecture # 13
Introduction to Computers Lecture # 13Introduction to Computers Lecture # 13
Introduction to Computers Lecture # 13
 
OSI Model and TCP/IP Model.
OSI Model and TCP/IP Model.OSI Model and TCP/IP Model.
OSI Model and TCP/IP Model.
 
15 ec44t unit 2 networking protocols and osi model
15 ec44t unit 2 networking protocols and  osi model15 ec44t unit 2 networking protocols and  osi model
15 ec44t unit 2 networking protocols and osi model
 
OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of Networking
 
Lecture 06
Lecture 06Lecture 06
Lecture 06
 
Computer Network Unit-1 ppt
Computer Network Unit-1 pptComputer Network Unit-1 ppt
Computer Network Unit-1 ppt
 
open system interconnection
open system interconnectionopen system interconnection
open system interconnection
 
Network Advantages And Disadvantages
Network Advantages And DisadvantagesNetwork Advantages And Disadvantages
Network Advantages And Disadvantages
 
Osi model and tcpip model.
Osi model and tcpip model.Osi model and tcpip model.
Osi model and tcpip model.
 
3. osi model
3. osi model3. osi model
3. osi model
 

More from ivy buncaras

Organization & management Q4 2 [Autosaved].pptx
Organization & management Q4 2 [Autosaved].pptxOrganization & management Q4 2 [Autosaved].pptx
Organization & management Q4 2 [Autosaved].pptxivy buncaras
 
Media and information communication literacy.pptx
Media and information communication literacy.pptxMedia and information communication literacy.pptx
Media and information communication literacy.pptxivy buncaras
 
APPLIED ECONOMICS.pptx
APPLIED ECONOMICS.pptxAPPLIED ECONOMICS.pptx
APPLIED ECONOMICS.pptxivy buncaras
 
Media and information communication literacy.pdf
Media and information communication literacy.pdfMedia and information communication literacy.pdf
Media and information communication literacy.pdfivy buncaras
 
Ford Motors Company - Business Process Reengineering
Ford Motors Company - Business Process ReengineeringFord Motors Company - Business Process Reengineering
Ford Motors Company - Business Process Reengineeringivy buncaras
 
Sub categories-of-environmental-science
Sub categories-of-environmental-scienceSub categories-of-environmental-science
Sub categories-of-environmental-scienceivy buncaras
 

More from ivy buncaras (11)

eim.pptx
eim.pptxeim.pptx
eim.pptx
 
ASTRONOMY.pptx
ASTRONOMY.pptxASTRONOMY.pptx
ASTRONOMY.pptx
 
Organization & management Q4 2 [Autosaved].pptx
Organization & management Q4 2 [Autosaved].pptxOrganization & management Q4 2 [Autosaved].pptx
Organization & management Q4 2 [Autosaved].pptx
 
Media and information communication literacy.pptx
Media and information communication literacy.pptxMedia and information communication literacy.pptx
Media and information communication literacy.pptx
 
APPLIED ECONOMICS.pptx
APPLIED ECONOMICS.pptxAPPLIED ECONOMICS.pptx
APPLIED ECONOMICS.pptx
 
ASTRONOMY.pdf
ASTRONOMY.pdfASTRONOMY.pdf
ASTRONOMY.pdf
 
Media and information communication literacy.pdf
Media and information communication literacy.pdfMedia and information communication literacy.pdf
Media and information communication literacy.pdf
 
CSS-PPT-W3-D1.pdf
CSS-PPT-W3-D1.pdfCSS-PPT-W3-D1.pdf
CSS-PPT-W3-D1.pdf
 
CSS-PPT-W1-D1.pdf
CSS-PPT-W1-D1.pdfCSS-PPT-W1-D1.pdf
CSS-PPT-W1-D1.pdf
 
Ford Motors Company - Business Process Reengineering
Ford Motors Company - Business Process ReengineeringFord Motors Company - Business Process Reengineering
Ford Motors Company - Business Process Reengineering
 
Sub categories-of-environmental-science
Sub categories-of-environmental-scienceSub categories-of-environmental-science
Sub categories-of-environmental-science
 

Recently uploaded

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 

Recently uploaded (20)

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 

The ISO/OSI Reference Model Explained

  • 2. ISO “International Organization for Standardization”, an independent, non- governmental international organization with a membership of 162 national standards bodies. OSI “Open System Interconnection”, a reference model for how applications can communicate over a network
  • 4. Physical Layer concerned with transmitting raw bits over a communication channel. concerned mainly with the hardware connection. defines the mechanical and electrical specifications of a network medium and network interface hardware. responsible for the physical media connections and specifications, data transmission, and reception from media. connects adjacent nodes physically and electrically
  • 5. IBM Compatible IBM Compatible Cable volts time The Physical Layer
  • 6. Data Link Layer concerned with coding, addressing and transmitting information. responsible for the sending and receiving of bits to and from the physical layer. responsible for data framing, error control, flow control and physical addressing. adds its own control information to the front of the data packet including the following; 1. a source address 2. destination address 3. length of frame Physical Layer Data Link Layer 11001010 10 trailerheader 11001010 10
  • 7. The Network Layer Network B Token Ring Network A: Ethernet router
  • 8. The network layer is one layer above data link later, which ensures that information arrive at its intended destination at the desired format. Its function is to establish, maintain and provide an open path for information to travel across the network and thus make the actual route transparent and insignificant of any other layer. The primary objective of network layer is to move or route information across a network made up of multiple network segments.
  • 9. Functions; transports, routes, message handling and transfer of data. Responsible for routing data across the link, message fragmentation Routes data in “packets” between source destination. Controls traffic and congestion in the network
  • 10. The Transport Layer Network A Network B MAIL Workstation IBM Compatible Workstation IBM Compatible
  • 11. The Transport Layer acts as the interface between the higher layers and the lower three layers. This layer ensures reliable data delivery often compensating for the lack of reliability in the lower layers. places data exchange to match end-point processing capacity and enciphers user data if needed for security purposes. Responsible for reliable end-to-end communication
  • 12. Implementations can usually confirm or deny data delivery The application software may take corrective action or provide the user with options. Makes use of a variety of mechanisms such us; 1. acknowledgement messages 2. sequence numbers 3. flow control
  • 13. The Session Layer Mabuhay! Hey, Myline may I speak with you? Over Do I know you? Over Yes, this is Aly. Over Oh, Hi Aly. What do you need? Over. Send me the source code of the program. Over. Sure thing. Here it comes! Over Network Server Remote Server
  • 14. The session layer adds control mechanism to the data that establish, maintain, synchronize, and manage dialog between communicating applications. The session layer is also generally thought to be the home of Remote Procedure Calls (RPCs). RPCs send information across the network in a manner that is almost transparent to the user.
  • 15. Handles the details that must be agreed upon and followed by the communicating parties that exchange the information. Maintains the session between the devices for as long as it is needed. Coordinates and regulates the transfer of information between them. Responsible for establishing, maintaining and coordinating communication.
  • 16. Responsible for session management, session error control, dialog control, (coordination and synchronization) and remote procedure calls. Synchronizes flow between end-points, correlates exchanges and groups related data into indivisible units
  • 17. THE PRESENTATION LAYER Session Presentation Application 100101010111000 010101010001010 010101010010000 110101010010100 Send me the source code and all the associated files.
  • 18. The presentation layer transforms data into a mutually agreed-upon format (transfer syntax) that can be understood by each application and the computers they run on. responsible for the text formatting, code conversion and display. responsible for data formats, data format translation, data compression and data encryption and decryption. formats data for different presentation media and coordinates resource sharing. the primary function is to present the data into a form that can be understood by the user
  • 19. the presentation layer’s tasks generally include interpreting codes such as tabs ad other codes related to presentation. it may also govern converting encryption and other codes into a well-defined format. responsible for translating and interpreting different character sets so that they may be presented in a manner that can be understood by the end-users
  • 21. The Application Layer specifies the communication interface with the user and manages communication between computer applications. The application layer contains variety of protocols that are commonly needed for various applications. Functions: concerned with program to program transfer of information Provides application services such as distributed database access and document interchange to network users Responsible for user interface and applications
  • 22. Example of network application are as follows: 1. File access / transfer 2. Virtual terminal transfer 3. Network management 4. Directory services 5. Mail transfer service
  • 23. Physical Path User Data Communication Path Logical Path Sending Process Receiving Process Bits DataDH DT DataNH Data Data Data Data TH SH PH AH
  • 24. End-User Application Programs File transfer, access and management, document and message interchange, job transfer and manipulation. Transfer syntax negotiation data representation transformation Dialog and synchronization control for application entities Distributed information services Syntax-independent message interchange service APPLICATION LAYER PRESENTATION LAYER SESSION LAYER
  • 25. End-to-end message transfer (connection management, error control, fragmentation and flow control Network routing, addressing, call setup and clearing Data Link Control (framing, data transparency, error control Mechanical and electrical network interface definitions Data Communications Network Network-independent message interchange service Physical connection to network termination equipment TRANSPORT LAYER NETWORK LAYER DATA LINK LAYER PHYSICAL LAYER Protocol Layer Summary of the ISO/OSI Reference Model
  • 26.
  • 27. OSI Services Two types of services to the layer of OSI Reference Model:  Connection-Oriented Service - the service user first establishes a connection, uses this connection and then terminates the connection when it is no longer needed. Reliable connection-oriented service has two minor variations: • Message sequences • Byte streams
  • 28.  Connectionless Service - adapts the postal system model. Each of the message (or letter in postal system) carries the full destination address and is routed independently through the system. Service Example Connection-oriented Reliable message stream Sequence of pages Reliable byte stream Remote login Unreliable connection Digitized voice Connectionless Unreliable datagram Electronic junk mail Acknowledged datagram Registered mail Request-reply Database query Examples of Different Types of Service
  • 29. END