SlideShare a Scribd company logo
1 of 25
OPEN SYSTEM
INTERCONNECTION (OSI)
MODEL
PRESENTED BY
SIMRAN KAUR
OSI MODEL
• OSI model is a reference tool for understanding data
communication between any two networked system.
• It divides the communication processes into 7 layers.
• Each layer performs specific functions to support the layers
above it and uses services of the layers below it.
• Each layer represents a different level of abstraction and layers
boundaries are well defined.
PHYSICAL LAYER
• It coordinates the functions required to transmit a bit stream
over a physical medium.
• It deals with the mechanical and electrical specifications of
interface and transmission medium.
• It defines the procedures and functions that physical devices
and interfaces have to perform for transmission to occur.
FUNCTIONS OF PHYSICAL LAYER
• It defines characteristics of the interface between the devices
and the transmission medium.
• It defines the type of transmission medium and transmission
rate.
• It performs synchronization of sender and receiver clocks.
• It is concerned with physical topology.
• It transmits bit stream over the communication channel
UNITS USED IN PHYSICAL LAYER
• Hardware used: Repeater and Hub
• Data unit: Bit stream
DATA LINK LAYER
• It transforms the physical layer, a raw transmission facility, to a
reliable link and is responsible for Node-to-Node delivery.
• It makes the physical layer appear error free to the upper layer
(i.e., network layer).
FUNCTIONS OF DATA LINK LAYER
• Framing
• Flow control
• Error control
• Access control
• Physical addressing
UNITS USED IN DATA LINK LAYER
• Hardware used: Bridges and Switches
• Data unit: Frames
• Protocol used: Simplex protocol, stop and wait protocol, sliding
window, HDLC, SDLC, NDP, ISDN, ARP, PSL, OSPF, NDP
NETWORK LAYER
• It is responsible for source to destination delivery of a packet
possibly across multiple networks (links).
• If the two systems are connected to the same link, there is
usually no need for a network layer.
• If the two systems are attached to different links with
connecting devices between networks, there is often a need of
the network layer to accomplish source to destination delivery.
FUNCTIONS OF NETWORK LAYER
• Logical addressing
• Routing
UNITS USED IN NETWORK LAYER
• Hardware used: Routers
• Data units: Packets
• Protocols used: IP(Internet Protocol), NAT(Network Address
Translation), ARP(Address Resolution Protocol), ICMP(Internet
Control Message Protocol), BGP(Border Gateway Protocol),
RARP(Reverse Address Resolution Protocol), DHCP(Dynamic
Host Configuration Protocol), BOOTP, OSPF
TRANSPORT LAYER
• It is responsible for source to destination delivery of the entire
message.
• It ensures that the whole message arrives intact and in order.
FUNCTIONS OF TRANSPORT LAYER
• Service point addressing
• Segmentation and reassembly
• Flow control
• Error control
• Connection control
UNITS USED IN TRANSPORT LAYER
• Hardware used: Transport gateway
• Data units: Segments
• Protocol used: TCP(Transmission Control Protocol) for
connection oriented approach and UDP(User Datagram
Protocol) for connectionless approach
SESSION LAYER
• It is the network dialog controller.
• It establishes, maintains and synchronizes the interaction
between communicating systems.
• It plays an important role in keeping applications data separate.
FUNCTIONS OF SESSION LAYER
• Dialog control
• Synchronization
UNITS USED IN SESSION LAYER
• Data unit: Data
• Protocol used: ADSP, ASP, ISO-SP, L2TP, F2F, PAP, PPTP, RPC,
SMPP, SDP, ZIP, RTCP
PRESENTATION LAYER
• It is responsible for how an application formats data to be sent
out onto the network.
• It basically allows an application to read (to understand) the
message.
FUNCTIONS OF PRESENTATION LAYER
• Translation
• Encryption and decryption
• Compression
UNITS USED IN PRESENTATION LAYER
• Data unit: Data
• Protocol used: AFP, ASCII, EBCDIC, ICA, LPP, NCP, NDR, XDR,
X.25 PAP
APPLICATION LAYER
• It enables the user, whether human or software, to access the
network.
• It provides user interfaces and support for services such as
electronic mail, remote file access and transfer shared database
management and other types of distributed information
services.
FUNCTIONS OF APPLICATION LAYER
• Network virtual terminal
• File transfer, access and management
• Mail services
• Directory services
UNITS USED IN APPLICATION LAYER
• Hardware used: Application Gateway
• Protocol used: HTTP, SMTP, POP3, FTP, Telnet, etc.
• Data unit: Data
THANK YOU!!!

More Related Content

What's hot

What's hot (20)

Osi model
Osi modelOsi model
Osi model
 
Address resolution protocol (ARP)
Address resolution protocol (ARP)Address resolution protocol (ARP)
Address resolution protocol (ARP)
 
Computer Networking.
Computer Networking.Computer Networking.
Computer Networking.
 
Networking devices
Networking devicesNetworking devices
Networking devices
 
Reference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPReference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IP
 
Osi model vs TCP/IP
Osi model vs TCP/IPOsi model vs TCP/IP
Osi model vs TCP/IP
 
Dhcp ppt
Dhcp pptDhcp ppt
Dhcp ppt
 
IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11IEEE standards 802.3.&802.11
IEEE standards 802.3.&802.11
 
DHCP
DHCPDHCP
DHCP
 
TCP/IP Model
TCP/IP ModelTCP/IP Model
TCP/IP Model
 
Tcp IP Model
Tcp IP ModelTcp IP Model
Tcp IP Model
 
NETWORK PROTOCOL
NETWORK PROTOCOLNETWORK PROTOCOL
NETWORK PROTOCOL
 
Osi
OsiOsi
Osi
 
IEEE 802 Standard for Computer Networks
IEEE 802 Standard for Computer NetworksIEEE 802 Standard for Computer Networks
IEEE 802 Standard for Computer Networks
 
Ipv4 presentation
Ipv4 presentationIpv4 presentation
Ipv4 presentation
 
OSI Network model ppt
OSI Network model pptOSI Network model ppt
OSI Network model ppt
 
Network protocals
Network protocalsNetwork protocals
Network protocals
 
Gateway Networking
Gateway NetworkingGateway Networking
Gateway Networking
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
 
Network architecture
Network architectureNetwork architecture
Network architecture
 

Similar to OSI Model

Unit 2 ppt-idc
Unit 2 ppt-idcUnit 2 ppt-idc
Unit 2 ppt-idchiya123jes
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.pptssuserf7cd2b
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.pptssuserf7cd2b
 
Computer design and Architechure and Algorithm
Computer design and Architechure and AlgorithmComputer design and Architechure and Algorithm
Computer design and Architechure and Algorithmmirzaahmadali
 
02-ProtocolArchitecture william stellings.ppt
02-ProtocolArchitecture william stellings.ppt02-ProtocolArchitecture william stellings.ppt
02-ProtocolArchitecture william stellings.pptstriker78669
 
CISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network FundamentalCISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network FundamentalKarthikeyan Dhayalan
 
IT-NET GROUP 3 REPORT.pptx
IT-NET GROUP 3 REPORT.pptxIT-NET GROUP 3 REPORT.pptx
IT-NET GROUP 3 REPORT.pptxEdJulleza
 
Sargation university's open system interconnection
Sargation university's open system interconnectionSargation university's open system interconnection
Sargation university's open system interconnectionKingPinYT
 
unit1 network model osi and tcpip.pptx
unit1  network model osi and tcpip.pptxunit1  network model osi and tcpip.pptx
unit1 network model osi and tcpip.pptx183JAIDEEP
 
Client Server Network and Peer to Peer.pptx
Client Server Network and Peer to Peer.pptxClient Server Network and Peer to Peer.pptx
Client Server Network and Peer to Peer.pptxDevChaudhari17
 
Modue 1 part 1 of computer networks for your university exams
Modue 1 part 1 of computer networks for your university examsModue 1 part 1 of computer networks for your university exams
Modue 1 part 1 of computer networks for your university examsvish21ainds
 

Similar to OSI Model (20)

Unit 2 ppt-idc
Unit 2 ppt-idcUnit 2 ppt-idc
Unit 2 ppt-idc
 
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
 
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
 
Computer design and Architechure and Algorithm
Computer design and Architechure and AlgorithmComputer design and Architechure and Algorithm
Computer design and Architechure and Algorithm
 
02-ProtocolArchitecture william stellings.ppt
02-ProtocolArchitecture william stellings.ppt02-ProtocolArchitecture william stellings.ppt
02-ProtocolArchitecture william stellings.ppt
 
MVA slides lesson 2
MVA slides lesson 2MVA slides lesson 2
MVA slides lesson 2
 
TCP.pdf
TCP.pdfTCP.pdf
TCP.pdf
 
TCP/IP model
TCP/IP modelTCP/IP model
TCP/IP model
 
Osi31
Osi31Osi31
Osi31
 
Osi
OsiOsi
Osi
 
CISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network FundamentalCISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network Fundamental
 
IT-NET GROUP 3 REPORT.pptx
IT-NET GROUP 3 REPORT.pptxIT-NET GROUP 3 REPORT.pptx
IT-NET GROUP 3 REPORT.pptx
 
Sargation university's open system interconnection
Sargation university's open system interconnectionSargation university's open system interconnection
Sargation university's open system interconnection
 
unit1 network model osi and tcpip.pptx
unit1  network model osi and tcpip.pptxunit1  network model osi and tcpip.pptx
unit1 network model osi and tcpip.pptx
 
cn1.ppt
cn1.pptcn1.ppt
cn1.ppt
 
Client Server Network and Peer to Peer.pptx
Client Server Network and Peer to Peer.pptxClient Server Network and Peer to Peer.pptx
Client Server Network and Peer to Peer.pptx
 
Modue 1 part 1 of computer networks for your university exams
Modue 1 part 1 of computer networks for your university examsModue 1 part 1 of computer networks for your university exams
Modue 1 part 1 of computer networks for your university exams
 
OSI layer
OSI layerOSI layer
OSI layer
 

More from Simran Kaur

Corporate social relationship as responsibility
Corporate social relationship as responsibilityCorporate social relationship as responsibility
Corporate social relationship as responsibilitySimran Kaur
 
Teaching aptitude
Teaching aptitudeTeaching aptitude
Teaching aptitudeSimran Kaur
 
Direct & indirect speech
Direct & indirect speechDirect & indirect speech
Direct & indirect speechSimran Kaur
 
Active & Passive Voice
Active & Passive VoiceActive & Passive Voice
Active & Passive VoiceSimran Kaur
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)Simran Kaur
 
Pricing Strategy
Pricing StrategyPricing Strategy
Pricing StrategySimran Kaur
 
Marketing research
Marketing researchMarketing research
Marketing researchSimran Kaur
 
Theories of entrepreneurship
Theories of entrepreneurshipTheories of entrepreneurship
Theories of entrepreneurshipSimran Kaur
 
Software testing
Software testingSoftware testing
Software testingSimran Kaur
 
Database management system
Database management systemDatabase management system
Database management systemSimran Kaur
 

More from Simran Kaur (20)

Corporate social relationship as responsibility
Corporate social relationship as responsibilityCorporate social relationship as responsibility
Corporate social relationship as responsibility
 
Teaching aptitude
Teaching aptitudeTeaching aptitude
Teaching aptitude
 
Trade union
Trade unionTrade union
Trade union
 
Preposition
PrepositionPreposition
Preposition
 
Tense
TenseTense
Tense
 
Verb
VerbVerb
Verb
 
Let Get Make
Let Get MakeLet Get Make
Let Get Make
 
Modals
ModalsModals
Modals
 
Direct & indirect speech
Direct & indirect speechDirect & indirect speech
Direct & indirect speech
 
Active & Passive Voice
Active & Passive VoiceActive & Passive Voice
Active & Passive Voice
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)
 
Business cycle
Business cycleBusiness cycle
Business cycle
 
Communication
CommunicationCommunication
Communication
 
Job analysis
Job analysisJob analysis
Job analysis
 
Pricing Strategy
Pricing StrategyPricing Strategy
Pricing Strategy
 
Marketing research
Marketing researchMarketing research
Marketing research
 
Theories of entrepreneurship
Theories of entrepreneurshipTheories of entrepreneurship
Theories of entrepreneurship
 
Software testing
Software testingSoftware testing
Software testing
 
Tree
TreeTree
Tree
 
Database management system
Database management systemDatabase management system
Database management system
 

Recently uploaded

Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniquesugginaramesh
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 

Recently uploaded (20)

Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniques
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 

OSI Model

  • 2. OSI MODEL • OSI model is a reference tool for understanding data communication between any two networked system. • It divides the communication processes into 7 layers. • Each layer performs specific functions to support the layers above it and uses services of the layers below it. • Each layer represents a different level of abstraction and layers boundaries are well defined.
  • 3.
  • 4. PHYSICAL LAYER • It coordinates the functions required to transmit a bit stream over a physical medium. • It deals with the mechanical and electrical specifications of interface and transmission medium. • It defines the procedures and functions that physical devices and interfaces have to perform for transmission to occur.
  • 5. FUNCTIONS OF PHYSICAL LAYER • It defines characteristics of the interface between the devices and the transmission medium. • It defines the type of transmission medium and transmission rate. • It performs synchronization of sender and receiver clocks. • It is concerned with physical topology. • It transmits bit stream over the communication channel
  • 6. UNITS USED IN PHYSICAL LAYER • Hardware used: Repeater and Hub • Data unit: Bit stream
  • 7. DATA LINK LAYER • It transforms the physical layer, a raw transmission facility, to a reliable link and is responsible for Node-to-Node delivery. • It makes the physical layer appear error free to the upper layer (i.e., network layer).
  • 8. FUNCTIONS OF DATA LINK LAYER • Framing • Flow control • Error control • Access control • Physical addressing
  • 9. UNITS USED IN DATA LINK LAYER • Hardware used: Bridges and Switches • Data unit: Frames • Protocol used: Simplex protocol, stop and wait protocol, sliding window, HDLC, SDLC, NDP, ISDN, ARP, PSL, OSPF, NDP
  • 10. NETWORK LAYER • It is responsible for source to destination delivery of a packet possibly across multiple networks (links). • If the two systems are connected to the same link, there is usually no need for a network layer. • If the two systems are attached to different links with connecting devices between networks, there is often a need of the network layer to accomplish source to destination delivery.
  • 11. FUNCTIONS OF NETWORK LAYER • Logical addressing • Routing
  • 12. UNITS USED IN NETWORK LAYER • Hardware used: Routers • Data units: Packets • Protocols used: IP(Internet Protocol), NAT(Network Address Translation), ARP(Address Resolution Protocol), ICMP(Internet Control Message Protocol), BGP(Border Gateway Protocol), RARP(Reverse Address Resolution Protocol), DHCP(Dynamic Host Configuration Protocol), BOOTP, OSPF
  • 13. TRANSPORT LAYER • It is responsible for source to destination delivery of the entire message. • It ensures that the whole message arrives intact and in order.
  • 14. FUNCTIONS OF TRANSPORT LAYER • Service point addressing • Segmentation and reassembly • Flow control • Error control • Connection control
  • 15. UNITS USED IN TRANSPORT LAYER • Hardware used: Transport gateway • Data units: Segments • Protocol used: TCP(Transmission Control Protocol) for connection oriented approach and UDP(User Datagram Protocol) for connectionless approach
  • 16. SESSION LAYER • It is the network dialog controller. • It establishes, maintains and synchronizes the interaction between communicating systems. • It plays an important role in keeping applications data separate.
  • 17. FUNCTIONS OF SESSION LAYER • Dialog control • Synchronization
  • 18. UNITS USED IN SESSION LAYER • Data unit: Data • Protocol used: ADSP, ASP, ISO-SP, L2TP, F2F, PAP, PPTP, RPC, SMPP, SDP, ZIP, RTCP
  • 19. PRESENTATION LAYER • It is responsible for how an application formats data to be sent out onto the network. • It basically allows an application to read (to understand) the message.
  • 20. FUNCTIONS OF PRESENTATION LAYER • Translation • Encryption and decryption • Compression
  • 21. UNITS USED IN PRESENTATION LAYER • Data unit: Data • Protocol used: AFP, ASCII, EBCDIC, ICA, LPP, NCP, NDR, XDR, X.25 PAP
  • 22. APPLICATION LAYER • It enables the user, whether human or software, to access the network. • It provides user interfaces and support for services such as electronic mail, remote file access and transfer shared database management and other types of distributed information services.
  • 23. FUNCTIONS OF APPLICATION LAYER • Network virtual terminal • File transfer, access and management • Mail services • Directory services
  • 24. UNITS USED IN APPLICATION LAYER • Hardware used: Application Gateway • Protocol used: HTTP, SMTP, POP3, FTP, Telnet, etc. • Data unit: Data