Upload
karanbir-kaur
View
226
Download
1
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.