(Protocol Specifications, Data Link Layer in Internet and Atm)

Embed Size (px)

Citation preview

  • 8/6/2019 (Protocol Specifications, Data Link Layer in Internet and Atm)

    1/13

    Protocol Specifications, DataProtocol Specifications, Data

    Link Layer in Internet and ATMLink Layer in Internet and ATM

  • 8/6/2019 (Protocol Specifications, Data Link Layer in Internet and Atm)

    2/13

  • 8/6/2019 (Protocol Specifications, Data Link Layer in Internet and Atm)

    3/13

    Major Techniques to Model SystemsMajor Techniques to Model Systems

    y Finite State Machine (FSM) and Extended

    Finite State Machine (EFSM)

    y Queuing model

    y Petri net

    y Algebraic model

    y Temporal logic

  • 8/6/2019 (Protocol Specifications, Data Link Layer in Internet and Atm)

    4/13

    Model descriptionModel description

    y PEFSM

    defined as

    Q - the set of the states in the protocol or communicatingsystem

    I - the set of all possible input messages

    O - the set of all possible output messages

    C - the set of all channels used by the incoming and outgoingmessages

    :Q x I

    x O*Q

    qo: idle state

    is the set of state transitions. Each transition specifies an inputand zero, one or more outputs accompanied with a state change.

  • 8/6/2019 (Protocol Specifications, Data Link Layer in Internet and Atm)

    5/13

    Model description (Contd.)Model description (Contd.)

    y Queuing Network (QN) consists of 6 components:

    x queue(s) for incoming messages: There may be more than onequeue for each channel

    x to accept incoming messages.

    x service center(s) for transition execution: For each module,conceptually there is one service center to execute the firedtransitions.

    x queue(s) for outgoing messages: Each channel has one queueto store the outgoing messages for transmission. More thanone channel may share a queue.

    x service center(s) for transmission( i.e., channel(s)): Eachoutgoing message is transmitted through its specific channelwith respect to a transition.

    x input-to-output amplifier: An incoming message may generatezero, one or more outgoing messages.

  • 8/6/2019 (Protocol Specifications, Data Link Layer in Internet and Atm)

    6/13

    Queuing NetworkQueuing Network

  • 8/6/2019 (Protocol Specifications, Data Link Layer in Internet and Atm)

    7/13

    Model description (Contd.)Model description (Contd.)

    y Work-load model

    defined as the set of all inputs (:i.e., programs,

    data, and commands the system receives from

    its environment

    is a set of external variables which influence

    system performance

  • 8/6/2019 (Protocol Specifications, Data Link Layer in Internet and Atm)

    8/13

    DATA LINK LAYER INDATA LINK LAYER IN INTERNETINTERNET

    y Point-to-Point link scenarios

    y Router-router leased line (PPP)

    y

    dial-up host-router connection (old SLIP,now PPP)

    y SLIP: Not an approved Internet Standard

    (incompatibilities)

    y PPP: Official Internet Standard.

  • 8/6/2019 (Protocol Specifications, Data Link Layer in Internet and Atm)

    9/13

    PPPPPP

  • 8/6/2019 (Protocol Specifications, Data Link Layer in Internet and Atm)

    10/13

    PPPPPP

    y Frame format similar to HDLC

    y Multi-protocol encapsulation, CRC, dynamicaddress allocation possible

    y key fields: flags, protocol, CRC

    y Asynchronous and synchronouscommunications Possible

    y Link and Network Control Protocols (LCP,NCP) for flexible control & peer-peernegotiation

    y Can be mapped onto low speed (9.6Kbps)and high speed channels (SONET)

  • 8/6/2019 (Protocol Specifications, Data Link Layer in Internet and Atm)

    11/13

    DATA LINK LAYER INDATA LINK LAYER IN ATMATM

    y Asynchronous Transfer Mode

  • 8/6/2019 (Protocol Specifications, Data Link Layer in Internet and Atm)

    12/13

  • 8/6/2019 (Protocol Specifications, Data Link Layer in Internet and Atm)

    13/13

    THANK YOU.THANK YOU.