Top Banner

of 13

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

Apr 08, 2018

Download

Documents

Karanbir Kaur
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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.