SlideShare a Scribd company logo
1 of 20
Download to read offline
❖ Representedby:
Fizza shehwar
OSI ModelOSI Model
❑ The OSI model:
❖International standard organization (ISO) established a committee
in 1977 to develop an architecture for systems communication..
❖Open system interconnection (OSI) reference model is the result of
this effort ..
❖This model allows any two different system to communicate even if
their architectures are different ..
❖It divides network communication into seven layers. Layers 1-4 are
called the lower layers and layers 5-7 called upper layers
Application
OSI Model Advantages
Presentation
Session
Transport
Network
Data link
Physical
Reduces complexity
Standardizes interfaces
Facilitates modular engineering
Accelerates evolution
Simplifies teaching and learning
Provides interoperability between vendors
Seven layers of the OSI model
Application
Presentation
Session
Transport
Network
Data link
Physical
Layer 7
Layer 6
Layer 5
Layer 4
Layer 3
Layer 2
Layer 1
The layers of the OSI model some Mnemonics
Application
Presentation
Session
Transport
Network
Data link
Physical
All
People
Seem
To
Need
Data
Processing
Please
Do
Not
Tell
Secret
Password
Anytime
Layered Approach
Layer 7
Layer 6
Layer 5
Layer 4
Layer 3
Layer 2
Layer 1 Layer 1
Layer 2
Layer 4
Layer 5
Layer 6
Layer 3
Layer 7
❖ Host 1 ❖ Host 2
Physical medium
Layer 7 protocol
Layer 6 protocol
Layer 5 protocol
Layer 4 protocol
Layer 3 protocol
Layer 2 protocol
Layer 1 protocol
Peers
Physical Layer
➢ Physical layer is the bottom layer(1) of OSI model
➢ It is responsible for the actual physical connection
between the devices
➢ It is responsible for movements of individual bit from
one node to next
➢ It defines the direction of transmission between two
devices(simplex, half duplex or full duplex)
➢ It defines the attachment of communication devices
with medium
➢ The common protocols are used at this level are
IEEE802,IEEE802.2,FDDI...
➢ It is responsible for the representationof Bits
Application
Presentation
Session
Transport
Network
Data link
Physical
Transmission of data to & from Physical Layer
10010010100110001 10010010100110001110110
From data link layer To data link layer
Physical
layer
Physical
layer
Transmission medium
Data link layer
➢ Data link layer is responsible for delivery of data
between to system on the same network
➢ It make sure the appropriate physical protocol is
assigned to the data
➢ It is the second layer in the OSI model
➢ It forms frames from the packets that are received form
network layer and physical layer
➢ It synchronizes the information is to be transmitted over
the data . Error controlling is easily done
➢ It's main functions are to deal with transmission errors ,
regulate the flow of data , and provide a well-defined
interface to the network layer
➢ Feedback is the function of data link layer
Application​
Presentation​
Session​
Transport​
Network​
Data link​
Physical​
frames
Data link layer
Data DataT2 TT2 T2 TT2
From network layer To network layer
Data link layer Data link layer
To physical layer Form physical layer
Network layer
➢ The network layer is the third level of the OSI model
➢ Logical connection setup , data forwarding , routing and delivery
error reporting are the network layer's primary responsibilities
➢ It is considered the backboneof the OSI model . It selects and
manages the best logical path for data transfer between notes
➢ This layer contains hardware such as routers , bridges , firewalls and
switches
➢ It's protocol exist in every host
➢ Internet protocol and Netware IPX/SPX are the common protocols
associatedwith the network layer
➢ In OSI model it responds to requests from the layer above it (means
transport layer) and issues requests to the layer below it (means data
link layer)
Application​
Presentation​
Session​
Transport​
Network​
Data link​
Physical​
packetpacket
Network layer
Data DataTT2 TT2
From transport layer To transport layer
Network layer Network layer
To data link layer Form data link layer
Transport layer
➢ The transport layer is the fourth layer in OSI model responsible for end-to-
end communication over a network
➢ It is also responsible for the management of error correction , providing
quality and reliability to the end user
➢ It works transparently within the layers above to deliver and receive data
without errors . The send side breaks messages into segments and
passes them onto the network layer . The receiving side then reassembles
segments into messages and passes them to the application layer
➢ This layer can identify the symptoms of over loaded nodes and reduced
flow rates
➢ Service-point addressing , connection control , reassembly , flow
control , error control are the responsibilities of transport layer
➢ The common protocols that operate at this layer are TCP,UDP,SPX and
NetBEUI
Application​
Presentation​
Session​
Transport​
Network​
Data link​
Physical​
Transport layer
From session layer To session layer
H4 H4 H4H4 H4 H4
L5 data L5 data
Transport
layer
Transport
layer
L4 data
L4 data
L4 data L4 data
L4 data
L4 data
To network layer From network layer
Session layer
➢ The session layer is the fifth layer of OSI model which
controls the connection between multiple computers
➢ This layer tracks the dialogs between computers
called session
➢ This layer establishes , maintains and manage
connection
➢ It determines how two devices talk to each other
➢ It synchronizesuser tasks . It is responsible for
synchronizing information from different sources for
example , session are implemented in live television
programs
➢ Sessions are most commonly implemented using
protocols like Zone information , TheAppleTalk ..
these protocols also manage session through
checkpointing and recovery
Session
Application​
Presentation​
Session​
Transport​
Network​
Data link​
Physical​
Request
Response
Session layer
H5 Data Data Data H5 Data Data Data
Syn Syn Syn Syn Syn Syn
From presentation layer
To transport layer
To presentation layer
From transport layer
Session
layer
Session
layer
Presentation layer
Application​
Presentation​
Session​
Transport​
Network​
Data link​
Physical​
➢ It is layer 6 of the 7-layer OSI model
➢ It is use to present data to layer 7 in an
accurate , well-defined and standardized
format
➢ It concerned how data is converted and
formatted for data transfer
➢ This layer perform code conversion ,
data translation , compression and
encryption
➢ It is also called syntax layer
➢ The presentation layer is responsible for
graphic handling , character or string
conversion
HTTP etc..
Encrypt data
Decrypt data
Presentation layer
DataH6 DataH6
From application layer To application layer
To session layer From session layer
Presentation
layer
Presentation
layer
Application
Presentation
Session​
Transport​
Network​
Data link​
Physical​
Return content in
required format
Web browser
Application layer
Request content➢ It provides network services to user
application
➢ It is responsible for exchanging information
between programs running on the computer
➢ It is the only one layer that directly interacts
with the end user
➢ It provide services like file transfer , web chat
, Email clients , network data sharing , web
surfing , virtual terminals and data operations
➢ Error handling , recovery , data flow over a
network are the responsibilities of this layer
➢ More than 15 protocols are used in
application layer such as Telnet , file transfer
protocol
Application layer
Application
layer
Application
layer
User
Human or program
User
Human or program
H7 Data DataH7
To presentation layer From presentation layer
Message Message
X.500 FTAM FTAMX.500X.400 X.400

More Related Content

What's hot

Ethernet frame format
Ethernet frame formatEthernet frame format
Ethernet frame formatmyrajendra
 
OSI Model - Open Systems Interconnection
OSI Model - Open Systems InterconnectionOSI Model - Open Systems Interconnection
OSI Model - Open Systems InterconnectionAdeel Rasheed
 
Osi reference model
Osi reference modelOsi reference model
Osi reference modelSagar Gor
 
Difference between OSI Layer & TCP/IP Layer
Difference between OSI Layer & TCP/IP LayerDifference between OSI Layer & TCP/IP Layer
Difference between OSI Layer & TCP/IP LayerNetwax Lab
 
RPC: Remote procedure call
RPC: Remote procedure callRPC: Remote procedure call
RPC: Remote procedure callSunita Sahu
 
communication-protocols
 communication-protocols communication-protocols
communication-protocolsAli Kamil
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network LayerManoj Kumar
 
Address resolution protocol (ARP)
Address resolution protocol (ARP)Address resolution protocol (ARP)
Address resolution protocol (ARP)NetProtocol Xpert
 
Dynamic interconnection networks
Dynamic interconnection networksDynamic interconnection networks
Dynamic interconnection networksPrasenjit Dey
 
services and system calls of operating system
services and system calls of operating system services and system calls of operating system
services and system calls of operating system Saurabh Soni
 
Data communications-concepts
Data communications-conceptsData communications-concepts
Data communications-conceptsWBUTTUTORIALS
 
INTER PROCESS COMMUNICATION (IPC).pptx
INTER PROCESS COMMUNICATION (IPC).pptxINTER PROCESS COMMUNICATION (IPC).pptx
INTER PROCESS COMMUNICATION (IPC).pptxLECO9
 

What's hot (20)

Ethernet frame format
Ethernet frame formatEthernet frame format
Ethernet frame format
 
OSI Model - Open Systems Interconnection
OSI Model - Open Systems InterconnectionOSI Model - Open Systems Interconnection
OSI Model - Open Systems Interconnection
 
OSI Model
OSI ModelOSI Model
OSI Model
 
Multiple access protocol
Multiple access protocolMultiple access protocol
Multiple access protocol
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
OSI models
OSI modelsOSI models
OSI models
 
OSI MODEL
OSI MODEL OSI MODEL
OSI MODEL
 
Difference between OSI Layer & TCP/IP Layer
Difference between OSI Layer & TCP/IP LayerDifference between OSI Layer & TCP/IP Layer
Difference between OSI Layer & TCP/IP Layer
 
Osi Model
Osi ModelOsi Model
Osi Model
 
RPC: Remote procedure call
RPC: Remote procedure callRPC: Remote procedure call
RPC: Remote procedure call
 
message passing
 message passing message passing
message passing
 
communication-protocols
 communication-protocols communication-protocols
communication-protocols
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network Layer
 
Address resolution protocol (ARP)
Address resolution protocol (ARP)Address resolution protocol (ARP)
Address resolution protocol (ARP)
 
Dynamic interconnection networks
Dynamic interconnection networksDynamic interconnection networks
Dynamic interconnection networks
 
TCP/IP Presentation
TCP/IP PresentationTCP/IP Presentation
TCP/IP Presentation
 
services and system calls of operating system
services and system calls of operating system services and system calls of operating system
services and system calls of operating system
 
computer network OSI layer
computer network OSI layercomputer network OSI layer
computer network OSI layer
 
Data communications-concepts
Data communications-conceptsData communications-concepts
Data communications-concepts
 
INTER PROCESS COMMUNICATION (IPC).pptx
INTER PROCESS COMMUNICATION (IPC).pptxINTER PROCESS COMMUNICATION (IPC).pptx
INTER PROCESS COMMUNICATION (IPC).pptx
 

Similar to Full presentation of The OSI model (20)

Class 3
Class 3Class 3
Class 3
 
OSI MODEL PRESENTATION_122850.pptx
OSI MODEL PRESENTATION_122850.pptxOSI MODEL PRESENTATION_122850.pptx
OSI MODEL PRESENTATION_122850.pptx
 
osi reference model ppt
osi reference model pptosi reference model ppt
osi reference model ppt
 
savli_._Jagrati._Yash_ppt.ppt
savli_._Jagrati._Yash_ppt.pptsavli_._Jagrati._Yash_ppt.ppt
savli_._Jagrati._Yash_ppt.ppt
 
THE OSI MODEL
THE OSI MODEL THE OSI MODEL
THE OSI MODEL
 
Computer Network [OSI Model]
Computer Network [OSI Model]Computer Network [OSI Model]
Computer Network [OSI Model]
 
unit-1fon (1).pptx
unit-1fon (1).pptxunit-1fon (1).pptx
unit-1fon (1).pptx
 
OSI model
OSI modelOSI model
OSI model
 
OSI Networking
OSI NetworkingOSI Networking
OSI Networking
 
OSI MODEL
OSI MODELOSI MODEL
OSI MODEL
 
CN-OSI-TCP-Models-001.pdf
CN-OSI-TCP-Models-001.pdfCN-OSI-TCP-Models-001.pdf
CN-OSI-TCP-Models-001.pdf
 
OSI model
OSI modelOSI model
OSI model
 
3. osi model
3. osi model3. osi model
3. osi model
 
OSI Model
OSI ModelOSI Model
OSI Model
 
what is OSI model
what is OSI modelwhat is OSI model
what is OSI model
 
OSI
OSIOSI
OSI
 
ch5-osi.pdf
ch5-osi.pdfch5-osi.pdf
ch5-osi.pdf
 
OSI MODEL
OSI MODELOSI MODEL
OSI MODEL
 
OSI Model
OSI ModelOSI Model
OSI Model
 
Osi model
Osi modelOsi model
Osi model
 

Recently uploaded

Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxFamilyWorshipCenterD
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Krijn Poppe
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSebastiano Panichella
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Pooja Nehwal
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...NETWAYS
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...NETWAYS
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringSebastiano Panichella
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)Basil Achie
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSebastiano Panichella
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )Pooja Nehwal
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 

Recently uploaded (20)

Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software Engineering
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation Track
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 

Full presentation of The OSI model

  • 2. ❑ The OSI model: ❖International standard organization (ISO) established a committee in 1977 to develop an architecture for systems communication.. ❖Open system interconnection (OSI) reference model is the result of this effort .. ❖This model allows any two different system to communicate even if their architectures are different .. ❖It divides network communication into seven layers. Layers 1-4 are called the lower layers and layers 5-7 called upper layers
  • 3. Application OSI Model Advantages Presentation Session Transport Network Data link Physical Reduces complexity Standardizes interfaces Facilitates modular engineering Accelerates evolution Simplifies teaching and learning Provides interoperability between vendors
  • 4. Seven layers of the OSI model Application Presentation Session Transport Network Data link Physical Layer 7 Layer 6 Layer 5 Layer 4 Layer 3 Layer 2 Layer 1
  • 5. The layers of the OSI model some Mnemonics Application Presentation Session Transport Network Data link Physical All People Seem To Need Data Processing Please Do Not Tell Secret Password Anytime
  • 6. Layered Approach Layer 7 Layer 6 Layer 5 Layer 4 Layer 3 Layer 2 Layer 1 Layer 1 Layer 2 Layer 4 Layer 5 Layer 6 Layer 3 Layer 7 ❖ Host 1 ❖ Host 2 Physical medium Layer 7 protocol Layer 6 protocol Layer 5 protocol Layer 4 protocol Layer 3 protocol Layer 2 protocol Layer 1 protocol Peers
  • 7. Physical Layer ➢ Physical layer is the bottom layer(1) of OSI model ➢ It is responsible for the actual physical connection between the devices ➢ It is responsible for movements of individual bit from one node to next ➢ It defines the direction of transmission between two devices(simplex, half duplex or full duplex) ➢ It defines the attachment of communication devices with medium ➢ The common protocols are used at this level are IEEE802,IEEE802.2,FDDI... ➢ It is responsible for the representationof Bits Application Presentation Session Transport Network Data link Physical
  • 8. Transmission of data to & from Physical Layer 10010010100110001 10010010100110001110110 From data link layer To data link layer Physical layer Physical layer Transmission medium
  • 9. Data link layer ➢ Data link layer is responsible for delivery of data between to system on the same network ➢ It make sure the appropriate physical protocol is assigned to the data ➢ It is the second layer in the OSI model ➢ It forms frames from the packets that are received form network layer and physical layer ➢ It synchronizes the information is to be transmitted over the data . Error controlling is easily done ➢ It's main functions are to deal with transmission errors , regulate the flow of data , and provide a well-defined interface to the network layer ➢ Feedback is the function of data link layer Application​ Presentation​ Session​ Transport​ Network​ Data link​ Physical​
  • 10. frames Data link layer Data DataT2 TT2 T2 TT2 From network layer To network layer Data link layer Data link layer To physical layer Form physical layer
  • 11. Network layer ➢ The network layer is the third level of the OSI model ➢ Logical connection setup , data forwarding , routing and delivery error reporting are the network layer's primary responsibilities ➢ It is considered the backboneof the OSI model . It selects and manages the best logical path for data transfer between notes ➢ This layer contains hardware such as routers , bridges , firewalls and switches ➢ It's protocol exist in every host ➢ Internet protocol and Netware IPX/SPX are the common protocols associatedwith the network layer ➢ In OSI model it responds to requests from the layer above it (means transport layer) and issues requests to the layer below it (means data link layer) Application​ Presentation​ Session​ Transport​ Network​ Data link​ Physical​
  • 12. packetpacket Network layer Data DataTT2 TT2 From transport layer To transport layer Network layer Network layer To data link layer Form data link layer
  • 13. Transport layer ➢ The transport layer is the fourth layer in OSI model responsible for end-to- end communication over a network ➢ It is also responsible for the management of error correction , providing quality and reliability to the end user ➢ It works transparently within the layers above to deliver and receive data without errors . The send side breaks messages into segments and passes them onto the network layer . The receiving side then reassembles segments into messages and passes them to the application layer ➢ This layer can identify the symptoms of over loaded nodes and reduced flow rates ➢ Service-point addressing , connection control , reassembly , flow control , error control are the responsibilities of transport layer ➢ The common protocols that operate at this layer are TCP,UDP,SPX and NetBEUI Application​ Presentation​ Session​ Transport​ Network​ Data link​ Physical​
  • 14. Transport layer From session layer To session layer H4 H4 H4H4 H4 H4 L5 data L5 data Transport layer Transport layer L4 data L4 data L4 data L4 data L4 data L4 data To network layer From network layer
  • 15. Session layer ➢ The session layer is the fifth layer of OSI model which controls the connection between multiple computers ➢ This layer tracks the dialogs between computers called session ➢ This layer establishes , maintains and manage connection ➢ It determines how two devices talk to each other ➢ It synchronizesuser tasks . It is responsible for synchronizing information from different sources for example , session are implemented in live television programs ➢ Sessions are most commonly implemented using protocols like Zone information , TheAppleTalk .. these protocols also manage session through checkpointing and recovery Session Application​ Presentation​ Session​ Transport​ Network​ Data link​ Physical​ Request Response
  • 16. Session layer H5 Data Data Data H5 Data Data Data Syn Syn Syn Syn Syn Syn From presentation layer To transport layer To presentation layer From transport layer Session layer Session layer
  • 17. Presentation layer Application​ Presentation​ Session​ Transport​ Network​ Data link​ Physical​ ➢ It is layer 6 of the 7-layer OSI model ➢ It is use to present data to layer 7 in an accurate , well-defined and standardized format ➢ It concerned how data is converted and formatted for data transfer ➢ This layer perform code conversion , data translation , compression and encryption ➢ It is also called syntax layer ➢ The presentation layer is responsible for graphic handling , character or string conversion HTTP etc.. Encrypt data Decrypt data
  • 18. Presentation layer DataH6 DataH6 From application layer To application layer To session layer From session layer Presentation layer Presentation layer
  • 19. Application Presentation Session​ Transport​ Network​ Data link​ Physical​ Return content in required format Web browser Application layer Request content➢ It provides network services to user application ➢ It is responsible for exchanging information between programs running on the computer ➢ It is the only one layer that directly interacts with the end user ➢ It provide services like file transfer , web chat , Email clients , network data sharing , web surfing , virtual terminals and data operations ➢ Error handling , recovery , data flow over a network are the responsibilities of this layer ➢ More than 15 protocols are used in application layer such as Telnet , file transfer protocol
  • 20. Application layer Application layer Application layer User Human or program User Human or program H7 Data DataH7 To presentation layer From presentation layer Message Message X.500 FTAM FTAMX.500X.400 X.400