Académique Documents
Professionnel Documents
Culture Documents
in
Q what happens as
and increase !
in
FC
* four senders
* multihop paths
* timeout>retransmit
www.bookspar.com | Website for students | VTU NOTES
www.bookspar.com
Another #cost& of con%estion4
when packet dropped) an$ #upstream transmission capacit$
used for that packet was wastedN
FF
www.bookspar.com | Website for students | VTU NOTES
*CP Con"estion control
* Dow T,3 preents con%estion
* when connection established) window siEe chosen
* -eceier specifies seein% its buffer siEe
* Still con%estion occurs
* The two problems are Network ,apacit$ and -eceier ,apacit$
* SolutionZ
* %olution
* Sender maintains two windows4 one the receier %ranted
* the other ,on%estion Window
* at the connection establishment: the con%estion window is set to the siEe of the
ma/imum se%ment in use on the connection
* Each burst acknowled%ed doubles the con%estion window
* ,on%estion window %row e/ponentiall$
* This is called the Slow Start al%orithm
* Another SolutionZ
* Solution
* Uses threshold
* initiall$ some alue in addition to the receier and con%estion window
* When timeout threshold is set to half of the current con%estion window
* ,on%estion window is set to one ma/ se%ment
* Slow start is used to find what the network can handle
www.bookspar.com
initialiEe4 ,on%win R ;
for !each se%ment A,Hed"
,on%winSS
until !loss eent O-
,on%Win Y threshold"
Slowstart al%orithm
)ost !
one segment
R
*
*
)ost 2
time
two segments
four segments
F6
www.bookspar.com | Website for students | VTU NOTES
* E/ponential %rowth stops when threshold hit
* 0rom that point con%estion window %row linearl$
* E/ample
* Se%ment siEeR;H
* ,on%winRC?H<
* when timeout thresholdR9?H<
* ,on%winR;H<
* the con%stion window %rows e/ponentiall$ until it hits threshold and then linearl$
*CP timer mana"ement
(ound trip time (**
how to set T,3 timeout alueZ
* lon%er than -TT
@ note4 -TT will ar$
* too short4 premature timeout
@ unnecessar$ retransmissions
* too lon%4 slow reaction to se%ment loss
* The al%orithm is based on continuous measurements of network performance
* `acobson al%orithm is one used for calculatin% -TT
* 0or each connection a alue -TT is maintained
* -TT updated usin% the formula
* -TTRa-TTS!;: a"2
* Where 2 is time taken for A,H
* And a is the smoothin% factor
* And aRF>6
*CP (**
www.bookspar.com
"# slowstart is oer X>
>X ,on%win Y threshold X>
Until !loss eent" b
eer$ w se%ments A,Hed4
,on%winSS
c
threshold R ,on%win>8
,on%win R ;
perform slowstart
,on%estion aoidance
;
FI
www.bookspar.com | Website for students | VTU NOTES
* `acobson al%orithm
* Another smoothed alue . deiation it is the difference between the e/pected and
obsered alue |-TT:2|
* .R a .S!;: a "|-TT:2|
* Timeout interal R-TTS?X.
* The problem with retransmission answered b$ HarnLs al%orithm
* -TT not updated for retransmitted se%ment timeout is doubled on each failure till
the se%ment %ets throu%h first time
* There is another timer called the persistence timer: it is used when the sender is
made to wait due to lack of buffer space at the receier. Once this timer %oes off
the sender sends the probe to find about the receier buffer space otherwise a
deadlock occurs so this timer is used to resole the same
* The third timer is the keepalie timer: it is used for the connections which are
idle for a lon% time suppose this timer %oes off then the connection is closed
Wireless *CP
* 5ndirect T,3 to split the T,3 connection into two separate connections
* first one from sender to base station the second from base station to receier
* the adanta%e is both connections are homo%eneous
* The disadanta%e is that it breaks the semantics of T,3
* There is another solution for keepin% the semantics of T,3 is the Transactional
T,3
*ransactional *CP
www.bookspar.com 67
www.bookspar.com | Website for students | VTU NOTES
The aboe fi%ure !a" shows the normal -3, call where nine messa%es are e/chan%ed
between the client and the serer
0i%ure !b" shows the one with Transactional T,3 T>T,3 where re=uest and S_N and also
05N are sent to%ether thus reducin% the messa%es and proidin% faster serice
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
www.bookspar.com 6;
www.bookspar.com | Website for students | VTU NOTES
!ierent perormance issues in network
* 3erformance 3roblems in ,omputer Networks
* Network 3erformance 2easurement
* S$stem .esi%n for <etter 3erformance
* 0ast T3.U 3rocessin%
* 3rotocols for +i%abit Networks
Perormance problems in computer networks
* Oerloads E/ample ;4 T3.U containin% the bad parameter when broadcast ma$
clo% the n>w results in broadcast storm due to error messa%e
* s$nchronous oerload due to power failure:.D,3 contacted for bootin%
* Apart from this problems due to insufficient memor$ T3.Us lost
* Not settin% the timeout correctl$ the T3.Us lost
* +i%abit n>w pose new problems
* The ne/t fi%ure e/plains this here the transmission line used onl$ for .Amsec
%reatl$ reducin% the efficienc$
* The useful =uantit$ is the <andwidth:.ela$ product
* The product is the capacit$ of the pipe from sender to receier and back to sender
in bits
* 5n the aboe e/ample it is ?7 million bits but the actual utilisation is onl$ ;.8A
percent of the pipe capacit$
* therefore for %ood performance the receier window must be at least as lar%e as
the <andwidth:.ela$ product
* Another performance problem could be Jitter to aoid a small standard deiation
is used
www.bookspar.com 68
www.bookspar.com | Website for students | VTU NOTES
*he basic loop or impro$in" network perormance,
* 2easure releant network parameters) performance.
* Tr$ to understand what is %oin% on.
* ,han%e one parameter
3recautions taken while measurin%
* Sample siEe should be lar%e enou%h
* Samples should be representatie
* To be careful while usin% coarse %rained clock
* Nothin% une/pected %oin% on while tests are conducted
* ,achin% problem
* Understandin% the measurements
* E/trapolation of the result
%#stem !esi"n or 7etter Perormance
(ules:
* ,3U speed is more important than network speed.
* -educe packet count to reduce software oerhead.
* 2inimiEe conte/t switches.
* 2inimiEe cop$in%.
* _ou can bu$ more bandwidth but not lower dela$.
* Aoidin% con%estion is better than recoerin% from it.
* Aoid timeouts.
Fast *P!U Processin"
* T3.U processin% oerhead has two components
* one @oerhead per T3.U
* other @ oerhead per b$te
* E/ample take the sendin% side
* first the sendin% side traps to kernel to SEN.
* if it is a normal case then the state is ESTA<15SDE. and t$picall$ this path is
taken !fast path" shown in the fi%ure below
www.bookspar.com 69
www.bookspar.com | Website for students | VTU NOTES
The fast path from sender to receier is shown with a hea$ line.
The processin% steps on this path are shaded.
Another e'ample
* 5n the T,3 header the fields that are same between consecutie T3.Us on a one
wa$ flow are shaded
* All sendin% T,3 entit$ has to cop$ from the protot$pe header into the output
buffer
* 5t handoers the header and data to the special 53 procedure for sendin% a re%ular
ma/ T3.U
* 53 then copies its protot$pe header and makes the packet read$
the aboe fi%ure
!a" T,3 header. !b" 53 header. 5n both cases) the shaded fields are taken from the
protot$pe without chan%e.
Fast path processin" at recei$er side
* step ;4 locatin% the connection record for the incomin% T3.U
* The T3.U checked to see if it is normal case
* 5f all checks are met then a fast procedure is called
* 2an$ T,3 implementations use Deader 3rediction
www.bookspar.com 6?
www.bookspar.com | Website for students | VTU NOTES
* The other two areas where maJor performance %ain are possible are
<uffer mana%ement
Timer 2ana%ement
* The timer mana%ement done b$ the timin% wheel
* There are some problems and the possible solution posed b$ the +i%abit protocols
* 3roblems
Se=uence Numbers
,ommunication Speeds
+o back n protocol and its poor performance
%i%abit lines are bandwidth limited
-esults of new application
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
www.bookspar.com 6A
www.bookspar.com | Website for students | VTU NOTES
;4 .efine the followin% terms4
!a" Slow start
Answer
The phase in T,3 con%estion control when the window siEe starts at one se%ment and
increases b$ one se%ment for eer$ A,H receied !that is) it sends first one se%ment) the
two) the four) then ei%ht) and so on) as A,Hs arrie for the se%ments transmitted.
!b" Three:wa$ handshake
Answer
The mechanism used to set up a connection and a%ree upon the initial se=uence numbers
for that connection. 5n the normal case) host ; will send a connection re=uestion and
se=uence number to host 8. Dost 8 will acknowled%e the re=uest) and make a
correspondin% re=uest to host ; with its own choice of se=uence number. Dost ; will
acknowled%e the re=uest from host 8. The connection is now established.
84 What is the difference between
flow control and con%estion controlZ
Answer
0low control preents a fast sender from oerwhelmin% a slow receier.
,on%estion control preents man$ senders from oerwhelmin% the network.
94 When doin% a connection setup in T,3 both parties are re=uired to pick a random
number for the initial se=uence number.
!a" 5%norin% securit$ concerns) wh$ do the$ not Just pick 7 or ;Z
Answer
This would substantiall$ increase the likelihood of a #lost& se%ment from a preious
connection re:appearin% and mess%in% up an e/istin% connection.
!b" Wh$ do the$ not Just increment the last used se=uence number for the particular
source>destination pair !assumin% that we could readil$ keep track of this information"Z
Answer
5t allows a third part$ to fake a connection.
?4 When T,3 receies a se%ment that it has alread$ receied and acknowled%ed) it will
repl$ with an acknowled%ement.
!a" Wh$ is this acknowled%ment necessar$Z
Answer
The preious acknowled%ement ma$ hae been lost.
A4The se=uence number of the se%ment receied is ;89?) and the len%th of the se%ment is
;7 b$tes.
!a" .o we know what the acknowled%ement number will be that T,3 will repl$ withZ
5f so) what is itZ 5f not) wh$ notZ What can we sa$ about the acknowled%ement number
that T,3 will repl$ withZ
www.bookspar.com 6C
www.bookspar.com | Website for students | VTU NOTES
A4Answer
No. We do not. 5f this is the %reatest conti%uous se%ment currentl$ receied) then the
A,H will be ;8??. Doweer) if a prior se%ment has been lost) then the acknowled%ement
number will be less than ;89?. 1ikewise) if this is a retransmission of se%ment ;89?) and
a subse=uent se%ment has been receied) the acknowled%ement ma$ be %reater than ;8??.
We do know that it will be either less than ;89? or %reater than or e=ual to ;8??.
C4 5f T,3 retransmits a se%ment) what impact) if an$) does this hae on the -TT
calculationZ
Answer
This transmission>retransmission cannot be included in the estimate) as we cannot
distin%uish where the acknowled%ement came from4 the first se%ment) and it was dela$ed)
or the second se%ment.
F4 Wh$ does T,3 re=uire an -TT estimateZ
Answer
To determine if a se%ment has been lost or not. A se%ment is deemed lost if the A,H for it
is not receied within the timeout period which is deried from that -TT.
64 A network has a ma/imum packet siEe of ;86 b$tes) a ma/imum packet life time as ;7
sec and a 6bit se=uence number. 0ind the ma/imum data rate per connection
Answer
+ien 6 bit se=uence numbers 8!pow"6R8AC packets sent in ;7 sec
5n ;7 sec ;86X6X8AAR8C;;87 bits can be sent
2a/ data rate per connectionR8C;;87>;7 seconds
R8C;;8 bits>sec
I4 A T,3 machine is sendin% full windows CAA9A b$tes oer a ;+bps channel that has a
;7msec dela$ one wa$. What is the ma/imum throu%hput achieableZ What is the line
efficienc$Z
Answer
+ien -TTR;7S;7R87msecR;>87X;7!pow":9
R A7bits>sec
2a/ throu%hputR!CAA9AX6"bitsXA7bits>sec
R8C.8;?2bps
1ine efficienc$R2a/ throu%hput><andwidth
R !8C.8;?2bps>;+bps"X;77 R 8.C8Q
;74 What is meant b$ upward and downward multiple/in%Z
Answer
5n upward the multiple connections are multiple/ed on to a sin%le connection
5n downward a sin%le connection is split and distributed amon% multiple connection
;;4 .escribe con%estion control in T,3
Answer
www.bookspar.com 6F
www.bookspar.com | Website for students | VTU NOTES
Slow start
;84 E/plain U.3. When it can be usedZ
Answer
,onnectionless unreliable internet protocol
Applications
-3,
-eal time applications
;94What is meant b$ nestin% of T3.UsZ 5llustrate with the dia%ram the connection
establishment between a client and a serer usin% T3.Us
;?4 5llustrate the sill$ window s$ndrome in T,3
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
www.bookspar.com 66
www.bookspar.com | Website for students | VTU NOTES
Wh# A*M5
*All di%ital telephone network
*Need for data applications like computer communications and facsimile
*Nonoice applications like ideoconferencin% need to be included in the future networks
*,ircuit switchin% not suitable but packet switchin% would accommodate this
*5S.N were the first effort to address this
5%!N )$er$iew
*There are man$ t$pes of WAN technolo%ies that can be used to sole the problems of
users who need network access from remote locations.
*5S.N has been specificall$ desi%ned to sole the low bandwidth problems that small
offices or dial:in users hae with traditional telephone dial:in serices.
*Telephone companies deeloped 5S.N with the intention of creatin% a totall$ di"ital
network whilst makin% use of the e'istin" telephone wirin" s$stem.
*5S.N works er$ much like a telephone : When $ou make a data call with 5S.N) the
WAN link is brou%ht up for the duration of the call and is taken down when the call is
completed
*5S.N allows di"ital si"nals to be transmitted oer e/istin% telephone wirin%.
*
*This became possible when the telephone compan$ switches were up%raded to handle
di%ital si%nals.
*
*5S.N is %enerall$ iewed as an alternati$e to leased lines) which can be used for
telecommutin% and networkin% small and remote offices into 1ANs.
*5S.NVs abilit$ to brin% di%ital connectiit$ to local sites has man$ benefits) includin% the
followin%4
*
*5S.N can carr$ a $ariet# of user traic si%nals includin%4
@di%ital $ideo: packet:switched data) and telephone network serices.
*5S.N offers much aster call setup than modem connections because it uses out:of:
band !.) or delta) channel" si%nalin%.
@0or e/ample) some 5S.N calls can be setup in less than one second.
*5S.N proides a aster data transer rate than modems b$ usin% the bearer channel !<
channel of C?kbps".
@With multiple < channels) 5S.N offers users more bandwidth on WANs than some
leased lines.
@0or e/ample) if $ou were to use two < channels) the bandwidth capabilit$ is ;86Hbps
because each < channel handles C?Hbps.
@
*5S.N can proide a clear data path oer which to ne%otiate PPP links.
7(I 17asic (ate Interace2
,onnection from the 5S.N office to the user location proides for access to three
channels. The channels are two ;8Nb 7Bchannels and one 4;Nb !Bchannel
www.bookspar.com 6I
www.bookspar.com | Website for students | VTU NOTES
The <:channels and the .:channel proide the user with access to the circuit switched
network
P(I 1Primar# (ate Interace2
5S.N 3rimar$ -ate 5nterface serice proides di%ital access ia a T; line. A T; line
proides a ;.A?? bandwidth. This bandwidth is diided into 8? C?Hb channels. The 5S.N
3-5 serice uses -6 7 channel access and uses the -8th 1!2 channel or si"nalin"
purposes
7%!N (eerence Model
*There are three planes
*User 3lane
*,ontrol 3lane
*2ana%ement 3lane
User 3lane
*AT2 is specified ia a three:la$er reference model4
*3h$sical la$er !OS5s ph$sical la$er"
*AT2 la$er !%enerall$ OS5s data link la$er"
*AT2 adaptation la$er !AA1" !%enerall$ OS5s hi%her:leel la$ers !transport) session) and
application"
As#nchronous *ranser Mode 1A*M2
To proide the new <:5S.N serices) use of a technolo%$ called as#nchronous transer
mode 1A*M2 is specified b$ 5TU. AT2 is a connection:oriented techni=ue based on the
use of fi/ed siEe packets termed cells. These cells are A9 octets in siEe) with A octets used
for the cell header) and the remainin% ?6 octets for data
Fi"ure: An AT2 cell
The term as#nchronous transer mode needs some e/planation. The words transer
mode sa$ that this technolo%$ is specific wa$ of transmittin% and switchin% throu%h the
network. The term as#nchronous refers to the fact that the packets are transmitted usin%
as$nchronous techni=ues) and the two end:points need not hae s$nchronised clocks.
Also) the use and allocation of cells and their subse=uent multiple/in% and transmission
throu%h the network is determined in an as$nchronous fashion) e.%. on demand) and is
independent of the user. AT2 will support both circuit switched and packet switched
!sometimes referred to as circuit mode and packet mode) respectiel$" serices.
www.bookspar.com I7
www.bookspar.com | Website for students | VTU NOTES
Fi"ure: The principle of s$nchronous transfer mode
Fi"ure: The principle of as$nchronous transfer mode
There is much to know about AT2) howeer) here we will consider onl$ the transmission
aspects) b$ lookin% at the 3h$sical la$er and the AT2 la$er.
There are seeral t$pes of cells to consider) some are passed all the wa$ throu%h to the
AT2 la$er) while others neer proceed be$ond the 3h$sical la$er4
Assi"ned Cell, !AT2 1a$er" A cell which is used to proide the serice to the
hi%her la$ers. This is the cell t$pe that is used in transportin% the hi%her leel
3.U.
Unassi"ned cell, !AT2 1a$er" An AT2 la$er cell which is not an assi%ned cell.
Valid cell, !3h$sical la$er" An$ cell that does not contain header errors) either
throu%h successful transmission or after bein% corrected b$ the ph$sical la$er.
In$alid cell, !3h$sical la$er" A cell with an error in its header that can not be
corrected. 5t will be discarded b$ the ph$sical la$er.
Idle cell, !3h$sical la$er" A cell that is inserted>e/tracted b$ the ph$sical la$er for
the purposes of pa$load capacit$ adaptation.
As e/plained earlier) there are two interfaces to the <:5S.N to consider :: the user:to:
network interface !UN5" and the network:to:network interface !NN5". 0or these two
interfaces the internal structure of the AT2 cell header is sli%htl$ different) as shown in
0i%ure
The arious parts of the cell header are4
Ceneric low control 1CFC2, !? bits" .efault alue 7777. The e/act use of this
field is) as $et) not full$ defined. This is used onl$ in assi%ned or unassi%ned !i.e.
AT2 la$er cells".
Virtual path identiier 1VPI2, !6 or ;8 bits" This is used for ph$sical la$er
routin%) to%ether with theB
Virtual circuit identiier 1VCI2, !;C bits" This is used in conJunction with the
V35 field to proide ph$sical leel routin%. 2an$ cells with different V,5s ma$
hae the same V35. Some V,5>V35 alues are pre:assi%ned for special purposes
Pa#load t#pe 1P*2, !9 bits" Some 3T alues :: P* identiiers 1P*Is2 :: are pre:
assi%ned for special purposes.
www.bookspar.com I;
www.bookspar.com | Website for students | VTU NOTES
Cell loss priorit# 1CLP2, !; bit" 0la% statin% whether or not this cell can be
dropped in the prescence of network con%estion or other network difficulties. A
alue of 7 means that this cell has hi%h priorit$ and should not be discarded.
?eader error control 1?&C2, !6 bits" This is used b$ the ph$sical la$er for
detectin% and correctin% errors in the cell header.
Fi"ure: AT2 cell header for UN5
Fi"ure: AT2 cell header for NN5
*able: 3re:assi%ned V,5>V35 alues for AT2 cells
www.bookspar.com I8
www.bookspar.com | Website for students | VTU NOTES
*able: 3re:assi%ned 3T5 alues for AT2 cells
Ph#sical La#er9 %)N&* and %!?
0or <:5S.N) two transmission rates are currentl$ specifiedB ;AA2b>s and C882b>s)
althou%h it is hi%hl$ likel$ that other hi%her rates will be standardised
*able: SONET and S.D data rates and pa$load rates
To achiee these rates) the ph$sical la$er uses a structurin% called s#nchronous di"ital
hierarch# 1%!?2. This is a 5TU standard based heail$ on earlier work b$ ANS5 called
s#nchronous optical network 1%)N&*2. 0or our interests the two are practicall$
identical) and so further) onl$ reference to S.D will be made) with specific differences in
SONET bein% hi%hli%hted where necessar$. S.D specifies a hierarch$ of si%nals that are
multiples of ;AA.A82b>s to achiee hi%her data rates. 0or instance) the ;AA2b>s rate)
S.D uses a I 8F7 octet frame. This frame is repeated with a fre=uenc$ of 6HDE) so
achiein% a rate of ;AA2b>s !0i%ure ". The frame consists of 6; octets of section
o$erhead 1%)?2 and the rest of the frame) which we will call the pa#load) is filled with
AT2 cells. The capacit$ aailable to the network user is then the pa#load rate. The path
o$erhead 1P)?2 are special control octets. The AU:? pointer %ie the location of the
V,:? container which holds the AT2 cells. There ma$ not be an inte%ral number of cells
in the V,:?.
The C882b>s rate can be achieed simpl$ e/tendin% the ;AA2b>s S.D frame b$
increasin% the field siEes
www.bookspar.com I9
www.bookspar.com | Website for students | VTU NOTES
Fi"ure: 0rame structure for ;AA.A872b>s S.D:based interface
Fi"ure: 0rame structure for C88.7672b>s S.D:based interface
Some of the 3h$sical la$er specifications for the optical transmission of the si%nal are
%ien in Table
*able: Optical interface characteristics for S.D
www.bookspar.com I?
www.bookspar.com | Website for students | VTU NOTES
A*M Adaptation La#er
The purpose of the AT2 Adaptation 1a$er !AA1" is to adapt the 3.Us passed down
from the hi%her la$er onto AT2 cells. As the hi%her leel 3.Us ma$ in %eneral be of an
arbitrar$ siEe) so one of the two subla$ers in the AA1 is responsible for se"mentation
and reassembl# 1%A(2 of the hi%her la$er 3.Us. The other subla$er) the con$er"ence
subla#er 1C%2) is responsible for packa%in% the hi%her la$er 3.U with an$ additional
information re=uired for the adaptation necessar$ and offerin% an interface to the <:5S.N
user. As mentioned preiousl$) there are man$ and aried re=uirements for applications
usin% the <:5S.N and as there are seeral AA1 protocols defined. The classification of
these protocols was %uided b$ considerin% the followin% parameters4
*imin" relationship, The !non:"re=uirement for s$nchronisation between the
receier and sender.
7it rate, ,onstant or ariable.
Connection mode, ,onnection oriented or connectionless.
A summar$ of the !sensible" combinations of these parameters is %ien in 0i%ure . Each
of these classes ma$ be loosele$ associated with the the AT2 0orum classes described
preiousl$4 ,lass A) ,<-B ,lass <) V<-B ,lass ,) A<-!ish"B ,lass .) U<-. This
mappin% also %ie e/ample use of the arious classes. The arious AA1 classes are
proided b$ seeral AA1 protocols identified b$ a t$pe number. The use of a particular
AA1 t$pe for the proision of a particular serice is not whol$ well defined.
Fi"ure: AA1 serice classification
AAL *#pe >, This is effectiel$ a NU11 AA1. 5t is not reall$ an official AA1 t$pe but is
mentioned for completeness.
AAL *#pe 4, This AA1 t$pe is normall$ used b$ ,lass A !,<-" serices. The function
performed b$ this AA1 are4
Se%mentation and reassembl$ of user information.
Dandlin% of cell dela$ ariation !Jitter".
Dandlin% of cell reassembl$ ariation.
Dandlin% of lost and misinserted cells.
Source clock fre=uenc$ recoer$ at receier.
Source data structure recoer$ at receier.
2onitorin% and handlin% of AA1:3,5 bit errors.
2onitorin% and !possibl$" correctin% the bit errors in the user information field.
0or circuit emulation) monitorin% and maintenance of end:to:end OoS.
www.bookspar.com IA
www.bookspar.com | Website for students | VTU NOTES
AAL *#pe -, This AA1 t$pe would be used with ,lass < !V<-". This t$pe is not well
defined and it seems possible that the it ma$ be mer%ed with AA1 T$pe ; in the future.
Some of its functions are similar to A11 T$pe ;4
Se%mentation and reassembl$ of user information.
Dandlin% of cell dela$ ariation !Jitter".
Dandlin% of lost and misinserted cells.
Source clock fre=uenc$ recoer$ at receier.
2onitorin% and handlin% of AA1:3,5 bit errors.
2onitorin% and !possibl$" correctin% the bit errors in the user information field.
5t also has the additional functions4
Dandle S.Us from a ariable bit rate source.
Transfer timin% information between source and destination.
Notif$ the hi%her la$ers of uncorrectable errors in AA1.
AAL *#pe 6A8, There was once separate T$pe 9 and T$pe ? AA1s) but the$ hae now
been mer%ed. This AA1 is now intended to support both ,lass , !A<-" and ,lass .
!U<-" serices.
5n this AA1) the coner%ence subla$er is split into two !0i%ure ") the ser$ice speciic
con$er"ence subsla#er 1%%C%2 and the common part con$er"ence subla#er 1CPC%2.
The SS,S is application dependent) i.e. it could be for a V<- ideo application. The
,3,S is responsible for constructin% 3.Us that can be sent to the other end user. There
are two modes of operation of A11 T$pe 9>?B messa"e mode and streamin" mode.
Fi"ure: AA1 T$pe 9>? sub:la$erin%
The messa%e mode is intended for use framed data where the AA1:S.U is a lo%ical unit
of data with respect to the <:5S.N user !0i%ure ". 5t allows the the transport of a sin%le
AA1:S.U in one or !optionall$" more than one ,S:3.U. The ,S:3.U ma$ be then
further spilt into seeral SA-:3.Us. The AA1:S.U can be of an arbitrar$ siEe.
www.bookspar.com IC
www.bookspar.com | Website for students | VTU NOTES
Fi"ure: AA1 T$pe 9>? messa%e mode serice
5n streamin% mode) the AA1:S.Us are of fi/ed siEe and one or more of them ma$ be
transported in a sin%le ,S:3.U !0i%ure ". Each AA1:S.U is deliered in a separate
SA-:3.U.
Fi"ure: AA1 T$pe 9>? streamin% mode serice
5n both cases) the SA- subla$er proides error detection and both these modes can offer
the followin% operational procedures4
Assured operation, 0low control and retransmission of missin% or erroneous
AA1:S.Us. 0low control restricted to point:to:point connections at the AT2
la$er and point:to:multipoint flow control possible.
NonBassured operation, No retransmission of missin% or erroneous SA-:3.Us.
Optionall$ delier erroneous 3.Us to user. Allow flow control for point:to:point
connections but not point:to:multipoint.
This AA1 t$pe also proides multiple/in% at the SA- subla$er.
AAL *#pe .,
This AA1 t$pe proides similar serices as AA1 T$pe 9>?) but has a reduced oerhead
when compared to AA1 T$pe 9>?. 5t is intended for use b$ V<- sources with timin%
relationship between source and destination. 5t has identical modes and operational
procedures as AA1 T$pe 9>?. The difference is that this AA1 does not proide the AA1
T$pe 9>? multiple/in% capabilit$. The SA- subla$er accepts onl$ AA1:S.Us that are an
inte%er multiple of ?6 octets. So) it would be possible for this AA1 to offer an efficient
cell based interface to the <:5S.N user.
AA1 T$pes ; and T$pe 8 are not used much.
www.bookspar.com IF
www.bookspar.com | Website for students | VTU NOTES
AA1 T$pe 9>? has been chosen for the proision of the <ellcore switched multiBme"abit
data ser$ice 1%M!%2) the European ersion of which is the connectionless broadband
data ser$ice 1C7!%2.
AA1 T$pe A has been selected b$ the 5ET0 to proide 53 serices oer AT2.
www.bookspar.com I6
www.bookspar.com | Website for students | VTU NOTES
4: !escribe 7BI%!N model 1model 3P =marks2
Answer:
,ontains three planes
User plane:concerned with transfer of data) flow control and error recoer$
,ontrol plane:deals with the si%nalin% re=uired to setup mana%e and release connections
2ana%ement plane:deals with mana%ement of n>w resources and coordination of other
planes
User plane has three la$ers 3h$sical:8 subla$ers
AT2 la$er:se=uenced transfer adds A b$te header
AA1 la$er:has different t$pes
AT2 proides Oos parameters
-: *ake an# two 3os parameters under the A*M standard and describe, 1Au"ust
->>. ; marks2
Answer:
There are C the first three not ne%otiated but the ne/t three ma$ be ne%otiated
,ell error ratio:,E-:ratio of number of cells deliered with one or more bit error to the
total no of cells. ,E- depends on 32
,ell misinsertion rate:,2-:aera%e no of cells>sec that are deliered b$ mistake to
wron% connection
Seerel$ errored cell block ratio:SE,<-:it is the ratio of errored to the total no of cells
determined b$ the error mechanism
The ne/t three are
,ell loss ratio:,1-:ratio of the lost cells to the total no of cells transmitted can be
specified or not. .epends on buffer allocation strate%$
,ell transfer dela$:,T.:is the time that elapses from the instant when a cell enters the
network at the source UN5 to the instant when it e/its at the destination UN5.,T.
includes propa%ation dela$s) processin% dela$s and =ueuin% dela$s in mu/ and switches.
,ell dela$ ariation:,.V: measures the ariabilit$ of the total dela$ encountered b$ cells
in a connection.
6: !raw the dia"ram o the A*M cell header ormat and "i$e the brie description o
the dierent ields 1Au"ust ->>. = marks2
Answer: !raw the i"ure
+0,:proide flow control has si%nificance for UN5 currentl$ not specified
V35:6 bit lon% 8AC irtual path in a %ien UN5 link.
V,5:;C bit lon% allows CAA9C irtual channels per irtual path
3T:ei%ht t$pe pa$load can be specified !refer table in book"
,13:two leels of priorit$:,13R7 hi%her priorit$ used durin% con%estion
DE,:6 bit checksum uses ,-, recomputed at eer$ switch since V35>V,5 chan%es at
eer$ hop !since the$ are local identifiers"
8: !escribe the unction o A*M adaptation la#er 1Au"ust ->>. ; marks2
Answer:
www.bookspar.com II
www.bookspar.com | Website for students | VTU NOTES
AT2 Adaptation La#er !AA1"4 #adapts& upper la$ers !53 or natie AT2 applications"
to AT2 la$er below
* AA1 present onl# in end s#stems) not in switches
* AA1 la$er se%ment !header>trailer fields) data" fra%mented across multiple AT2
cells
@ analo%$4 T,3 se%ment in man$ 53 packets
* .ifferent ersions of AA1 la$ers) dependin% on AT2 serice class4
* AA1;4 for ,<- !,onstant <it -ate" serices) e.%. circuit emulation
* AA184 for V<- !Variable <it -ate" serices) e.%.) 23E+ ideo
* AA19>?4for the burst$ data e.%) multiple users
* AA1A4 for data !e%) 53 data%rams"
* AA1 is diided into two subla$ers
* Se%mentation and reassembl$:SA-
* ,oner%ence subla$er:,S
* ,S subdiided into ,ommon part:,3,S
* Serice specific part:SS,S
.: &'plain how the notion o la#erin" and internetworkin" make the rapid "rowth
o applications such as the World Wide Web possible5
Answer:
5nternetworkin% allows man$ component networks each with different underl$in%
technolo%$ and operation to work to%ether and form one lar%e network. This proides the
ubi=uitous connectiit$ for applications like WWW.
The la$erin% concept hides the specific underl$in% network technolo%$ from the upper
la$ers and proides a common networkin% platform. Usin% the communication serice
proided b$ the la$ers below) new applications can be introduced independentl$ and at a
rapid rate.
;: Can a connectionBoriented: reliable messa"e transer ser$ice be pro$ided across a
connectionless packet network5 &'plain,
Answer:
_es. To proide connection:oriented serice) the transport la$er can establish a lo%ical
connection across the connectionless packet network b$ settin% up state information !for
e/ample) packet se=uence number" at the end s$stems. .urin% the connection setup) the
messa%e is broken into separate packets) and each packet is assi%ned a se=uence number.
Usin% the se=uence numbers) the end:s$stem transport:la$er entities can acknowled%e
receied packets) determine and retransmit lost packets) delete duplicate packets)
and rearran%e out:of:order packets. 5n so doin%) the connectionless packet network is
implementin% reliable packet transfer. Once all packets hae arried at the receiin% end)
the$ are reassembled into the ori%inal messa%e. 0or e/ample) T,3 proides a connection:
oriented reliable transfer serice oer 53) a connectionless packet transfer serice.
<:%uppose an application la#er entit# wants to send an LBb#te messa"e to its peer
process: usin" an e'istin" *CP connection, *he *CP se"ment consists o the messa"e
plus -> b#tes o header, *he se"ment is encapsulated into an IP packet that has an
additional -> b#tes o header, *he IP packet in turn "oes inside an &thernet rame
www.bookspar.com ;77
www.bookspar.com | Website for students | VTU NOTES
that has 4= b#tes o header and trailer, What percenta"e o the transmitted bits in
the ph#sical la#er correspond to messa"e inormation: i L D 4>> b#tes: .>> b#tes:
4>>> b#tes5
Answer:
T,3>53 oer Ethernet allows data frames with a pa$load siEe up to ;?C7 b$tes. Therefore)
L R ;77)
A77 and ;777 b$tes are within this limit.
The messa%e oerhead includes4
d T,34 87 b$tes of header
d 534 87 b$tes of header
d Ethernet4 total ;6 b$tes of header and trailer.
Therefore
L R ;77 b$tes) ;77>;A6 R C9Q efficienc$.
L R A77 b$tes) A77>AA6 R I7Q efficienc$.
L R ;777 b$tes) ;777>;7A6 R IAQ efficienc$.
=:%uppose that the *CP entit# recei$es a 4,. me"ab#te ile rom the application la#er
and that the IP la#er is willin" to carr# blocks o ma'imum siGe 4.>> b#tes,
Calculate the amount o o$erhead incurred rom se"mentin" the ile into packetB
siGed units,
Answer:
;A77 : 87 :87 R ;?C7 b$tes
;.A 2b$te > ;?C7 b$te R ;78F.?) therefore ;786 blocks are needed to transfer the file.
Oerhead R !!;786 / ;A77 : ;.A2">;.A2" / ;77 R 8.6Q
I:%uppose we need a communication ser$ice to transmit realBtime $oice o$er the
Internet, What eatures o *CP and what eatures o U!P are appropriate5
Answer:
T,3 is desirable in that it proides a connection for the transfer of a stream of
information) which characteriEes a di%ital oice stream. Doweer) to proide reliable
serice T,3 uses acknowled%ments and retransmissions that result in packet dela$ that
can not be tolerated b$ real:time traffic.
U.3 proides connectionless serice and deliers packets =uickl$. 5n case of packet loss)
U.3 does not proide retransmission) but some de%ree of packet loss can be tolerated b$
oice.
4>: Use I&&& =>-,6 and I&&& =>-,44 to discuss three dierences between wired and
wireless LANs,
Answer:
#rror rate: Unlike wired 1ANs) wireless 1ANs hae hi%h error rate due to interference
and noise. Wireless 1ANs needs to implement A-O and error correction to increase the
reliabilit$
of the communication channel.
.tation mobility: Unlike wired 1ANs where stations connected to the 1ANs are static) in
wireless 1ANs) the stations can be mobile and portable. Wireless 1AN protocols ma$
www.bookspar.com ;7;
www.bookspar.com | Website for students | VTU NOTES
hae to implement d$namic traffic routin% and serice handoff when the station moes
from one serice area to another.
Collision detection: ,ollision detection is not possible in wireless 1ANs due to ph$sical
limitations. So the sender must wait for e/plicit acknowled%ment !e.%. -TS>,TS" from
the receier to know whether or not a collision has occurred. The wireless 1AN protocol
implements a collision aoidance al%orithm rather than the collision detection in wired
1AN) and the dela$ in the contention period is lon%er the round:trip dela$ of 8tprop of
wired 1AN because of waitin% for the receierLs acknowled%ment.
Other differences4
.ecurity: 5n wired 1AN) the transmission medium is ph$sicall$ secured. 5n wireless
1AN) an$ deice within the %eo%raphic transmission area can intercept the transmissions.
To proide
data securit$) wireless 1AN need to implement encr$ption at the e/pense of hi%her cost
and reduced performance.
0ower consumption: 3ortable and mobile deices are usuall$ batter$ powered) and thus
hae
limited power capacit$. The wireless 1AN protocol must be desi%ned to be power
efficient.
All these issues are addressed in the 5EEE 678.;; wireless 1AN protocol.
www.bookspar.com ;78