02 OSI Reference

download 02 OSI Reference

of 58

Transcript of 02 OSI Reference

  • 8/10/2019 02 OSI Reference

    1/58

    1999, Cisco Systems, Inc.www.cisco.com

    OSI Reference Model

  • 8/10/2019 02 OSI Reference

    2/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Agenda

    The Layered Model

    Layers 1 & 2: Physical &Data Link Layers

    Layer 3: Network Layer

    Layers 47: Transport,Session, Presentation,

    and Application Layers

  • 8/10/2019 02 OSI Reference

    3/58

    1999, Cisco Systems, Inc.www.cisco.com

    The Layered Model

    1999, Cisco Systems, Inc. www.cisco.com

  • 8/10/2019 02 OSI Reference

    4/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Layered Communication

    Source: Tanenbaum, 199

    I like

    rabbits

    L: Dutch

    Ik hou

    van

    konijnen

    Fax #:---

    L: Dutch

    Ik hou

    van

    konijnen

    Message

    Information

    for theRemote

    Translator

    Information

    for theRemote

    Secretary

    Location A

  • 8/10/2019 02 OSI Reference

    5/58CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Layered Communication

    I like

    rabbits

    L: Dutch

    Ik hou

    van

    konijnen

    L: Dutch

    Ik hou

    van

    konijnen

    Fax #:---

    L: Dutch

    Ik hou

    van

    konijnen

    Fax #:---

    L: Dutch

    Ik houvan

    konijnen

    Jaime

    les lapins

    Information

    for theRemote

    Translator

    Information

    for theRemote

    Secretary

    Location A Location B

    Message

  • 8/10/2019 02 OSI Reference

    6/58CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Layered Communication

    I like

    rabbits

    L: Dutch

    Ik hou

    van

    konijnen

    L: Dutch

    Ik houvan

    konijnen

    Fax #:---

    L: Dutch

    Ik hou

    van

    konijnen

    Fax #:---

    L: Dutch

    Ik houvan

    konijnen

    Jaime

    les lapins

    Information

    for theremote

    translator

    Information

    for theremote

    secretary

    Location A Location B

    1

    2

    3

    Layers

    Message

  • 8/10/2019 02 OSI Reference

    7/58CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Why a Layered Network Model?

    7 Application

    6 Presentation

    5 Session

    4 Transport

    3 Network

    2 Data Link

    1 Physical

    Reduces complexity (one bigproblem to seven smallerones)

    Standardizes interfaces

    Facilitates modularengineering

    Assures interoperabletechnology

    Accelerates evolution Simplifies teaching and

    learning

  • 8/10/2019 02 OSI Reference

    8/58CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Devices Function at Layers

    7 Application

    6 Presentation

    5 Session

    4 Transport

    3 Network

    2 Data Link

    1 Physical

    NIC Card

    Hub

  • 8/10/2019 02 OSI Reference

    9/58CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Host Layers

    7 Application

    6 Presentation

    5 Session

    4 Transport

    3 Network

    2 Data Link

    1 Physical

    Host layers: Provideaccurate data delivery betwee

    computers}

  • 8/10/2019 02 OSI Reference

    10/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Media Layers

    7 Application

    6 Presentation

    5 Session

    4 Transport

    3 Network

    2 Data Link

    1 Physical

    Host layers:Provideaccurate data delivery betwee

    computers

    Media layers:Controlphysical delivery of messages

    over the network}}

  • 8/10/2019 02 OSI Reference

    11/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Layer Functions

    Provides network services to applicati

    processes (such as electronic mail, file

    transfer, and terminal emulation)

    7 Application

  • 8/10/2019 02 OSI Reference

    12/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Layer Functions

    Network services to applications

    Ensures data is readable by

    receiving system

    Format of data

    Data structures

    Negotiates data transfer

    syntax for application layer

    7 Application

    6 Presentation Data representation

  • 8/10/2019 02 OSI Reference

    13/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Layer Functions

    Inter-host communication

    Establishes, manages, andterminates sessions between

    applications

    7 Application

    6 Presentation

    5 Session

    Network services to applications

    Data representation

  • 8/10/2019 02 OSI Reference

    14/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Layer Functions

    7 Application

    6 Presentation

    5 Session

    Transport4

    Inter-host communication

    Network services to applications

    Data representation

    End-to-end connection reliability Concerned with data transport

    issues between hosts

    Data transport reliability

    Establishes, maintains, and

    terminates virtual circuits Fault detection and recovery

    Information flow control

  • 8/10/2019 02 OSI Reference

    15/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Layer Functions

    7 Application

    6 Presentation

    5 Session

    Transport4

    Network3

    Inter-host communication

    Network services to applications

    Data representation

    End-to-end connection reliability

    Addresses and best path Provides connectivity and path

    selection between two end

    systems Domain of routing

  • 8/10/2019 02 OSI Reference

    16/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Layer Functions

    7 Application

    6 Presentation

    5 Session

    Transport4

    Network3

    Data Link2

    Inter-host communication

    Network services to applications

    Data representation

    End-to-end connection reliability

    Addresses and best path

    Access to media Provides reliable transfer of data

    across media Physical addressing, network

    topology, error notification, flow

    control

  • 8/10/2019 02 OSI Reference

    17/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Layer Functions

    7 Application

    6 Presentation

    5 Session

    Transport4

    Network3

    Data Link2

    Physical1

    Inter-host communication

    Network services to applications

    Data representation

    End-to-end connection reliability

    Addresses and best path

    Access to media

    Binary transmission Wires, connectors, voltages,

    data rates

  • 8/10/2019 02 OSI Reference

    18/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    7 Application

    6 Presentation

    5 Session

    4 Transport

    3 Network

    2 Data Link

    1 Physical

    Host A

    Peer-to-Peer Communications

    Application

    Presentation

    Session

    Transport

    Network

    Data Link

    PhysicalBits

    Frames

    Packets

    Segments

    Host B

  • 8/10/2019 02 OSI Reference

    19/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Data Encapsulation

    Application

    Presentation

    Session

    Transport

    Network

    Physical

    Data Link

    Application

    Presentation

    Session

    Transport

    Network

    Physical

    Data Link

    Host A Host B

    Data} {

  • 8/10/2019 02 OSI Reference

    20/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Data Encapsulation

    Application

    Presentation

    Session

    Transport

    Network

    Physical

    Data Link

    Application

    Presentation

    Session

    Transport

    Network

    Physical

    Data Link

    Data} {DataNetwork

    Header

    Host A Host B

  • 8/10/2019 02 OSI Reference

    21/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Data Encapsulation

    Application

    Presentation

    Session

    Transport

    Network

    Physical

    Data Link

    Application

    Presentation

    Session

    Transport

    Network

    Physical

    Data Link

    Data} {DataNetwork

    Header

    FrameHeader

    Frame

    TrailerDataNetworkHeader

    Host A Host B

  • 8/10/2019 02 OSI Reference

    22/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Data Encapsulation

    Application

    Presentation

    Session

    Transport

    Network

    Physical

    Data Link

    Application

    Presentation

    Session

    Transport

    Network

    Physical

    Data Link

    Data} {DataNetwork

    Header

    FrameHeader

    Frame

    TrailerDataNetworkHeader

    0101101010110001

    Host A Host B

  • 8/10/2019 02 OSI Reference

    23/58

    1999, Cisco Systems, Inc.www.cisco.com

    Layers 1 & 2:Physical & Data Link

    Layers

    1999, Cisco Systems, Inc. www.cisco.com

  • 8/10/2019 02 OSI Reference

    24/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Physical and Logical Addressing

    0000.0c12.3456

  • 8/10/2019 02 OSI Reference

    25/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    MAC Address

    24 bits

    ROM

    RAM

    24 bits

    0000.0c12. 3456

    Serial NumberVendor Code

    MAC address is burned into ROM on a

    network interface card

  • 8/10/2019 02 OSI Reference

    26/58

    1999, Cisco Systems, Inc.www.cisco.com

    Layer 3:

    Network Layer

    1999, Cisco Systems, Inc. www.cisco.com

    N k P h D i i

  • 8/10/2019 02 OSI Reference

    27/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Network Layer: Path Determination

    Which Path?Which Path?

    Layer 3 functions to find the best

    path through the internetwork

    N t k L C i t P th

  • 8/10/2019 02 OSI Reference

    28/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Network Layer: Communicate Path

    1

    2

    3

    4

    5

    6

    7

    8

    9

    1011

    Addresses represent the path of media

    connections

    Routing helps contain broadcasts

    Add i N t k d N d

  • 8/10/2019 02 OSI Reference

    29/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    AddressingNetwork and Node

    Network Node

    1

    2

    123

    1

    3 1

    1.1

    2.1

    3.1

    1.2

    1.3

    Network addressPath part used by the router Node addressSpecific port or device on the network

    P t l Add i V i ti

  • 8/10/2019 02 OSI Reference

    30/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Protocol Addressing Variations

    Network Node

    1 1

    GeneralExample

    Network Host

    10. 8.2.48

    TCP/IPExample (Mask 255.0.0.0)

    Network Node

    1aceb0b. 0000.0c00.6e25

    Novell IPXExample

    Network Layer

  • 8/10/2019 02 OSI Reference

    31/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Network LayerProtocol Operations

    Each router provides its services tosupport upper layer functions

    X Y

    AA

    CC

    Network Layer

  • 8/10/2019 02 OSI Reference

    32/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Network LayerProtocol Operations

    Each router provides its services tosupport upper layer functions

    BB

    X Y

    AA

    CC

    Presentation

    Data Link

    Physical

    Data Link

    Physical

    Router A Router B Router C

    Data Link

    Physical

    Data LinkNetworkTransportSessionPresentationApplication

    Physical

    Host X Host Y

    Data LinkNetworkTransportSession

    Application

    Physical

    Network Network Network

    M ltiprotocol Ro ting

  • 8/10/2019 02 OSI Reference

    33/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Multiprotocol Routing

    IP 15.17.132.6

    IP 15.16.42.8

    IP 15.16.50.3

    Routing Tables

    IP

    TokenRing

    TokenRing

    AppleTalk 200.167

    AppleTalk 100.110

    Apple

    IPX 4b.0800.0121.ab13

    IPX 3a.0800.5678.12abNovell

    DECnet 5.8

    DECnet 10.1

    DEC

    VAX

    VAX

    Routers pass traffic from all routed protocols over the internetwork

    Routed Versus Routing Protocol

  • 8/10/2019 02 OSI Reference

    34/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Routed Versus Routing Protocol

    Routed protocolused between

    routers to direct

    user traffic

    1.02.03.0

    1.12.13.1

    DestinationNetwork

    NetworkProtocol

    Protocol Name

    Examples: IP, IPX,

    AppleTalk, DECnet Exit Portto Use

    Routed Versus Routing Protocol

  • 8/10/2019 02 OSI Reference

    35/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Routed Versus Routing Protocol

    Routed protocolused betweenrouters to directuser traffic

    Examples: IP, IPX,

    AppleTalk, DECnet

    Routing protocolused only betweenrouters to maintain

    routing tablesExamples: RIP, IGRP, OSPF

    Static Versus Dynamic Routes

  • 8/10/2019 02 OSI Reference

    36/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Static Versus Dynamic Routes

    Uses a protocol route that a networkadministrator enters into the router

    Static Route

    Uses a route that a network protocoladjusts automatically for topology ortraffic changes

    Dynamic Route

    Static Route Example

  • 8/10/2019 02 OSI Reference

    37/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Static Route Example

    Point-to-point orcircuit-switched

    connection

    Stub network

    Only a single networkconnection with no need

    for routing updates

    AA

    BB

    Fixed route to address reflectsadministrators knowledge

    Adapting to Topology Change

  • 8/10/2019 02 OSI Reference

    38/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Adapting to Topology Change

    AA BB

    CCDD

    Can an alternate route substitutefor a failed route?

    Adapting to Topology Change

  • 8/10/2019 02 OSI Reference

    39/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Adapting to Topology Change

    AA BB

    CCDDXX

    Adapting to Topology Change

  • 8/10/2019 02 OSI Reference

    40/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Adapting to Topology Change

    AA BB

    CCDDXX

    Can an alternate route substitutefor a failed route?

    YesWith dynamic routing enabled

    LAN-to-LAN Routing Example

  • 8/10/2019 02 OSI Reference

    41/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    LAN-to-LAN Routing Example

    Network 1

    Network 3

    E0E1 To0

    Host 5Host 4

    Network 2

    TokenRing

    802.3 Net 2, Host 5

    Routing Table

    DestinationNetwork

    OutgoingInterface

    123

    E0To0E1

    LAN-to-LAN Routing

  • 8/10/2019 02 OSI Reference

    42/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    LAN-to-LAN Routing

    Network 1

    Network 3

    E0E1 To0

    Host 5Host 4

    Network 2

    TokenRing

    802.3 Net 2, Host 5

    Routing Table

    Net 2, Host 5802.5

    From LAN to LAN

    DestinationNetwork

    OutgoingInterface

    123

    E0To0E1

    LAN-to-WAN Routing

  • 8/10/2019 02 OSI Reference

    43/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    LAN-to-WAN Routing

    Data

    1.3 2.4 Data

    AA

    TokenRing

    2.4

    Token Ring 1.3 2.4 Data

    BB

    1.3FromLAN

    FrameRelay

    ToWAN

    ToLAN

    LAN-to-WAN Routing

  • 8/10/2019 02 OSI Reference

    44/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    LAN-to-WAN Routing

    Data

    1.3 2.4 Data

    AA

    TokenRing

    2.4

    Token Ring 1.3 2.4 Data

    BB

    1.3FromLAN

    Frame Relay 1.3 2.4 DataFrameRelay

    1.3 2.4 Data

    ToWAN

    ToLAN

    LAN-to-WAN Routing

  • 8/10/2019 02 OSI Reference

    45/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    LAN to WAN Routing

    Data

    1.3 2.4 Data

    AA

    TokenRing

    2.4

    Token Ring 1.3 2.4 Data

    BB

    1.3FromLAN

    Frame Relay 1.3 2.4 DataFrameRelay

    1.3 2.4 Data

    ToWAN

    Ethernet

    Data

    1.3 2.4 Data

    1.3 2.4 Data

    ToLAN

    1.3 2.4 Data

  • 8/10/2019 02 OSI Reference

    46/58

    1999, Cisco Systems, Inc.www.cisco.com

    Layers 47:Transport, Session,

    Presentation, andApplication Layers

    1999, Cisco Systems, Inc. www.cisco.com

    Transport Layer

  • 8/10/2019 02 OSI Reference

    47/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Transport Layer

    Segments upper-layer applications Establishes an end-to-end connection

    Sends segments from one end host to another

    Optionally, ensures data reliability

    Transport LayerS t U L A li ti

  • 8/10/2019 02 OSI Reference

    48/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Segments Upper-Layer Applications

    Electronic

    Mail

    File

    Transfer

    Application

    Presentation

    Session

    Segments

    DataApplication

    PortTransport Data

    Application

    Port

    Terminal

    Session

    Transport LayerE t bli h C ti

  • 8/10/2019 02 OSI Reference

    49/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Establishes Connection

    Synchronize

    Synchronize

    Acknowledge

    Negotiate Connection

    Receiver

    Data Transfer

    Connection Established

    (Send Segments)

    Sender

    Transport LayerS d S t ith Fl C t l

  • 8/10/2019 02 OSI Reference

    50/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Sends Segments with Flow Control

    Transmit

    Buffer FullNot Ready

    StopProcessSegments

    Buffer OKReadyGo

    Resume Transmission

    ReceiverSender

    Transport LayerR li bilit ith Wi d i

  • 8/10/2019 02 OSI Reference

    51/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    Reliability with Windowing

    Window Size = 1

    Sender

    Send 1 Receive 1

    Receiver

    Ack 2

    Send 2 Receive 2Ack 3

    Sender

    Send 1

    Send 2Receive 1Receive 2

    Receiver

    Window Size = 3

    Send 3 Receive 3Ack 4

    Send 4

    Transport LayerAn Acknowledgement Technique

  • 8/10/2019 02 OSI Reference

    52/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    An Acknowledgement Technique

    Sender Receiver

    Send 2Send 1

    Send 3

    Ack 4

    Send 5Send 4

    Send 6

    Ack 5Send 5

    Ack 7

    1 2 3 4 5 6 7 1 2 3 4 5 6 7

    Transport to Network Layer

  • 8/10/2019 02 OSI Reference

    53/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    p y

    End-to-End Segments

    Routed Packets

  • 8/10/2019 02 OSI Reference

    54/58

    Presentation Layer

  • 8/10/2019 02 OSI Reference

    55/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    y

    ASCIIEBCDICEncrypted

    Text Data

    login:

    PICTTIFFJPEGGIF

    Graphics Visual images

    Sound

    VideoMPEGQuickTime

    MIDI

    Provides code formatting andconversion for applications

    Application Layer

  • 8/10/2019 02 OSI Reference

    56/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    pp y

    Word Processor

    Presentation Graphics

    Spreadsheet

    Database

    Design/ManufacturingProject Planning

    Others

    COMPUTERAPPLICATIONS

    Electronic Mail

    File Transfer

    Remote Access

    Client-Server ProcessInformation Location

    Network Management

    Others

    NETWORKAPPLICATIONS INTERNETWORKAPPLICATIONS

    Electronic Data Interchange

    World Wide Web

    E-Mail Gateways

    Special-Interest Bulletin Boards

    Financial Transaction Services

    Internet Navigation Utilities

    Conferencing (Voice, Video, Data)

    Others

    Internetwork applicationscan extend beyond theenterprise (i.e., to suppliers, etc.)

    Summary

  • 8/10/2019 02 OSI Reference

    57/58

    CSE: Networking FundamentalsOSI Model 1999, Cisco Systems, Inc. www.cisco.com

    y

    OSI reference model describes buildingblocks of functions for program-to-program communications between

    similar or dissimilar hosts Layers 47 (host layers) provide accurate

    data delivery between computers

    Layers 13 (media layers) control

    physical delivery of data over the network

  • 8/10/2019 02 OSI Reference

    58/58

    Presentation_ID 1999, Cisco Systems, Inc. www.cisco.com