Iso Osi Reference Model Idatosi001

Embed Size (px)

DESCRIPTION

ICAO

Citation preview

  • CETTM MTNL

    1ISO-OSI Reference Model

    ISO-OSI REFERENCE MODEL

    MODULE ID: IDATOSI001

  • CETTM MTNL

    2ISO-OSI Reference Model

    OSI - Open System Interconnect

  • CETTM MTNL

    3ISO-OSI Reference Model

    1950s Computation - Batch Processing

    ?

  • CETTM MTNL

    4ISO-OSI Reference Model

    1960s - Host Computing

  • CETTM MTNL

    5ISO-OSI Reference Model

    1970s - Distributed Processing

  • CETTM MTNL

    6ISO-OSI Reference Model

    1980s

  • CETTM MTNL

    7ISO-OSI Reference Model

    Protocols Between Human beings

  • CETTM MTNL

    8ISO-OSI Reference Model

    Protocol in Telephone Communication

  • CETTM MTNL

    9ISO-OSI Reference Model

    Protocol in Data Communication

  • CETTM MTNL

    10ISO-OSI Reference Model

    ISO & CCITT (ITU-T)

  • CETTM MTNL

    11ISO-OSI Reference Model

    OSI

    Purpose: To provide a common basis for the coordination of

    standards development for: Systems interconnection, while allowing existing

    standards to be placed into perspective within the overall reference model

    Term OSI qualifies: Standards for exchange of info among systems that

    are open to another by virtue of mutual use of applicable standards

  • CETTM MTNL

    12ISO-OSI Reference Model

    OSI

    Reference model is primarily concerned with: Systems comprising of terminals, computers, and

    associated devices and the means for transferring info between such systems

    OSI does not intend: To be a basis for of implementation for systems

    But provides: Conceptual and functional framework for definition of

    services and protocols which fit within boundaries established by the model

  • CETTM MTNL

    13ISO-OSI Reference Model

    ISO & CCITT (ITU-T)

  • CETTM MTNL

    14ISO-OSI Reference Model

    The Wine Cup

  • CETTM MTNL

    15ISO-OSI Reference Model

    NETWORK ARCHITECTURE

  • CETTM MTNL

    16ISO-OSI Reference Model

    ISO Reference Model

  • CETTM MTNL

    17ISO-OSI Reference Model

    computers

  • CETTM MTNL

    18ISO-OSI Reference Model

    Physical Media - no Specs.

  • CETTM MTNL

    19ISO-OSI Reference Model

    Physical Layer

  • CETTM MTNL

    20ISO-OSI Reference Model

    DTE & DCE

  • CETTM MTNL

    21ISO-OSI Reference Model

    The Physical Layer

    Responsibility: transmission of raw bits over a

    communication channel. Issues:

    mechanical and electrical interfaces time per bit distances

  • CETTM MTNL

    22ISO-OSI Reference Model

  • CETTM MTNL

    23ISO-OSI Reference Model

    DATA LINK LAYER

  • CETTM MTNL

    24ISO-OSI Reference Model

    The Data Link Layer-Data Link Control

    Responsibility: provide an error-free communication link

    Issues: framing (dividing data into chunks)

    header & trailer bits addressing

    10110110101 01100010011 10110000001

  • CETTM MTNL

    25ISO-OSI Reference Model

    Function of Data Link Layer

  • CETTM MTNL

    26ISO-OSI Reference Model

    Media Access Control - needed by multi-access networks.

    MAC provides DLC with virtual wires on multi-access networks.

    The Data Link Layer-Data Link Control

  • CETTM MTNL

    27ISO-OSI Reference Model

    Multi-access vs. Point-to-point

    Point-to-point only 2 systems involved no doubt about where data came from !

    Multi-access means shared medium. many end-systems share the same physical

    communication resources (wire, frequency, ...) There must be some arbitration mechanism.

  • CETTM MTNL

    28ISO-OSI Reference Model

    Mechanism of Secure Data Transfer

  • CETTM MTNL

    29ISO-OSI Reference Model

    Frame Structure in HDLC

  • CETTM MTNL

    30ISO-OSI Reference Model

    Sequence of HDLCConnect Data Link

    SABM: Set Asynchronous Balanced Mode

    UA: Unnumbered Acknowledgement

  • CETTM MTNL

    31ISO-OSI Reference Model

    Sequence of HDLCData Transfer

  • CETTM MTNL

    32ISO-OSI Reference Model

    Sequence of HDLC

  • CETTM MTNL

    33ISO-OSI Reference Model

    Adjacent Layer Data Unit Mapping

  • CETTM MTNL

    34ISO-OSI Reference Model

    Layer Interaction

  • CETTM MTNL

    35ISO-OSI Reference Model

    Elements of Layer Operation

  • CETTM MTNL

    36ISO-OSI Reference Model

    Elements of Layer Operation

  • CETTM MTNL

    37ISO-OSI Reference Model

    Elements of Layer Operation

  • CETTM MTNL

    38ISO-OSI Reference Model

    Procedure of ISO Communication

  • CETTM MTNL

    39ISO-OSI Reference Model

    Relation Between 4 Primitives

  • CETTM MTNL

    40ISO-OSI Reference Model

    Network Layer

  • CETTM MTNL

    41ISO-OSI Reference Model

    Network

  • CETTM MTNL

    42ISO-OSI Reference Model

    Network

    ... communication system for connecting end-systems

    End-systems a.k.a. hostsPCs, workstationsdedicated computersnetwork components

  • CETTM MTNL

    43ISO-OSI Reference Model

    The Network Layer

    Responsibilities: path selection between end-systems (routing). subnet flow control. fragmentation & reassembly translation between different network types.

    Issues: packet headers virtual circuits

  • CETTM MTNL

    44ISO-OSI Reference Model

    Relation Between Layers

  • CETTM MTNL

    45ISO-OSI Reference Model

    Connection Oriented and Connectionless

  • CETTM MTNL

    46ISO-OSI Reference Model

    Connection Type Network

  • CETTM MTNL

    47ISO-OSI Reference Model

    Connectionless Type Network

  • CETTM MTNL

    48ISO-OSI Reference Model

    X.25 Packet Switching Protocol

  • CETTM MTNL

    49ISO-OSI Reference Model

    X.25 Contd..

  • CETTM MTNL

    50ISO-OSI Reference Model

    Transport Layer

  • CETTM MTNL

    51ISO-OSI Reference Model

    The Transport Layer

    Responsibilities: provides virtual end-to-end links between

    peer processes. end-to-end flow control

    Issues: headers error detection reliable communication

  • CETTM MTNL

    52ISO-OSI Reference Model

    Transport Layer in OSI Reference Model

  • CETTM MTNL

    53ISO-OSI Reference Model

    The Role of Transport Layer

  • CETTM MTNL

    54ISO-OSI Reference Model

    Data Transfer in Transport Layer

  • CETTM MTNL

    55ISO-OSI Reference Model

  • CETTM MTNL

    56ISO-OSI Reference Model

    Sequence of Class 0

  • CETTM MTNL

    57ISO-OSI Reference Model

    Session Layer

  • CETTM MTNL

    58ISO-OSI Reference Model

    The Session Layer

    Responsibilities: establishes, manages, and terminates

    sessions between applications. service location lookup

    Many protocol suites do not include a session layer.

  • CETTM MTNL

    59ISO-OSI Reference Model

    Dialog Unit, Activity and Synchronization

    Mj: Major SYNC point , Mn: Minor SYNC point

  • CETTM MTNL

    60ISO-OSI Reference Model

    The Role of Session Layer

  • CETTM MTNL

    61ISO-OSI Reference Model

    Session Connection Establishment Sequence

  • CETTM MTNL

    62ISO-OSI Reference Model

    Data Transfer SequenceDT: Data Transfer GT: Give Token

    PT: Please Token

    SSDU: Session Service Data Unit

  • CETTM MTNL

    63ISO-OSI Reference Model

    Data Transfer Sequence-Duplex(b) Duplex

  • CETTM MTNL

    64ISO-OSI Reference Model

    Session Connection Release Sequence

    FN: Finish, DN: Disconnect

  • CETTM MTNL

    65ISO-OSI Reference Model

    Session Connection Release Sequence

  • CETTM MTNL

    66ISO-OSI Reference Model

    Presentation Layer

  • CETTM MTNL

    67ISO-OSI Reference Model

    The Presentation Layer

    Responsibilities: data encryption data compression data conversion

    Many protocol suites do not include a Presentation Layer.

  • CETTM MTNL

    68ISO-OSI Reference Model

    Semantics and SyntaxWorld of Semantics

    World of Syntax

  • CETTM MTNL

    69ISO-OSI Reference Model

    The Role of Presentation

    PresentationProtocol

  • CETTM MTNL

    70ISO-OSI Reference Model

    Abstract Sequence and Transfer Sequence

    The Abstract syntax and Transfer syntax of ASN 1

  • CETTM MTNL

    71ISO-OSI Reference Model

    Application Layer

  • CETTM MTNL

    72ISO-OSI Reference Model

    The Application Layer

    Responsibilities: anything not provided by any of the other

    layers Issues:

    application level protocols appropriate selection of type of service

  • CETTM MTNL

    73ISO-OSI Reference Model

    Message Handing System

  • CETTM MTNL

    74ISO-OSI Reference Model

    Mail and E-mail

  • CETTM MTNL

    75ISO-OSI Reference Model

    Concept of MHS

  • CETTM MTNL

    76ISO-OSI Reference Model

    MHS Functional Model

  • CETTM MTNL

    77ISO-OSI Reference Model

    Message Flow in MHS

  • CETTM MTNL

    78ISO-OSI Reference Model

    Structure of IP Message

  • CETTM MTNL

    79ISO-OSI Reference Model

    Repeater

    ApplicationPresentation

    SessionTransportNetwork

    Data LinkPhysical

    Source DestinationApplicationPresentation

    SessionTransportNetwork

    Data LinkPhysical

    Repeater

    SignalAmplifier

    Segment 1 Segment 2

  • CETTM MTNL

    80ISO-OSI Reference Model

    Copies bits from one network to another Does not look at any bits Allows the extension of a network beyond

    physical length limitations

    REPEATER

    Repeater

  • CETTM MTNL

    81ISO-OSI Reference Model

    BridgeSource Destination

    ApplicationPresentation

    SessionTransportNetwork

    Data LinkPhysical

    ApplicationPresentation

    SessionTransportNetwork

    Data LinkPhysical

    SignalAmplifier

    andDL Header; EC

    Examination

    Segment 1 Segment 2

    Bridge

  • CETTM MTNL

    82ISO-OSI Reference Model

    Copies frames from one network to another Can operate selectively - does not copy all

    frames (must look at data-link headers). Extends the network beyond physical length

    limitations.

    BRIDGE

    Bridge

  • CETTM MTNL

    83ISO-OSI Reference Model

    RouterSource Destination

    Segment 1 Segment 2

    ApplicationPresentation

    SessionTransportNetwork

    Data LinkPhysical

    ApplicationPresentation

    SessionTransportNetwork

    Data LinkPhysical

    End-to-End Communication

    Repeater

    Bridge

    ROUTER

  • CETTM MTNL

    84ISO-OSI Reference Model

    Copies packets from one network to another. Makes decisions about what route a packet should take

    (looks at network headers).

    ROUTERROUTER

    ROUTER

  • CETTM MTNL

    85ISO-OSI Reference Model

    Gateway

    GatewaySource Destination

    Segment 1 Segment 2

    ApplicationPresentation

    SessionTransportNetwork

    Data LinkPhysical

    ApplicationPresentation

    SessionTransportNetwork

    Data LinkPhysical

    HL7-GW

  • CETTM MTNL

    86ISO-OSI Reference Model

    Internet Reference Model

    ApplicationPresentation

    SessionTransportNetwork

    Data LinkPhysical

    ApplicationProcess

    Host-to-HostInter-Network

    NetworkAccess

    OSI Model Internet Model

  • CETTM MTNL

    87ISO-OSI Reference Model

    Internet Protocols

    NetworkAccess

    Internet

    Host-to-Host

    Process/Application

    Ethernet II, 802.x, FDDI, ATM,ISDN, X.25, Frame Relay

    RoutingARP, RARP IP

    TCP UDP

    ICMP

    FTP, Telnet, SMTP, NNTP,SNMP, DNS, POP3, SIP, ...

  • CETTM MTNL

    88ISO-OSI Reference Model

    Summary

    Layer Characteristic(1)Physical Layer

    Mechanical and Electrical means to Physical-connection for Bit Transfer

    (2) Data Link LayerStructure of Bit Stream transmitted in Ph-Layer (Data Frame)

  • CETTM MTNL

    89ISO-OSI Reference Model

    (3) Network LayerRouting for T-LayerMultiplexing Network Connection to DL-connection

    (4) Transport LayerTransparent data Transfer for Upper Layer

    (5) Session LayerDialog Facility (Duplex, Half-duplex)

  • CETTM MTNL

    90ISO-OSI Reference Model

    (6) Presentation LayerSyntax Conversion

    Abstract Syntax

    Syntax Check

    (7) Application LayerInterface with Application Process (User)

    Transfer Syntax

    Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30Slide 31Slide 32Slide 33Slide 34Slide 35Slide 36Slide 37Slide 38Slide 39Slide 40Slide 41Slide 42Slide 43Slide 44Slide 45Slide 46Slide 47Slide 48Slide 49Slide 50Slide 51Slide 52Slide 53Slide 54Slide 55Slide 56Slide 57Slide 58Slide 59Slide 60Slide 61Slide 62Slide 63Slide 64Slide 65Slide 66Slide 67Slide 68Slide 69Slide 70Slide 71Slide 72Slide 73Slide 74Slide 75Slide 76Slide 77Slide 78Slide 79Slide 80Slide 81Slide 82Slide 83Slide 84Slide 85Slide 86Slide 87Slide 88Slide 89Slide 90