SlideShare a Scribd company logo
1 of 23
H. Vignesh Ramamoorthy
M.Sc (Softw Engg), MCA, Assistant
Professor
UG – Computer Science


                                    1
OSI Reference Model

    • OSI: Open System Interconnection .

    • Developed by the International
      Organization for Standardization in
      1974.

    • There are seven layers in OSI
      reference Model .

    • process or role



                                            2
OSI Model Layers




       Layer - 7   Application
                   Application
                                   Upper Layer
       Layer - 6   Presentation
                   Presentation        or
                                  Software Layer
       Layer - 5     Session
                     Session

       Layer - 4   Transport
                   Transport      Heart of OSI

       Layer - 3    Network
                    Network
                                   Lower Layer
       Layer - 2    Data Link
                    Data Link          or
                                  Hardware Layer
       Layer - 1     Physical
                     Physical


                                                   3
Application Layer



                    Application Layer is
 Application
 Application
 Application
  Application       responsible for providing
                    Networking Services to the
 Presentation
 Presentation       user. It is also known as
                    Desktop Layer. Identification of
   Session
   Session          Services is done using Port
                    Numbers.
  Transport
  Transport
                    Ports are Entry and Exit Points
  Network
  Network           to the Layer

  Data Link
  Data Link         Total No. Ports      0 – 65535
   Physical         Reserved Ports       0 – 1023
   Physical
                    Open Client Ports 1024 – 65535

                                                       4
Examples of Networking Services

 Service         Port No.


 HTTP              80

 FTP               21

 SMTP              25

 TELNET            23

 TFTP              69




                                  5
Data flow from Application Layer



                    Application
                    Application         Data

                  80 21 25   53 67 69



                   Presentation
                   Presentation

                      Session
                      Session

                    Transport
                    Transport

                     Network
                     Network

                     Data Link
                     Data Link

                      Physical
                      Physical
                                               6
Presentation Layer


                 Presentation Layer is
 Application
 Application     responsible for converting data
                 into standard format.
 Presentation
 Presentation
 Presentation
  Presentation
                 Examples : ASCII, EBCDIC,
   Session
   Session       JPEG, MPEG, BMP, MIDI, WAV,
                 MP3
  Transport
  Transport

  Network        Following tasks are perform at
  Network
                 Presentation layer :
  Data Link
  Data Link
                 Encoding    – Decoding
   Physical
   Physical      Encryption – Decryption
                 Compression – Decompression

                                                   7
Data flow from Presentation Layer




                    Application
                    Application     Data

                   Presentation
                   Presentation     Data

                      Session
                      Session

                    Transport
                    Transport

                    Network
                    Network

                     Data Link
                     Data Link

                     Physical
                     Physical

                                           8
Session Layer



 Application
 Application
                Session Layer is responsible for
 Presentation
 Presentation   establishing, maintaining and
                terminating session.
   Session
   Session
   Session      Session ID works at Session
                Layer.
  Transport
  Transport

  Network
  Network       Examples :

  Data Link
  Data Link
                RPC  Remote Procedure Call
   Physical     SQL  Structured Query Language
   Physical
                NFS  Network File System

                                                   9
Data flow from Session Layer




                   Application
                   Application    Data

                   Presentation
                   Presentation   Data

                     Session
                     Session      Data

                    Transport
                    Transport

                    Network
                    Network

                     Data Link
                     Data Link

                     Physical
                     Physical

                                         10
Transport Layer


                  Transport Layer is
 Application      responsible for end-to-end
 Application
                  connectivity. It is also known as
 Presentation     the heart of OSI Layers.
 Presentation
                  Following tasks are performed at
   Session        the Transport Layer : -
   Session
 Transport
 Transport
 Transport
  Transport       • Identifying Service
                  • Multiplexing & De-multiplexing
  Network
  Network
                  • Segmentation
  Data Link
  Data Link       • Sequencing & Reassembling
                  • Error Correction
   Physical
   Physical
                  • Flow Control

                                                      11
Identifying Service


                 TCP                      UDP


    • Transmission Control   • User Datagram
      Protocol                 Protocol

    • Connection Oriented    • Connection Less

    • Acknowledgement        • No Acknowledgement

    • Reliable               • Unreliable

    • Slower                 • Faster

    • Port No. 6             • Port No. 17

    • e.g. HTTP, FTP, SMTP   • e.g. DNS, DHCP, TFTP

                                                      12
Multiplexing & De-multiplexing


                    Application
                    Application

                   Presentation
                   Presentation

                       Session
                       Session
                  80 21 25   53 67 69


                     Transport
                     Transport
                   TCP - 6   UDP - 17


                     Network
                     Network

                      Data Link
                      Data Link

                       Physical
                       Physical
                                        13
Data flow from Transport Layer




                   Application
                   Application      Data

                   Presentation
                   Presentation     Data

                     Session
                     Session        Data

                   Transport      TH
                                   Segment
                                      Data
                   Transport

                    Network
                    Network

                    Data Link
                    Data Link

                     Physical
                     Physical

                                             14
Network Layer


                Network Layer is
 Application
 Application    responsible for providing best
                path for data to reach the
 Presentation
 Presentation   destination. Logical Addressing
                works on this layer. Router is a
   Session
   Session      Network Layer device.

  Transport
  Transport     It is divided into two parts

  Network
  Network       • Routed Protocols
  Network
  Network
                  e.g. IP, IPX, Apple Talk.
  Data Link
  Data Link     • Routing Protocols

   Physical       e.g. RIP, IGRP, OSPF, EIGRP
   Physical


                                                   15
Data flow from Network Layer




                   Application
                   Application     Data

                  Presentation
                  Presentation     Data

                     Session
                     Session       Data

 e.g. Router       Transport
                   Transport      Segment

                    Network
                    Network        Packet
                                 NH Segment

                    Data Link
                    Data Link

                     Physical
                     Physical

                                              16
Datalink Layer


                 Datalink Layer is
 Application
 Application     divided into two Sub Layers :

 Presentation
 Presentation
                 • LLC – Logical Link Control
   Session         It talks about Wan protocols e.g.
   Session
                   PPP, HDLC, Frame-relay
  Transport
  Transport
                 • MAC – Media Access Control
  Network
  Network          It talks about Physical Address.
                   It is a 48 bit address i.e. 12 digit
  Data Link
  Data Link
  Data Link
  Data Link        Hexadecimal Number.
                   It is also responsible for Error
   Physical
   Physical        Detection
                   Devices working on Data Link
                   Layer are Switch, Bridge, NIC.
                                                          17
Data flow from Data Link Layer




                    Application
                    Application      Data

                   Presentation
                   Presentation      Data

                      Session
                      Session        Data

                    Transport
                    Transport      Segment

e.g. Switch         Network
                    Network         Packet

                     Data Link
                     Data Link    DH Frame DT
                                     Packet

                     Physical
                     Physical

                                                18
Physical Layer


                 Physical Layer is
 Application
 Application     responsible for electrical,
                 mechanical and procedural checks.
 Presentation
 Presentation    Data will be converted into Binary
                 (i.e.) 0’s & 1’s. Data will be in the
   Session
   Session       form of electrical pulses if it is
                 Coaxial or Twisted Pair cable and in
  Transport
  Transport      the form of Light if it is Fiber Optic
                 Cable.
  Network
  Network
                 Devices working at Physical Layer
  Data Link
  Data Link      are Hubs, Repeaters, Cables,
                 Modems etc.
   Physical
   Physical
   Physical
    Physical


                                                          19
Data flow from Physical Layer




                    Application
                    Application    Data

                   Presentation
                   Presentation    Data

                      Session
                      Session      Data

                    Transport
                    Transport     Segment

                    Network
                    Network       Packet

e.g. Hub             Data Link
                     Data Link     Frame

                      Physical
                      Physical     Bits

                                            20
Data Encapsulation & De-capsulation


     A                                            B

 Application       Data            Data      Application
 Application                                 Application

 Presentation
  Presentation     Data            Data       Presentation
                                             Presentation

   Session
    Session        Data            Data         Session
                                               Session

  Transport      TH                           TransportTH
   Transport          Data
                  Segment       TH
                                 Segment
                                     Data    Transport

  Network
  Network        NH Segment
                  Packet        NH Segment
                                  Packet      Network
                                              Network NH

  Data Link
  Data Link      DHFrameDT
                    Packet      DTFrameDH
                                   Packet
                                    Packet            DH
                                              Data LinkDT
                                              Data Link


   Physical
    Physical        Bits           Bits         Physical
                                               Physical

                                                             21
Comparing OSI with TCP/IP Layers



         OSI Layers           TCP/IP Layers

         Application
         Application

         Presentation
         Presentation          Application
                               Application

           Session
           Session

         Transport
         Transport             Transport
                               Transport

          Network
          Network                  Internet
                                    Internet

          Data Link
          Data Link                Network
                                   Network
                                    Access
                                    Access
           Physical
           Physical
                                               22
Thank You

hvigneshram@yahoo.com


                        23

More Related Content

What's hot

A Deep Dive in the World of IT Networking (Part 2)
A Deep Dive in the World of IT Networking (Part 2)A Deep Dive in the World of IT Networking (Part 2)
A Deep Dive in the World of IT Networking (Part 2)Tuan Yang
 
protocol architecture
 protocol architecture protocol architecture
protocol architectureSrinivasa Rao
 
Network Configuration Example: Configuring LDP Over RSVP
Network Configuration Example: Configuring LDP Over RSVPNetwork Configuration Example: Configuring LDP Over RSVP
Network Configuration Example: Configuring LDP Over RSVPJuniper Networks
 
Eucnc rina-tutorial
Eucnc rina-tutorialEucnc rina-tutorial
Eucnc rina-tutorialICT PRISTINE
 
Backplane Technology Overview for AdvancedTCA
Backplane Technology Overview for AdvancedTCABackplane Technology Overview for AdvancedTCA
Backplane Technology Overview for AdvancedTCAhuichenphd
 
Mazharul Islam Khan (063457056)
Mazharul Islam Khan (063457056)Mazharul Islam Khan (063457056)
Mazharul Islam Khan (063457056)mashiur
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideoguy
 
Mobility, traffic engineering and redundancy using RPL
Mobility, traffic engineering and redundancy using RPLMobility, traffic engineering and redundancy using RPL
Mobility, traffic engineering and redundancy using RPLMaxime Denis
 
Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow...
Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow...Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow...
Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow...IJECEIAES
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Networking - TCP/IP stack introduction and IPv6
Networking - TCP/IP stack introduction and IPv6Networking - TCP/IP stack introduction and IPv6
Networking - TCP/IP stack introduction and IPv6Rodolfo Kohn
 
Communications systems
Communications systemsCommunications systems
Communications systemsMohd Arif
 
Communications
CommunicationsCommunications
CommunicationsDev Sharma
 
Virtual Private LAN Service (VPLS)
Virtual Private LAN Service (VPLS)Virtual Private LAN Service (VPLS)
Virtual Private LAN Service (VPLS)Johnson Liu
 
Communications
CommunicationsCommunications
Communicationssimosk
 

What's hot (20)

A Deep Dive in the World of IT Networking (Part 2)
A Deep Dive in the World of IT Networking (Part 2)A Deep Dive in the World of IT Networking (Part 2)
A Deep Dive in the World of IT Networking (Part 2)
 
protocol architecture
 protocol architecture protocol architecture
protocol architecture
 
Network Configuration Example: Configuring LDP Over RSVP
Network Configuration Example: Configuring LDP Over RSVPNetwork Configuration Example: Configuring LDP Over RSVP
Network Configuration Example: Configuring LDP Over RSVP
 
Introduction to Serial RapidIO® (SRIO) by IDT
Introduction to Serial RapidIO® (SRIO) by IDTIntroduction to Serial RapidIO® (SRIO) by IDT
Introduction to Serial RapidIO® (SRIO) by IDT
 
Eucnc rina-tutorial
Eucnc rina-tutorialEucnc rina-tutorial
Eucnc rina-tutorial
 
Backplane Technology Overview for AdvancedTCA
Backplane Technology Overview for AdvancedTCABackplane Technology Overview for AdvancedTCA
Backplane Technology Overview for AdvancedTCA
 
Mazharul Islam Khan (063457056)
Mazharul Islam Khan (063457056)Mazharul Islam Khan (063457056)
Mazharul Islam Khan (063457056)
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
 
Mobility, traffic engineering and redundancy using RPL
Mobility, traffic engineering and redundancy using RPLMobility, traffic engineering and redundancy using RPL
Mobility, traffic engineering and redundancy using RPL
 
IETF MPLS-TP RFCs & Drafts - OCT 2010
IETF MPLS-TP RFCs & Drafts - OCT 2010IETF MPLS-TP RFCs & Drafts - OCT 2010
IETF MPLS-TP RFCs & Drafts - OCT 2010
 
Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow...
Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow...Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow...
Performance Evaluation of UDP, DCCP, SCTP and TFRC for Different Traffic Flow...
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
V25112115
V25112115V25112115
V25112115
 
Atomf ov
Atomf ovAtomf ov
Atomf ov
 
Networking - TCP/IP stack introduction and IPv6
Networking - TCP/IP stack introduction and IPv6Networking - TCP/IP stack introduction and IPv6
Networking - TCP/IP stack introduction and IPv6
 
Communications systems
Communications systemsCommunications systems
Communications systems
 
Chapter4[one.]
Chapter4[one.]Chapter4[one.]
Chapter4[one.]
 
Communications
CommunicationsCommunications
Communications
 
Virtual Private LAN Service (VPLS)
Virtual Private LAN Service (VPLS)Virtual Private LAN Service (VPLS)
Virtual Private LAN Service (VPLS)
 
Communications
CommunicationsCommunications
Communications
 

Similar to Cn osi model

Лекц 2
Лекц 2Лекц 2
Лекц 2Muuluu
 
Wireless network basics
Wireless network basicsWireless network basics
Wireless network basicsKumar
 
OSI Model.pptx
OSI Model.pptxOSI Model.pptx
OSI Model.pptxmilon24
 
OSI REFRENCE MODEL by- Mujmmil Shaikh
OSI REFRENCE MODEL by- Mujmmil ShaikhOSI REFRENCE MODEL by- Mujmmil Shaikh
OSI REFRENCE MODEL by- Mujmmil ShaikhMujmmil Shaikh
 
ACIT Mumbai - Open Systems Interconnect
ACIT Mumbai - Open Systems InterconnectACIT Mumbai - Open Systems Interconnect
ACIT Mumbai - Open Systems InterconnectSleek International
 
OSI REFRENCE MODEL by- Mujmmil Shaikh
OSI REFRENCE MODEL by- Mujmmil ShaikhOSI REFRENCE MODEL by- Mujmmil Shaikh
OSI REFRENCE MODEL by- Mujmmil ShaikhMujmmil Shaikh
 
Networking and communications security – network architecture design
Networking and communications security – network architecture designNetworking and communications security – network architecture design
Networking and communications security – network architecture designEnterpriseGRC Solutions, Inc.
 
Comp tia n+_session_04
Comp tia n+_session_04Comp tia n+_session_04
Comp tia n+_session_04Niit Care
 
Iso osi layers reference model of internet .pptx
Iso osi layers reference model of internet .pptxIso osi layers reference model of internet .pptx
Iso osi layers reference model of internet .pptxRahmanScholar
 
osi-tcp ppt 1.pptx........................
osi-tcp ppt 1.pptx........................osi-tcp ppt 1.pptx........................
osi-tcp ppt 1.pptx........................swarnimprateek
 
Flying high with osgi lm
Flying high with osgi lmFlying high with osgi lm
Flying high with osgi lmknc123
 
CN unit 1 part 2 2023.ppt
CN unit 1 part 2 2023.pptCN unit 1 part 2 2023.ppt
CN unit 1 part 2 2023.pptmohanravi1986
 

Similar to Cn osi model (20)

Лекц 2
Лекц 2Лекц 2
Лекц 2
 
Wireless network basics
Wireless network basicsWireless network basics
Wireless network basics
 
OSI Model.pptx
OSI Model.pptxOSI Model.pptx
OSI Model.pptx
 
OSI REFRENCE MODEL by- Mujmmil Shaikh
OSI REFRENCE MODEL by- Mujmmil ShaikhOSI REFRENCE MODEL by- Mujmmil Shaikh
OSI REFRENCE MODEL by- Mujmmil Shaikh
 
9226922.ppt
9226922.ppt9226922.ppt
9226922.ppt
 
Gsm protl
Gsm protlGsm protl
Gsm protl
 
ACIT Mumbai - Open Systems Interconnect
ACIT Mumbai - Open Systems InterconnectACIT Mumbai - Open Systems Interconnect
ACIT Mumbai - Open Systems Interconnect
 
ACIT Mumbai - OSI Model
ACIT Mumbai - OSI ModelACIT Mumbai - OSI Model
ACIT Mumbai - OSI Model
 
OSI REFRENCE MODEL by- Mujmmil Shaikh
OSI REFRENCE MODEL by- Mujmmil ShaikhOSI REFRENCE MODEL by- Mujmmil Shaikh
OSI REFRENCE MODEL by- Mujmmil Shaikh
 
Osi model
Osi modelOsi model
Osi model
 
Networking and communications security – network architecture design
Networking and communications security – network architecture designNetworking and communications security – network architecture design
Networking and communications security – network architecture design
 
Comp tia n+_session_04
Comp tia n+_session_04Comp tia n+_session_04
Comp tia n+_session_04
 
osi and tcpip.ppt
osi and tcpip.pptosi and tcpip.ppt
osi and tcpip.ppt
 
Osi and tcpip
Osi and tcpipOsi and tcpip
Osi and tcpip
 
Iso osi layers reference model of internet .pptx
Iso osi layers reference model of internet .pptxIso osi layers reference model of internet .pptx
Iso osi layers reference model of internet .pptx
 
osi-tcp ppt 1.pptx........................
osi-tcp ppt 1.pptx........................osi-tcp ppt 1.pptx........................
osi-tcp ppt 1.pptx........................
 
osi-tcp.ppt
osi-tcp.pptosi-tcp.ppt
osi-tcp.ppt
 
Flying high with osgi lm
Flying high with osgi lmFlying high with osgi lm
Flying high with osgi lm
 
Learn basics of ip addressing
Learn basics of  ip addressingLearn basics of  ip addressing
Learn basics of ip addressing
 
CN unit 1 part 2 2023.ppt
CN unit 1 part 2 2023.pptCN unit 1 part 2 2023.ppt
CN unit 1 part 2 2023.ppt
 

Recently uploaded

4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 

Recently uploaded (20)

4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 

Cn osi model

  • 1. H. Vignesh Ramamoorthy M.Sc (Softw Engg), MCA, Assistant Professor UG – Computer Science 1
  • 2. OSI Reference Model • OSI: Open System Interconnection . • Developed by the International Organization for Standardization in 1974. • There are seven layers in OSI reference Model . • process or role 2
  • 3. OSI Model Layers Layer - 7 Application Application Upper Layer Layer - 6 Presentation Presentation or Software Layer Layer - 5 Session Session Layer - 4 Transport Transport Heart of OSI Layer - 3 Network Network Lower Layer Layer - 2 Data Link Data Link or Hardware Layer Layer - 1 Physical Physical 3
  • 4. Application Layer Application Layer is Application Application Application Application responsible for providing Networking Services to the Presentation Presentation user. It is also known as Desktop Layer. Identification of Session Session Services is done using Port Numbers. Transport Transport Ports are Entry and Exit Points Network Network to the Layer Data Link Data Link Total No. Ports 0 – 65535 Physical Reserved Ports 0 – 1023 Physical Open Client Ports 1024 – 65535 4
  • 5. Examples of Networking Services Service Port No. HTTP 80 FTP 21 SMTP 25 TELNET 23 TFTP 69 5
  • 6. Data flow from Application Layer Application Application Data 80 21 25 53 67 69 Presentation Presentation Session Session Transport Transport Network Network Data Link Data Link Physical Physical 6
  • 7. Presentation Layer Presentation Layer is Application Application responsible for converting data into standard format. Presentation Presentation Presentation Presentation Examples : ASCII, EBCDIC, Session Session JPEG, MPEG, BMP, MIDI, WAV, MP3 Transport Transport Network Following tasks are perform at Network Presentation layer : Data Link Data Link Encoding – Decoding Physical Physical Encryption – Decryption Compression – Decompression 7
  • 8. Data flow from Presentation Layer Application Application Data Presentation Presentation Data Session Session Transport Transport Network Network Data Link Data Link Physical Physical 8
  • 9. Session Layer Application Application Session Layer is responsible for Presentation Presentation establishing, maintaining and terminating session. Session Session Session Session ID works at Session Layer. Transport Transport Network Network Examples : Data Link Data Link RPC  Remote Procedure Call Physical SQL  Structured Query Language Physical NFS  Network File System 9
  • 10. Data flow from Session Layer Application Application Data Presentation Presentation Data Session Session Data Transport Transport Network Network Data Link Data Link Physical Physical 10
  • 11. Transport Layer Transport Layer is Application responsible for end-to-end Application connectivity. It is also known as Presentation the heart of OSI Layers. Presentation Following tasks are performed at Session the Transport Layer : - Session Transport Transport Transport Transport • Identifying Service • Multiplexing & De-multiplexing Network Network • Segmentation Data Link Data Link • Sequencing & Reassembling • Error Correction Physical Physical • Flow Control 11
  • 12. Identifying Service TCP UDP • Transmission Control • User Datagram Protocol Protocol • Connection Oriented • Connection Less • Acknowledgement • No Acknowledgement • Reliable • Unreliable • Slower • Faster • Port No. 6 • Port No. 17 • e.g. HTTP, FTP, SMTP • e.g. DNS, DHCP, TFTP 12
  • 13. Multiplexing & De-multiplexing Application Application Presentation Presentation Session Session 80 21 25 53 67 69 Transport Transport TCP - 6 UDP - 17 Network Network Data Link Data Link Physical Physical 13
  • 14. Data flow from Transport Layer Application Application Data Presentation Presentation Data Session Session Data Transport TH Segment Data Transport Network Network Data Link Data Link Physical Physical 14
  • 15. Network Layer Network Layer is Application Application responsible for providing best path for data to reach the Presentation Presentation destination. Logical Addressing works on this layer. Router is a Session Session Network Layer device. Transport Transport It is divided into two parts Network Network • Routed Protocols Network Network e.g. IP, IPX, Apple Talk. Data Link Data Link • Routing Protocols Physical e.g. RIP, IGRP, OSPF, EIGRP Physical 15
  • 16. Data flow from Network Layer Application Application Data Presentation Presentation Data Session Session Data e.g. Router Transport Transport Segment Network Network Packet NH Segment Data Link Data Link Physical Physical 16
  • 17. Datalink Layer Datalink Layer is Application Application divided into two Sub Layers : Presentation Presentation • LLC – Logical Link Control Session It talks about Wan protocols e.g. Session PPP, HDLC, Frame-relay Transport Transport • MAC – Media Access Control Network Network It talks about Physical Address. It is a 48 bit address i.e. 12 digit Data Link Data Link Data Link Data Link Hexadecimal Number. It is also responsible for Error Physical Physical Detection Devices working on Data Link Layer are Switch, Bridge, NIC. 17
  • 18. Data flow from Data Link Layer Application Application Data Presentation Presentation Data Session Session Data Transport Transport Segment e.g. Switch Network Network Packet Data Link Data Link DH Frame DT Packet Physical Physical 18
  • 19. Physical Layer Physical Layer is Application Application responsible for electrical, mechanical and procedural checks. Presentation Presentation Data will be converted into Binary (i.e.) 0’s & 1’s. Data will be in the Session Session form of electrical pulses if it is Coaxial or Twisted Pair cable and in Transport Transport the form of Light if it is Fiber Optic Cable. Network Network Devices working at Physical Layer Data Link Data Link are Hubs, Repeaters, Cables, Modems etc. Physical Physical Physical Physical 19
  • 20. Data flow from Physical Layer Application Application Data Presentation Presentation Data Session Session Data Transport Transport Segment Network Network Packet e.g. Hub Data Link Data Link Frame Physical Physical Bits 20
  • 21. Data Encapsulation & De-capsulation A B Application Data Data Application Application Application Presentation Presentation Data Data Presentation Presentation Session Session Data Data Session Session Transport TH TransportTH Transport Data Segment TH Segment Data Transport Network Network NH Segment Packet NH Segment Packet Network Network NH Data Link Data Link DHFrameDT Packet DTFrameDH Packet Packet DH Data LinkDT Data Link Physical Physical Bits Bits Physical Physical 21
  • 22. Comparing OSI with TCP/IP Layers OSI Layers TCP/IP Layers Application Application Presentation Presentation Application Application Session Session Transport Transport Transport Transport Network Network Internet Internet Data Link Data Link Network Network Access Access Physical Physical 22