ali-110425083137-phpapp01

  • Upload
    kala

  • View
    221

  • Download
    0

Embed Size (px)

Citation preview

  • 8/12/2019 ali-110425083137-phpapp01

    1/25

    DATA

    LINK

    LAYER

    TOPIC: Error control & Flow control

    Submitted to : Submitted by:

    Prof Manraj Singh Pattar li!ha "or#al

    $ancy %ain

    $i ea %ain

    Sharuti %ain

    I$'E(

    1 | P a g e

  • 8/12/2019 ali-110425083137-phpapp01

    2/25

    S no To#ic Page no) Introduction to data lin* layer +, Ser ice! #ro ided to networ* layer -+ Ser ice! .- Framing /0 Error detection 1. Error correction )0/ Flow control ).1 Error control )22 3eference! ,-

    2 | P a g e

  • 8/12/2019 ali-110425083137-phpapp01

    3/25

    INTRODUCTION

    Data Link Layer Design Issues

    The data lin* layer ha! a number of !#ecific function! it can carry out4 The!e function!include

    )4 Pro iding a well5defined !er ice interface to the networ* layer4

    ,4 'ealing with tran!mi!!ion error!4

    +4 3egulating the flow of data !o that !low recei er! are not !wam#ed by fa!t !ender!4

    To accom#li!h the!e goal!6 the data lin* layer ta*e! the #ac*et! it get! from the networ* layer

    and enca#!ulate! them into frame! for tran!mi!!ion4 Each frame contain! a frame header6 a

    #ayload field for holding the #ac*et6 and a frame trailer4

    3 | P a g e

  • 8/12/2019 ali-110425083137-phpapp01

    4/25

    Services Provided to t e Net!ork Layer

    The function of the data lin* layer i! to #ro ide !er ice! to the networ* layer4 The #rinci#al

    !er ice i! tran!ferring data from the networ* layer on the !ource machine to the networ* layer

    on the de!tination machine4 On the !ource machine i! an entity6 call it a #roce!!6 in the

    networ* layer that hand! !ome bit! to the data lin* layer for tran!mi!!ion to the de!tination4

    The job of the data lin* layer i! to tran!mit the bit! to the de!tination machine !o they can be

    handed o er to the networ* layer there4

    )4 7nac*nowledged connectionle!! !er ice4

    ,4 c*nowledged connectionle!! !er ice4

    +4 c*nowledged connection5oriented !er ice

    7nac*nowledged Connectionle!! Ser ice

    7nac*nowledged connectionle!! !er ice con!i!t! of ha ing the !ource machine !end

    inde#endent frame! to the de!tination machine without ha ing the de!tination machine

    ac*nowledge them4 $o logical connection i! e!tabli!hed beforehand or relea!ed afterward4 If a

    frame i! lo!t due to noi!e on the line6 no attem#t i! made to detect the lo!! or reco er from it

    in the data lin* layer4 Thi! cla!! of !er ice i! a##ro#riate when the error rate i! ery low !o

    that reco ery i! left to higher layer!4 It i! al!o a##ro#riate for real5time traffic6 !uch a! oice6

    in which late data are wor!e than bad data4 Mo!t 8 $! u!e unac*nowledged connectionle!!

    !er ice in the data lin* layer4

    c*nowledged Connectionle!! !er ice

    9hen thi! !er ice i! offered6 there are !till no logical connection! u!ed6 but each frame !ent i!

    indi idually ac*nowledged4 In thi! way6 the !ender *now! whether a frame ha! arri ed

    correctly4 If it ha! not arri ed within a !#ecified time inter al6 it can be !ent again4 Thi!

    !er ice i! u!eful o er unreliable channel!6 !uch a! wirele!! !y!tem!4

    4 | P a g e

  • 8/12/2019 ali-110425083137-phpapp01

    5/25

    Connection Oriented Service

    9ith thi! !er ice6 the !ource and de!tination machine! e!tabli!h a connection before any data

    are tran!ferred4 Each frame !ent o er the connection i! numbered6 and the data lin* layer

    guarantee! that each frame !ent i! indeed recei ed4 Furthermore6 it guarantee! that each frame

    i! recei ed e actly once and that all frame! are recei ed in the right order4 9ith

    connectionle!! !er ice6 in contra!t6 it i! concei able that a lo!t ac*nowledgement cau!e! a

    #ac*et to be !ent !e eral time! and thu! recei ed !e eral time!4 Connection5oriented !er ice6

    in contra!t6 #ro ide! the networ* layer #roce!!e! with the e;ui alent of a reliable bit !tream4

    5 | P a g e

  • 8/12/2019 ali-110425083137-phpapp01

    6/25

    SERVICES

    )4 Framing

    ,4 Error control

    +4 Flow control

    -4 cce!! Control

    04 Phy!ical ddre!!ing

    6 | P a g e

  • 8/12/2019 ali-110425083137-phpapp01

    7/25

    "ra#ing

    To #ro ide !er ice to the networ* layer6 the data lin* layer mu!t u!e the !er ice #ro ided to it

    by the #hy!ical layer4 9hat the #hy!ical layer doe! i! acce#t a raw bit !tream and attem#t to

    deli er it to the de!tination4 Thi! bit !tream i! not guaranteed to be error free4 The number of

    bit! recei ed may be le!! than6 e;ual to6 or more than the number of bit! tran!mitted6 and they

    may ha e different alue!4 It i! u# to the data lin* layer to detect and6 if nece!!a ry6 correct

    error!4

    The u!ual a##roach i! for the data lin* layer to brea* the bit !tream u# into di!crete frame!

    and com#ute the chec*!um for each frame4

  • 8/12/2019 ali-110425083137-phpapp01

    8/25

    Error Contro$

    ?a ing !ol ed the #roblem of mar*ing the !tart and end of each frame6 we come to the ne t

    #roblem: how to ma*e !ure all frame! are e entually deli ered to the networ* layer at the

    de!tination and in the #ro#er order4 Su##o!e that the !ender ju!t *e#t out#utting frame!

    without regard to whether they were arri ing #ro#erly4 Thi! might be fine for

    unac*nowledged connectionle!! !er ice6 but would mo!t certainly not be fine for reliable6

    connection5oriented !er ice4

    The u!ual way to en!ure reliable deli ery i! to #ro ide the !ender with !ome feedbac* about

    what i! ha##ening at the other end of the line4 Ty#ically6 the #rotocol call! for the recei er to

    !end bac* !#ecial control frame! bearing #o!iti e or negati e ac*nowledgement! about theincoming frame!4 If the !ender recei e! a #o!iti e ac*nowledgement about a frame6 it *now!

    the frame ha! arri ed !afely4 On the other hand6 a negati e ac*nowledgement mean! that

    !omething ha! gone wrong6 and the frame mu!t be tran!mitted again4

    n additional com#lication come! from the #o!!ibility that hardware trouble! may cau!e a

    frame to ani!h com#letely

  • 8/12/2019 ali-110425083137-phpapp01

    9/25

    Error Detection

    9hen data i! being tran!mitted from one machine to another6 it may #o!!ible that data

    become corru#ted on it! way4 Some of the bit! may be altered6 damaged or lo!t during

    tran!mi!!ion4 Such a condition i! *nown a! error4

    The error may occur becau!e of noi!e on line6 attenuation and delay di!tortion4 For reliable

    communication6 it i! im#ortant that error! are detected and corrected4

    Ty#e! of error!

    Single bit error

    >ur!t error

    Single bit error

    It mean! only one bit of data unit i! change d from ) to A or from A to )4 Single bit error can

    ha##en in #arallel tran!mi!!ion where all the data bit! are tran!mitted u!ing !e#arate wire!4

    Single bit error i! lea!t li*ely ty#e of error! in !erial tran!mi!!ion4

    >ur!t Error

    It mean! two or more bit! in data unit are changed from ) to A or from A to )4 In bur!t error6 it

    i! not nece!!ary that only con!ecuti e bit! are changed4 The length of bur!t error i! mea!ured

    from fir!t changed bit to la!t changed bit4

    9 | P a g e

  • 8/12/2019 ali-110425083137-phpapp01

    10/25

    Techniques

    Error detection mean! in!#ecting the data !o a! to chec* whether or not data i! changed during

    the tran!mi!!ion4 n error detection !y!tem i! needed at the recei er end that !hould chec* the

    incoming data and re#ort the number and ty#eB! error! that define ha e occurred4 The mo!t

    common techni;ue u!ed for error detection i! redundancy 4

    3edundancy

    3edundancy i! the method in which !ome e tra bit! are a dded to the data !o a! to

    chec* whether the data contain error or not4

    The!e redundant bit! are added by the !ender and remo ed by the recei er a! !oon a!the accuracy of the tran!mi!!ion ha! been determined

    The!e redundant bit! are then added to the data and data redundant bit! are

    tran!mitted to the recei er

    Ty#e!

    )4 Dertical 3edundancy chec* #arity chec* ,4 8ongitudinal 3edundancy chec*

    +4 Cyclic 3edundancy chec*

    -4 Chec*!um

    10 | P a g e

  • 8/12/2019 ali-110425083137-phpapp01

    11/25

    %ertica$ Redundancy C eck&Parity C eck

    Thi! method i! al!o *nown a! #arity chec*4 In thi! method6 a redundant bit called #arity bit i!

    added to each data unit4 Thi! method may include e en #arity or odd #arity4 E en #arity

    mean! that total number of )are e en4 Odd #arity mean! the total no of ) are odd4

    E am#le

    If !ource want! to tran!mit a data unit ))AA))) u!ing e en #arity to the de!t ination4 The

    !ource will fir!t #a!! thi! unit to e en #arity generator4

    The #arity generator will count the number of ) in data and will add #arity bit4 In thi!

    e am#le6 !ince the number of ) in data unit i! fi e6 the #arity generator a##end! a #arity bit )

    to thi! data unit ma*ing the total number of ) e en4

    ) ) A A ) ) )

    D3C can detect all !ingle bit error

    It can al!o detect bur!t error but only in tho!e ca!e! where number of bit! changed i!

    odd4

    The major di!ad antage of thi! method i! that it i! not able to detect bur!t error if the

    number! of bit! are e en4

    11 | P a g e

    ) ) A A ) ) ) )

    E en Parity generator

  • 8/12/2019 ali-110425083137-phpapp01

    12/25

    Longitudinal Redundancy Check

    In thi! method bloc* of bit! i! di ided into table or matri of row! and column!4

    In order to detect the error6 a redundant row of bit! i! added to the whole bloc* and thi! bloc* i! tran!mitted to the recei er4

    The recei er u!e! thi! redundant row to detect error4 fter chec*ing the dat a for error!6

    recei er! acce#t the data and di!card the redundant row of bit!4

    9hen thi! data reache! the de!tination6 recei er u!e! 83C to detect error in data4

    83C i! u!ed to detect bur!t error!4 For e4g4 !u##o!e +, bit data #lu! 83C that wa! being

    tran!mitted i! hit by bur!t error of length fi e and !ome bit! are corru#ted4

    12 | P a g e

    11001010 10101010 11001100 11100011

    11001010

    10101010

    11001100

    11100011

    01001111

    11001010 10101010 11001100 11100011 01001111

    Receiver data

    Sender data

  • 8/12/2019 ali-110425083137-phpapp01

    13/25

    Cyc$ic Redundancy C eck

    C3C i! more #owerful than D3C and 83C in detecting error!4

    It i! not ba!ed on binary addition li*e D3C and 83C4 3ather it i! ba!ed on binarydi i!ion4

    t the !ender !ide6 the data unit to be tran!mitted i! di ided by a #redetermined di i!or

  • 8/12/2019 ali-110425083137-phpapp01

    14/25

    C ecksu#

    Chec*!um i! the error detection method u!ed by u##er layer #rotocol! and i!

    con!idered to be more reliable than 83C6 D3C & C3C4

    Thi! method ma*e! u!e of chec*!um generator on the !ender !ide &chec*!um chec*er

    on the recei er !ide4

    t the !ender !ide6 chec*!um generator di ide! the data into e;ual !ubunit! of n bit

    length4 Thi! length i! generally of ). bit!4

    For e am#le

    If the data unit to be tran!mitted i! )A)A)AA) AA)))AA)6 the following #rocedure i!u!ed at the !ender & recei er !ite4

    Sender !ite:

    14 | P a g e

    )A)A)AA)

    AA)))AA)

    )))AAA)A

    )A)A)AA) AA)))AA) AAA)))A)

    ' T Chec*!um

    )A)A)AA) !ubunit )

    AA)))AA) !ubunit ,

    AAA)))A) chec*!um)))))))) !um

    AAAAAAAA !um com#liment

    3ecei er site:

  • 8/12/2019 ali-110425083137-phpapp01

    15/25

    Error Correction

    Error correction mean! rectifying all the bit! that ha e been altered or changed during the

    tran!mi!!ion of data4 Error correction can be done a! follow!:

    >y retran!mi!!ion of data from !ender to recei er4

    >y the u!e of error correction code at the recei er !ide4

    ?amming Code

    ?amming code i! a techni;ue de elo#ed by 3494 hamming for error correction4 Thi! method

    correct! the error by finding the !tate at which the error ha! occurred4

    15 | P a g e

  • 8/12/2019 ali-110425083137-phpapp01

    16/25

    "$o! Contro$

    nother im#ortant de!ign i!!ue that occur! in the data lin* layer

  • 8/12/2019 ali-110425083137-phpapp01

    17/25

    Stop and Wait

    In thi! method of flow control6 the !ender !end! a !ingle frame to recei er and wait!

    for an ac*nowledgment4

    The ne t frame i! !end by !ender only when ac*nowledgment of #re iou! frame i!

    recei ed4

    Thi! #roce!! of !ending a frame & waiting for an ac*nowledgment conti nue! a! long

    a! !ender ha! data to !end4

    To end u# the tran!mi!!ion !ender tran!mit! EOT frame

    The main ad antage i! it! accuracy4 $e t frame i! tran!mitted only when the

    ac*nowledged i! recei ed4

    So no chance of frame being lo!t

    17 | P a g e

    Sender Receiver

    D !

    C"

    D !

    #O!

  • 8/12/2019 ali-110425083137-phpapp01

    18/25

    S$iding 'indo!

    In !liding window method6 multi#le frame! are !ent by !ender at a time before needing an

    ac*nowledgment4 Multi#le frame! !ent by !ource are ac*nowledged by recei er u!ing a !ingle

    C" frame4 Sliding window refer! to an imaginary bo e! that hold the frame! on both !ender

    and recei er !ide4 It #ro ide! the u##er limit on the number of frame! that can be tran!mitted

    before re;uiring an ac*nowledgment4 Frame! may be ac*nowledged by recei er at any #oint

    e en window i! not full on recei er !ide4 Frame! may be tran!mitted by !ource e en when

    window i! not yet full on !ender !ide4

    18 | P a g e

    . / A ) , + - 0

    'indo!

  • 8/12/2019 ali-110425083137-phpapp01

    19/25

    Error Contro$

    Error control function of data lin* layer detect! the error in tran!mitted frame! and retran!mit!

    all the erroneou! frame!4 Therefore error control function of data lin* layer hel#! in dealing

    with data frame! that are damaged in tran!mit6 data frame lo!t in tran!mit and the

    ac*nowledgment frame that are lo!t in tran!mi!!ion4 The method i! u!ed for error control i!

    called utomatic 3e#eat 3e;ue!t < 3 =4

    utomatic 3e#eat 3e;ue!t < 3 =

    If an error i! detected in any frame6 the recei er !end! a negati e a c*nowledgement

  • 8/12/2019 ali-110425083137-phpapp01

    20/25

    Sto( and 'ait

    The !ending de ice *ee#! a co#y of the la!t frame tran!mitted until it recei e! an

    ac*nowledgment for that frame4 "ee#ing thi! co#y hel#! the !ender in retran!mi!!ion

    of lo!t or damaged frame! later on4

    >oth data frame! and C" frame! are numbered alternately A and ) for identification

    #ur#o!e4

    Criteria u!ed by !to# and wait 3 method:

    'amaged data frame!

    8o!t data frame!

    8o!t ac*nowledged frame!

    20 | P a g e

  • 8/12/2019 ali-110425083137-phpapp01

    21/25

    'amaged data frame!

    If a data frame recei ed by a recei er contain! an error6 it return! $ " frame to the

    !ender4 On recei ing $ " frame6 !ender retran!mit! the la!t data frame4

    21 | P a g e

  • 8/12/2019 ali-110425083137-phpapp01

    22/25

    8o!t data frame!

    E ery !ending de ice i! e;ui##ed with timer4

    The !ender !tart! thi! timer when it tran!mit! data frame4

    If a data frame i! lo!t on it! way6 it will not be recei ed by recei er4 ! a re!ult the

    recei er can ne er ac*nowledge it6 #o!iti ely or negati ely4

    The !ending de ice wait! for an C" and $ " frame until timer goe! of4

    22 | P a g e

  • 8/12/2019 ali-110425083137-phpapp01

    23/25

    8o!t ac*nowledgment frame!

    9hen any data frame reache! the de!tination6 the recei er ac*nowledge! it either with

    C" or with $ "4

    If C" or $ " frame returned by the recei er i! lo!t in tran!mit6 !ending de ice

    retran!mit the data frame that ha! not been ac*nowledged

    23 | P a g e

  • 8/12/2019 ali-110425083137-phpapp01

    24/25

    Re)erences

    htt#: doc!4google4com iewer

    aJ &;Jcache:gA*c.om/ 8E%:www4ci!4tem#le4edu Klatec*i Cour!e! CIS.)/5

    A- !lide! Ch+'ata8in*4##t data lin* layer 5

    error control&hlJen&glJinidJbl&!rcidJ 'GEESh/iihD8j@fFb@Agre/M7A,.m

    n)tthMC5nrjD'OhmlFy;#5

    E#bPP)1'@/P%TOo+lto)A%rgl)n*h f"GM?E*o-l2,Tc#9h9dwL.$9F8wcgt1 8)

    3flnm,fl$el7 3$8D1E2D5?&!igJ ?IEtb3Acw3F.;Cblr@)L@C0F* n7?Leg

    htt#: www4google4co4in !earch ;Jdata lin* layer 5

    error control&hlJen&biwJ),1A&bihJ1.2rmdJi n!&eiJ 0y;Tdu$EI(;r f!,Li

    oC &!tartJ)A&!aJ$

    htt#: doc!4google4com iewer

    aJ &;Jcache:Nj ';*Dm !w%:#eo#le4du4ac4in Kngu#ta CS,A- 'ata ,0,A8in*

    ,0,A8ayer4##t data lin* layer 5

    erroe control&hlJen&glJinidJbl&!rcidJ 'GEESj @C92ED9?SCg8u$Eg r

    8$1Sn7 i5O g'?@umL$$bPe5A1m?hM-h8 ;c F2.Awte0mL?m) aeA5

    ;Om9u/) Aw/bO;1M-iogyc;PLP,+D*(G* @E+lb0F%'?j>j%f0fune%* it&!igJ?IEtbTru M8;Em+' 95%m3.GPI8;mF Ng

    htt#: doc!4google4com iewer

    aJ &;Jcache:#(aIC1Dehaw%:www4c!4 irginia4edu K@aher cla!!e! CS-0/ lecture! flo

    w5control4#df data lin* layer 5

    erroe control&hlJen&glJinidJbl&!rcidJ 'GEESh(OP>rr@L(u*2%-MDuS@C

    7$dgifC ?o.>/7 ?fNg-2Cl.w!L,gdbAdO5

    M!MAhcL@EE.,Pl!Gcu# yd0Mh/./. $;7/M trut hD9y*>Iy#!iEu2 )E)>L1/1"u#-M0#y%*D5F&!igJ ?IEtb I3$9#mf?Twy(Pyb 0r!+G/

    htt#: doc!4google4com iewer

    aJ &;Jcache:li/+ IN@h/E%:eeweb4#oly4edu el0+. datalin*Ncontrol4#df data lin* la

    yer 5

    error control&hlJen&glJinidJbl&!rcidJ 'GEESgl'ES- E hroL0o #G"0

    Nd"/ ynEb@e",+j8?P?yLj/9)"*OeN,efN@7'jgG. ),o Miaa@e32y2ti*fC 3oE

    24 | P a g e

    http://docs.google.com/viewer?a=v&q=cache:g0kc6om7ALEJ:www.cis.temple.edu/~latecki/Courses/CIS617-04/slides/Ch3DataLink.ppt+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESh7iihVLjzfFbz0gre7MU026mn1tthMC-nrjVDOhmlFyqp-EpbPP18Dz7PJTOo3lto10Jrgl1nkhxfKGMHEko4l92TcpWhWdwZ6NWFLwcgt8vL1Rflnm2flNelUYRNLV8E9V-H&sig=AHIEtbR0cwRF6qCblrz1ZzC5FkQnUHZegAhttp://docs.google.com/viewer?a=v&q=cache:g0kc6om7ALEJ:www.cis.temple.edu/~latecki/Courses/CIS617-04/slides/Ch3DataLink.ppt+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESh7iihVLjzfFbz0gre7MU026mn1tthMC-nrjVDOhmlFyqp-EpbPP18Dz7PJTOo3lto10Jrgl1nkhxfKGMHEko4l92TcpWhWdwZ6NWFLwcgt8vL1Rflnm2flNelUYRNLV8E9V-H&sig=AHIEtbR0cwRF6qCblrz1ZzC5FkQnUHZegAhttp://docs.google.com/viewer?a=v&q=cache:g0kc6om7ALEJ:www.cis.temple.edu/~latecki/Courses/CIS617-04/slides/Ch3DataLink.ppt+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESh7iihVLjzfFbz0gre7MU026mn1tthMC-nrjVDOhmlFyqp-EpbPP18Dz7PJTOo3lto10Jrgl1nkhxfKGMHEko4l92TcpWhWdwZ6NWFLwcgt8vL1Rflnm2flNelUYRNLV8E9V-H&sig=AHIEtbR0cwRF6qCblrz1ZzC5FkQnUHZegAhttp://docs.google.com/viewer?a=v&q=cache:g0kc6om7ALEJ:www.cis.temple.edu/~latecki/Courses/CIS617-04/slides/Ch3DataLink.ppt+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESh7iihVLjzfFbz0gre7MU026mn1tthMC-nrjVDOhmlFyqp-EpbPP18Dz7PJTOo3lto10Jrgl1nkhxfKGMHEko4l92TcpWhWdwZ6NWFLwcgt8vL1Rflnm2flNelUYRNLV8E9V-H&sig=AHIEtbR0cwRF6qCblrz1ZzC5FkQnUHZegAhttp://docs.google.com/viewer?a=v&q=cache:g0kc6om7ALEJ:www.cis.temple.edu/~latecki/Courses/CIS617-04/slides/Ch3DataLink.ppt+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESh7iihVLjzfFbz0gre7MU026mn1tthMC-nrjVDOhmlFyqp-EpbPP18Dz7PJTOo3lto10Jrgl1nkhxfKGMHEko4l92TcpWhWdwZ6NWFLwcgt8vL1Rflnm2flNelUYRNLV8E9V-H&sig=AHIEtbR0cwRF6qCblrz1ZzC5FkQnUHZegAhttp://docs.google.com/viewer?a=v&q=cache:g0kc6om7ALEJ:www.cis.temple.edu/~latecki/Courses/CIS617-04/slides/Ch3DataLink.ppt+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESh7iihVLjzfFbz0gre7MU026mn1tthMC-nrjVDOhmlFyqp-EpbPP18Dz7PJTOo3lto10Jrgl1nkhxfKGMHEko4l92TcpWhWdwZ6NWFLwcgt8vL1Rflnm2flNelUYRNLV8E9V-H&sig=AHIEtbR0cwRF6qCblrz1ZzC5FkQnUHZegAhttp://docs.google.com/viewer?a=v&q=cache:g0kc6om7ALEJ:www.cis.temple.edu/~latecki/Courses/CIS617-04/slides/Ch3DataLink.ppt+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESh7iihVLjzfFbz0gre7MU026mn1tthMC-nrjVDOhmlFyqp-EpbPP18Dz7PJTOo3lto10Jrgl1nkhxfKGMHEko4l92TcpWhWdwZ6NWFLwcgt8vL1Rflnm2flNelUYRNLV8E9V-H&sig=AHIEtbR0cwRF6qCblrz1ZzC5FkQnUHZegAhttp://www.google.co.in/search?q=data+link+layer+-+error+control&hl=en&biw=1280&bih=869&prmd=ivns&ei=x5yqTduNEIXqrAfs2ZioCA&start=10&sa=Nhttp://www.google.co.in/search?q=data+link+layer+-+error+control&hl=en&biw=1280&bih=869&prmd=ivns&ei=x5yqTduNEIXqrAfs2ZioCA&start=10&sa=Nhttp://www.google.co.in/search?q=data+link+layer+-+error+control&hl=en&biw=1280&bih=869&prmd=ivns&ei=x5yqTduNEIXqrAfs2ZioCA&start=10&sa=Nhttp://docs.google.com/viewer?a=v&q=cache:_jvDqkVmAswJ:people.du.ac.in/~ngupta/CS204/Data%2520Link%2520Layer.ppt+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEESjvzCW9EVWHSCgLuNEgYrLN8SnUvi-OQgDHzumZNNbPe-08mHhM4hLYqcxF960wte5mZHm1vae0-qOmWu71x0w7bOq8M4iogycqPZP23VkXGkvzE3lb5FJDHjBjJf5funeJkYit&sig=AHIEtbTruvMLqEm3DYW-JmR6GPILqmFx_ghttp://docs.google.com/viewer?a=v&q=cache:_jvDqkVmAswJ:people.du.ac.in/~ngupta/CS204/Data%2520Link%2520Layer.ppt+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEESjvzCW9EVWHSCgLuNEgYrLN8SnUvi-OQgDHzumZNNbPe-08mHhM4hLYqcxF960wte5mZHm1vae0-qOmWu71x0w7bOq8M4iogycqPZP23VkXGkvzE3lb5FJDHjBjJf5funeJkYit&sig=AHIEtbTruvMLqEm3DYW-JmR6GPILqmFx_ghttp://docs.google.com/viewer?a=v&q=cache:_jvDqkVmAswJ:people.du.ac.in/~ngupta/CS204/Data%2520Link%2520Layer.ppt+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEESjvzCW9EVWHSCgLuNEgYrLN8SnUvi-OQgDHzumZNNbPe-08mHhM4hLYqcxF960wte5mZHm1vae0-qOmWu71x0w7bOq8M4iogycqPZP23VkXGkvzE3lb5FJDHjBjJf5funeJkYit&sig=AHIEtbTruvMLqEm3DYW-JmR6GPILqmFx_ghttp://docs.google.com/viewer?a=v&q=cache:_jvDqkVmAswJ:people.du.ac.in/~ngupta/CS204/Data%2520Link%2520Layer.ppt+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEESjvzCW9EVWHSCgLuNEgYrLN8SnUvi-OQgDHzumZNNbPe-08mHhM4hLYqcxF960wte5mZHm1vae0-qOmWu71x0w7bOq8M4iogycqPZP23VkXGkvzE3lb5FJDHjBjJf5funeJkYit&sig=AHIEtbTruvMLqEm3DYW-JmR6GPILqmFx_ghttp://docs.google.com/viewer?a=v&q=cache:_jvDqkVmAswJ:people.du.ac.in/~ngupta/CS204/Data%2520Link%2520Layer.ppt+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEESjvzCW9EVWHSCgLuNEgYrLN8SnUvi-OQgDHzumZNNbPe-08mHhM4hLYqcxF960wte5mZHm1vae0-qOmWu71x0w7bOq8M4iogycqPZP23VkXGkvzE3lb5FJDHjBjJf5funeJkYit&sig=AHIEtbTruvMLqEm3DYW-JmR6GPILqmFx_ghttp://docs.google.com/viewer?a=v&q=cache:_jvDqkVmAswJ:people.du.ac.in/~ngupta/CS204/Data%2520Link%2520Layer.ppt+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEESjvzCW9EVWHSCgLuNEgYrLN8SnUvi-OQgDHzumZNNbPe-08mHhM4hLYqcxF960wte5mZHm1vae0-qOmWu71x0w7bOq8M4iogycqPZP23VkXGkvzE3lb5FJDHjBjJf5funeJkYit&sig=AHIEtbTruvMLqEm3DYW-JmR6GPILqmFx_ghttp://docs.google.com/viewer?a=v&q=cache:_jvDqkVmAswJ:people.du.ac.in/~ngupta/CS204/Data%2520Link%2520Layer.ppt+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEESjvzCW9EVWHSCgLuNEgYrLN8SnUvi-OQgDHzumZNNbPe-08mHhM4hLYqcxF960wte5mZHm1vae0-qOmWu71x0w7bOq8M4iogycqPZP23VkXGkvzE3lb5FJDHjBjJf5funeJkYit&sig=AHIEtbTruvMLqEm3DYW-JmR6GPILqmFx_ghttp://docs.google.com/viewer?a=v&q=cache:pXaIC8VehawJ:www.cs.virginia.edu/~zaher/classes/CS457/lectures/flow-control.pdf+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEEShXOPBrrzZXuk9J4MVuSzCUNdgifCxHo6B7UQHf_g49Cl6wsZ2gdb0dO-MsM0hcZzEE62PlsGcupxyd5Mh7676xNqU7MxtrutxhVWykBIypsiEu9Q1E1BZ87x8Kup4M5pyJkV-F&sig=AHIEtbQIRNWpmfHTwyXPybAvYx5rs3G7YAhttp://docs.google.com/viewer?a=v&q=cache:pXaIC8VehawJ:www.cs.virginia.edu/~zaher/classes/CS457/lectures/flow-control.pdf+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEEShXOPBrrzZXuk9J4MVuSzCUNdgifCxHo6B7UQHf_g49Cl6wsZ2gdb0dO-MsM0hcZzEE62PlsGcupxyd5Mh7676xNqU7MxtrutxhVWykBIypsiEu9Q1E1BZ87x8Kup4M5pyJkV-F&sig=AHIEtbQIRNWpmfHTwyXPybAvYx5rs3G7YAhttp://docs.google.com/viewer?a=v&q=cache:pXaIC8VehawJ:www.cs.virginia.edu/~zaher/classes/CS457/lectures/flow-control.pdf+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEEShXOPBrrzZXuk9J4MVuSzCUNdgifCxHo6B7UQHf_g49Cl6wsZ2gdb0dO-MsM0hcZzEE62PlsGcupxyd5Mh7676xNqU7MxtrutxhVWykBIypsiEu9Q1E1BZ87x8Kup4M5pyJkV-F&sig=AHIEtbQIRNWpmfHTwyXPybAvYx5rs3G7YAhttp://docs.google.com/viewer?a=v&q=cache:pXaIC8VehawJ:www.cs.virginia.edu/~zaher/classes/CS457/lectures/flow-control.pdf+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEEShXOPBrrzZXuk9J4MVuSzCUNdgifCxHo6B7UQHf_g49Cl6wsZ2gdb0dO-MsM0hcZzEE62PlsGcupxyd5Mh7676xNqU7MxtrutxhVWykBIypsiEu9Q1E1BZ87x8Kup4M5pyJkV-F&sig=AHIEtbQIRNWpmfHTwyXPybAvYx5rs3G7YAhttp://docs.google.com/viewer?a=v&q=cache:pXaIC8VehawJ:www.cs.virginia.edu/~zaher/classes/CS457/lectures/flow-control.pdf+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEEShXOPBrrzZXuk9J4MVuSzCUNdgifCxHo6B7UQHf_g49Cl6wsZ2gdb0dO-MsM0hcZzEE62PlsGcupxyd5Mh7676xNqU7MxtrutxhVWykBIypsiEu9Q1E1BZ87x8Kup4M5pyJkV-F&sig=AHIEtbQIRNWpmfHTwyXPybAvYx5rs3G7YAhttp://docs.google.com/viewer?a=v&q=cache:pXaIC8VehawJ:www.cs.virginia.edu/~zaher/classes/CS457/lectures/flow-control.pdf+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEEShXOPBrrzZXuk9J4MVuSzCUNdgifCxHo6B7UQHf_g49Cl6wsZ2gdb0dO-MsM0hcZzEE62PlsGcupxyd5Mh7676xNqU7MxtrutxhVWykBIypsiEu9Q1E1BZ87x8Kup4M5pyJkV-F&sig=AHIEtbQIRNWpmfHTwyXPybAvYx5rs3G7YAhttp://docs.google.com/viewer?a=v&q=cache:pXaIC8VehawJ:www.cs.virginia.edu/~zaher/classes/CS457/lectures/flow-control.pdf+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEEShXOPBrrzZXuk9J4MVuSzCUNdgifCxHo6B7UQHf_g49Cl6wsZ2gdb0dO-MsM0hcZzEE62PlsGcupxyd5Mh7676xNqU7MxtrutxhVWykBIypsiEu9Q1E1BZ87x8Kup4M5pyJkV-F&sig=AHIEtbQIRNWpmfHTwyXPybAvYx5rs3G7YAhttp://docs.google.com/viewer?a=v&q=cache:li73YI_zh7EJ:eeweb.poly.edu/el536/datalink_control.pdf+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESglDES4xEYhroZ5oQpGK5A_dK7xynEbzeK23jLHPHyZj7W1KkOe_2ef_zUDjgG6v12ovMiaazeR9y9tikfCvRoEKQWLbnHnmlIyaMQmT-oX-0r60nw-dk8hhac3xKoK_iRy12cv&sig=AHIEtbQScSEyKt6bSxqC_02VfzUXFYWRewhttp://docs.google.com/viewer?a=v&q=cache:li73YI_zh7EJ:eeweb.poly.edu/el536/datalink_control.pdf+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESglDES4xEYhroZ5oQpGK5A_dK7xynEbzeK23jLHPHyZj7W1KkOe_2ef_zUDjgG6v12ovMiaazeR9y9tikfCvRoEKQWLbnHnmlIyaMQmT-oX-0r60nw-dk8hhac3xKoK_iRy12cv&sig=AHIEtbQScSEyKt6bSxqC_02VfzUXFYWRewhttp://docs.google.com/viewer?a=v&q=cache:li73YI_zh7EJ:eeweb.poly.edu/el536/datalink_control.pdf+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESglDES4xEYhroZ5oQpGK5A_dK7xynEbzeK23jLHPHyZj7W1KkOe_2ef_zUDjgG6v12ovMiaazeR9y9tikfCvRoEKQWLbnHnmlIyaMQmT-oX-0r60nw-dk8hhac3xKoK_iRy12cv&sig=AHIEtbQScSEyKt6bSxqC_02VfzUXFYWRewhttp://docs.google.com/viewer?a=v&q=cache:li73YI_zh7EJ:eeweb.poly.edu/el536/datalink_control.pdf+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESglDES4xEYhroZ5oQpGK5A_dK7xynEbzeK23jLHPHyZj7W1KkOe_2ef_zUDjgG6v12ovMiaazeR9y9tikfCvRoEKQWLbnHnmlIyaMQmT-oX-0r60nw-dk8hhac3xKoK_iRy12cv&sig=AHIEtbQScSEyKt6bSxqC_02VfzUXFYWRewhttp://docs.google.com/viewer?a=v&q=cache:li73YI_zh7EJ:eeweb.poly.edu/el536/datalink_control.pdf+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESglDES4xEYhroZ5oQpGK5A_dK7xynEbzeK23jLHPHyZj7W1KkOe_2ef_zUDjgG6v12ovMiaazeR9y9tikfCvRoEKQWLbnHnmlIyaMQmT-oX-0r60nw-dk8hhac3xKoK_iRy12cv&sig=AHIEtbQScSEyKt6bSxqC_02VfzUXFYWRewhttp://docs.google.com/viewer?a=v&q=cache:g0kc6om7ALEJ:www.cis.temple.edu/~latecki/Courses/CIS617-04/slides/Ch3DataLink.ppt+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESh7iihVLjzfFbz0gre7MU026mn1tthMC-nrjVDOhmlFyqp-EpbPP18Dz7PJTOo3lto10Jrgl1nkhxfKGMHEko4l92TcpWhWdwZ6NWFLwcgt8vL1Rflnm2flNelUYRNLV8E9V-H&sig=AHIEtbR0cwRF6qCblrz1ZzC5FkQnUHZegAhttp://docs.google.com/viewer?a=v&q=cache:g0kc6om7ALEJ:www.cis.temple.edu/~latecki/Courses/CIS617-04/slides/Ch3DataLink.ppt+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESh7iihVLjzfFbz0gre7MU026mn1tthMC-nrjVDOhmlFyqp-EpbPP18Dz7PJTOo3lto10Jrgl1nkhxfKGMHEko4l92TcpWhWdwZ6NWFLwcgt8vL1Rflnm2flNelUYRNLV8E9V-H&sig=AHIEtbR0cwRF6qCblrz1ZzC5FkQnUHZegAhttp://docs.google.com/viewer?a=v&q=cache:g0kc6om7ALEJ:www.cis.temple.edu/~latecki/Courses/CIS617-04/slides/Ch3DataLink.ppt+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESh7iihVLjzfFbz0gre7MU026mn1tthMC-nrjVDOhmlFyqp-EpbPP18Dz7PJTOo3lto10Jrgl1nkhxfKGMHEko4l92TcpWhWdwZ6NWFLwcgt8vL1Rflnm2flNelUYRNLV8E9V-H&sig=AHIEtbR0cwRF6qCblrz1ZzC5FkQnUHZegAhttp://www.google.co.in/search?q=data+link+layer+-+error+control&hl=en&biw=1280&bih=869&prmd=ivns&ei=x5yqTduNEIXqrAfs2ZioCA&start=10&sa=Nhttp://www.google.co.in/search?q=data+link+layer+-+error+control&hl=en&biw=1280&bih=869&prmd=ivns&ei=x5yqTduNEIXqrAfs2ZioCA&start=10&sa=Nhttp://www.google.co.in/search?q=data+link+layer+-+error+control&hl=en&biw=1280&bih=869&prmd=ivns&ei=x5yqTduNEIXqrAfs2ZioCA&start=10&sa=Nhttp://docs.google.com/viewer?a=v&q=cache:_jvDqkVmAswJ:people.du.ac.in/~ngupta/CS204/Data%2520Link%2520Layer.ppt+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEESjvzCW9EVWHSCgLuNEgYrLN8SnUvi-OQgDHzumZNNbPe-08mHhM4hLYqcxF960wte5mZHm1vae0-qOmWu71x0w7bOq8M4iogycqPZP23VkXGkvzE3lb5FJDHjBjJf5funeJkYit&sig=AHIEtbTruvMLqEm3DYW-JmR6GPILqmFx_ghttp://docs.google.com/viewer?a=v&q=cache:_jvDqkVmAswJ:people.du.ac.in/~ngupta/CS204/Data%2520Link%2520Layer.ppt+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEESjvzCW9EVWHSCgLuNEgYrLN8SnUvi-OQgDHzumZNNbPe-08mHhM4hLYqcxF960wte5mZHm1vae0-qOmWu71x0w7bOq8M4iogycqPZP23VkXGkvzE3lb5FJDHjBjJf5funeJkYit&sig=AHIEtbTruvMLqEm3DYW-JmR6GPILqmFx_ghttp://docs.google.com/viewer?a=v&q=cache:_jvDqkVmAswJ:people.du.ac.in/~ngupta/CS204/Data%2520Link%2520Layer.ppt+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEESjvzCW9EVWHSCgLuNEgYrLN8SnUvi-OQgDHzumZNNbPe-08mHhM4hLYqcxF960wte5mZHm1vae0-qOmWu71x0w7bOq8M4iogycqPZP23VkXGkvzE3lb5FJDHjBjJf5funeJkYit&sig=AHIEtbTruvMLqEm3DYW-JmR6GPILqmFx_ghttp://docs.google.com/viewer?a=v&q=cache:pXaIC8VehawJ:www.cs.virginia.edu/~zaher/classes/CS457/lectures/flow-control.pdf+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEEShXOPBrrzZXuk9J4MVuSzCUNdgifCxHo6B7UQHf_g49Cl6wsZ2gdb0dO-MsM0hcZzEE62PlsGcupxyd5Mh7676xNqU7MxtrutxhVWykBIypsiEu9Q1E1BZ87x8Kup4M5pyJkV-F&sig=AHIEtbQIRNWpmfHTwyXPybAvYx5rs3G7YAhttp://docs.google.com/viewer?a=v&q=cache:pXaIC8VehawJ:www.cs.virginia.edu/~zaher/classes/CS457/lectures/flow-control.pdf+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEEShXOPBrrzZXuk9J4MVuSzCUNdgifCxHo6B7UQHf_g49Cl6wsZ2gdb0dO-MsM0hcZzEE62PlsGcupxyd5Mh7676xNqU7MxtrutxhVWykBIypsiEu9Q1E1BZ87x8Kup4M5pyJkV-F&sig=AHIEtbQIRNWpmfHTwyXPybAvYx5rs3G7YAhttp://docs.google.com/viewer?a=v&q=cache:pXaIC8VehawJ:www.cs.virginia.edu/~zaher/classes/CS457/lectures/flow-control.pdf+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEEShXOPBrrzZXuk9J4MVuSzCUNdgifCxHo6B7UQHf_g49Cl6wsZ2gdb0dO-MsM0hcZzEE62PlsGcupxyd5Mh7676xNqU7MxtrutxhVWykBIypsiEu9Q1E1BZ87x8Kup4M5pyJkV-F&sig=AHIEtbQIRNWpmfHTwyXPybAvYx5rs3G7YAhttp://docs.google.com/viewer?a=v&q=cache:li73YI_zh7EJ:eeweb.poly.edu/el536/datalink_control.pdf+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESglDES4xEYhroZ5oQpGK5A_dK7xynEbzeK23jLHPHyZj7W1KkOe_2ef_zUDjgG6v12ovMiaazeR9y9tikfCvRoEKQWLbnHnmlIyaMQmT-oX-0r60nw-dk8hhac3xKoK_iRy12cv&sig=AHIEtbQScSEyKt6bSxqC_02VfzUXFYWRewhttp://docs.google.com/viewer?a=v&q=cache:li73YI_zh7EJ:eeweb.poly.edu/el536/datalink_control.pdf+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESglDES4xEYhroZ5oQpGK5A_dK7xynEbzeK23jLHPHyZj7W1KkOe_2ef_zUDjgG6v12ovMiaazeR9y9tikfCvRoEKQWLbnHnmlIyaMQmT-oX-0r60nw-dk8hhac3xKoK_iRy12cv&sig=AHIEtbQScSEyKt6bSxqC_02VfzUXFYWRew
  • 8/12/2019 ali-110425083137-phpapp01

    25/25

    " 98bn?nmlIyaM mT5o(5Ar.Anw5

    d*1hhac+ "o"Ni3y),c &!igJ ?IEtb ScSEy"t.bS ;CNA,Df@7(F 93ew

    http://docs.google.com/viewer?a=v&q=cache:li73YI_zh7EJ:eeweb.poly.edu/el536/datalink_control.pdf+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESglDES4xEYhroZ5oQpGK5A_dK7xynEbzeK23jLHPHyZj7W1KkOe_2ef_zUDjgG6v12ovMiaazeR9y9tikfCvRoEKQWLbnHnmlIyaMQmT-oX-0r60nw-dk8hhac3xKoK_iRy12cv&sig=AHIEtbQScSEyKt6bSxqC_02VfzUXFYWRewhttp://docs.google.com/viewer?a=v&q=cache:li73YI_zh7EJ:eeweb.poly.edu/el536/datalink_control.pdf+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESglDES4xEYhroZ5oQpGK5A_dK7xynEbzeK23jLHPHyZj7W1KkOe_2ef_zUDjgG6v12ovMiaazeR9y9tikfCvRoEKQWLbnHnmlIyaMQmT-oX-0r60nw-dk8hhac3xKoK_iRy12cv&sig=AHIEtbQScSEyKt6bSxqC_02VfzUXFYWRewhttp://docs.google.com/viewer?a=v&q=cache:li73YI_zh7EJ:eeweb.poly.edu/el536/datalink_control.pdf+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESglDES4xEYhroZ5oQpGK5A_dK7xynEbzeK23jLHPHyZj7W1KkOe_2ef_zUDjgG6v12ovMiaazeR9y9tikfCvRoEKQWLbnHnmlIyaMQmT-oX-0r60nw-dk8hhac3xKoK_iRy12cv&sig=AHIEtbQScSEyKt6bSxqC_02VfzUXFYWRewhttp://docs.google.com/viewer?a=v&q=cache:li73YI_zh7EJ:eeweb.poly.edu/el536/datalink_control.pdf+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESglDES4xEYhroZ5oQpGK5A_dK7xynEbzeK23jLHPHyZj7W1KkOe_2ef_zUDjgG6v12ovMiaazeR9y9tikfCvRoEKQWLbnHnmlIyaMQmT-oX-0r60nw-dk8hhac3xKoK_iRy12cv&sig=AHIEtbQScSEyKt6bSxqC_02VfzUXFYWRew