Počítačové sítě I, lekce 9: Transportní vrstva

Embed Size (px)

Citation preview

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    1/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn 1

    LVXC535? Uitaiv st C (vnrzn =.5)

    Oc Untnrda

    Bndfn 3? ]ralspirtlvrstva

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    2/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn ; diby vyfj vrstnv

    B8? apbcdal vrstva k v l onl stalmarmczival stc apbcdaf (lcdibc onocfj ucvatnbsd rizjral)

    iknfl? k zmn onl ty stc apbcdaf, dtnr cgpbngnltuo psbul apbcdal pritidiby B0? prnznltal vrstva

    zaocuon ti, aky ik (vnfjly) straly cltnrprntivaby pnlnl mata stnol v praxc? zaocuon dilvnrzn a pnvim mat z/mi `irgt, vjimlfj pri pnlis

    B>? rnbal vrstva zaocuon pimpiru rnbaf

    vnmnl/umrivl spionl prkj digulcdafn .

    B=? tralspirtl vrstva zaocuon pczpsiknl

    gnzc gilistgc lcfj vrstnv a piamavdy vyfj vrstnv zaocuongubtcpbnxclh/mngubtcpbnxclh zaocuonnlm-ti-nlm digulcdafc gn zaoctivat mab diby

    pimpiru QiV , znl tidu, pnmfjznl zajbfnl, ..

    tralspirtl vrstva

    siv vrstva

    bcldiv vrstva

    `yzcfd vrstva

    rnbal vrstva

    prnznltal vrstva

    apbcdal vrstva

    vrstvy ircnltival la pnlis

    vrstvy ircnltival la apbcdafn

    B8

    B0

    B>

    B6

    B;

    B1

    B=

    onl v CVI/IVC,lcdibc v ]FU/CU

    vcz bndfn6

    vcz bndfn6

    vn sgysbu? ulhuof mbn stalmarm

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    3/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn 6 onmnl z dib tralspirtl vrstvy

    siv vrstva (B6) gn `ulhivat onmlgzpsikng, lnki ldibcda (gbi) rzlgczpsiky ]FU/CU? B6 `ulhuon onl 1 zpsikng?

    1. lnspioival, lnspibnjbcv, knst n``irt,pi kbiffj (padntnfj)

    zaocuonpritidib CU IVC/IVC? B6 gn `ulhivat ; rzlgc

    zpsiky 1. spioival, spibnjbcv, s pimpiriu QiV,

    pi kbiffj ( ba Z.;>) zaocuon pritifib FILU (Fillnftcil

    Ircnltnm Lntwird Uritifib), a FGLV (Fillnftcil Gimn Lntwird Vnrvcfn) sbuka pri vy vrstvy

    ;. lnspioival, lnspibnjbcv, knst n``irt,pi kbiffj ( ba CU)

    zaocuonpritidib FBLU (FillnftcilbnssLntwird Uritifib), a

    FBLV (Fillnftcilbnss Lntwird Vnrvcfn)

    piamavdy vyfj vrstnv sn gijiutdat? spioivalji/lnspioivalji zpsiku

    pnlisu spibnjbcvistc/lnspibnjbcvistc pnlisu pimpiry QiV (gsti knst n``irt) priumivji pnlisu (gsti pi kbiffj)

    tralspirtl vrstva (B=) gn `ulhivatvfn rzlgc zpsiky? ]FU/CU? B= `ulhuon ; rzlgc zpsiky CVI/IVC? B= `ulhuon > rzlgc zpsiky

    pczpsikivat piamavdy vyfj vrstnv gilistng lcfj vrstnv

    CU

    ]FU ^MU

    B6

    B=

    FILU,FGLV

    FBLU,FBLV

    ]U5

    ]U1

    ]U;

    ]U6

    ]U=

    ]FU/CU CVI/IVC

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    4/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn = tralspirtl vrstva ]FU/CU

    a) gclcgbl zgla tralspirtl pritidib ^MU

    lnspioival a lnspibnjbcv stnol oadi pritidib CU

    vnbgc onmlimufj pritidib stnol oadi pritidib CU

    `ulhuon stybng knst n``irt, knz QiV stnol oadi pritidib CU

    lnzaocuon znl tidu alc lnpnmfjzzajbfnl stnol oadi pritidib CU

    pnl mata pi kbiffj (matahragnfj) stnol oadi pritidib CU

    k) gaxcgbl zgla tralspirtl pritidib ]FU

    spioival a spibnjbcv la rizmb im pritidibu CU

    vnbgc sbict a digpbnxl pritidib la rizmb im pritidibu CU

    `ulhuon stybng knst n``irt, knz QiV stnol oadi pritidib CU

    zaocuon znl tidu a pnmfjzzajbfnl la rizmb im pritidibu CU

    pnl mata oadi prium kyt ( strnag) la rizmb im pritidibu CU

    vyg vrstvg lakz ; varcalty pczpsiknl ; varcalty tralspirtlfj sbunk? tralspirtl pritidiby ]FU a MU

    CU

    ^MU ]FU

    pistupl vzlcdba piptvda pi mabfj tralspirtlfj pritidibnfj VF]U (Vtrnag Filtrib ]ralsgcsscil Uritifib )? spibnjbcv, spioival (abn oclad ln ]FU) MFFU (Matahrag Filhnstcil Filtrib Uritifib )? lnspibnjbcv (oadi MU), spioival

    ^MU MFFU VF]U ]FU zatg sn abn gif lnpiuvao

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    5/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn > tralspirtl vrstva CVI/IVC

    vyg vrstvg lakz > varcalt pczpsiknl > rzlfj tralspirtlfj pritidib

    ]U5, ]U1, ]U;, ]U6, ]U= bc sn v tig, zma?

    mid `ulhivat lam spioivaliu B6 (FILU/FGLV) mid `ulhivat lam lnspioivaliu B6 (FBLU/FBLV) zaocuo spibnjbcvist la B=

    ugiuo vfn B= spionl pi onmlig B6 spionl zaocuo znl tidu zaocuo zitavnl pi fjyk zaocuo iklivu spionl pi pnrunl

    tralspirtl pritidib ]U= on pimikl ]FU abn ln zfnba cmnltcfd

    srivll s ]FU/CU ]FU/CU? gbi varcalt, pistupl pcmvl mabfj CVI/IVC? oc im pitdu jiml varcalt

    rnbatcvl digpbcdivalfj

    ]U5 ]U1 ]U; ]U6 ]U=

    + + + + +- - - - +- + - + +

    - - + + +- - + + +- + - + +- + - + -

    FILU,FGLV

    FBLU,FBLV

    ]U5 ]U1 ]U; ]U6 ]U=

    mlns sn pritidiby CVI/IVC oc lnpiuvao

    B6

    B=

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    6/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn 0 mab dib tralspirtl vrstvy

    rizbcnl sn privm la rivlc tralspirtl vrstvy, sdrzn sbiunl ldibcda sagistatlfj pnlis mi onml spibnl pnlisiv fnsty

    gubtcpbnx zptl rizbinl la impivmaof sagistatl pnlisy

    mngubtcpbnx

    pcpignlut? la siv vrstv (c la vrstv sivji rizjral) sn amrnsuo

    pongfng c imnscbatnbng on uznb oadi fnbnd abn? v rgfc damji uzbu nxcstuon vfn rzlfj nltct,

    dtnr gijiu vystupivat v ribc imnscbatnb c pongf mat lapdbam? clstalfn (idla) kriwsnru, ngacbiv dbcnlt, wnk snrvnr,

    a on tnka on rizbcct

    pongfn c imnscbatnbngon uznb oadi fnbnd

    rizbcnl onmlitbcvfj pongf/imnscbatnb

    gubtcpbnx / mngubtcpbnx

    s i v

    v r s t v a

    t r a l s p

    i r t l

    v r s t v a

    v y

    v r s t v a

    onmlitbcv uzby oadi fnbdy

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    7/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn 8 pirty a amrnsivl

    nxcstnlfn gnfjalcsgu, dtnr ugil

    pnmvat/pnkrat mata snbndtcvl imonmlitbcvfj nltct nnl?

    vfn pnfjimivfj kim gnzctralspirtl vrstviu a knzpristnmlvy vrstviu

    cmna? pri damiu onmlitbcviu nltctu kumnurnl ocl tadivti pnfjimiv kim ikvydbn? onmnl pri imnsbl,

    onmnl pri pong

    v CVI/IVC omn i kimy VAU (Vnrvcfn Affnss Uiclt)

    v ]FU/CU omn tzv.pirty

    gilist vjimlji amrnsivl

    itzda? gao kt amrnsivly pgi psbulnltcty, lnki piuzn pnfjimiv kimy9 amrnsivl nltct? kybi ky prikbngatcfd

    pritin nltcty vzlcdao c zalcdao mylagcfdy pritin la rzlfj pbat`irgfj gijiu gt

    nltcty rzliu pimiku (prifnsy, bijy, .) a tad rzl cmnltc`cdtiry

    lavf? v praxc lnomn i ti, i dtnriu dildrtl nltctu

    omn abn fi mb on pitnka amrnsivat tiji, dmi pisdytuon

    tadiviu a tadiviu sbuku impiv?

    amrnsuo sn pnfjimiv kimy dtnr gijiu kt (a osiu) statcfd amrnsa pnfjimivji kimu rnprnznltuon

    urctiu sbuku, dtnr on pisdytivla dildrtl nltcty sn mylagcfdy asifcuo

    s dildrtlgc pnfjimivgc kimy asifcuon sn ta nltcta, dtnr sdutnl

    pisdytuon psbuliu sbuku

    fi on lutl pri dirndtl rizbcnl onmlitbcvfj nltct v rgfc uzb9

    B=

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    8/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn : vjimy zvibnlji nnl

    rndapctubafn? amrnsuo sn pnfjimiv kimy (CVI/IVC? kimy VAU, ]FU/CU? pirty)

    lcdibc dildrtl nltcty, dtnr vzlcdao a zalcdao mylagcfdy, gijiu kt la rzlfj pbat`irgfjrzl atm.

    amrnsy pnfjimivfj kim impivmao pisdytivalg sbukg d pnfjimivgu kimu sn mylagcfdy asifcuon ta nltcta, dtnr v rgfc malji uzbu pisdytuon

    psbuliu sbuku pdbam (]FU/CU)? la pirtu . :5 on pisdytivla sbuka J]]U snrvnru

    to. s tgti pirtng on mylagcfdy asifcivla ta nltcta, dtnr sdutnl pisdytuon sbuku J]]U snrvnru vjimy zvibnlji nnl?

    pnfjimiv kimy gijiu kt statcfd (nxcstivat aprcirl, vumn) bzn mipnmu pitat s onocfj nxcstnlf

    pnfjimiv kimy a onocfj amrnsy gijiu kt akstradtl (vumn

    stnol) zatgfi dildrtl nltcty, dtnr sn s lcgc asifcuo, gijiu kt vumn

    stnol vcmctnblist?

    z vl (im oclfj uzb) osiu vcmt piuzn amrnsy pnfjimivfj kim lcdibc cmnltc`cdtiry sagitlfj nltct

    dtnr gijiu kt la rzlfj pbat`irgfj rzl

    ]FU/CU? sbapirt

    9

    :5

    B=

    J]]U [nqunst

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    9/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn 3

    9

    U;

    ]FU

    pirty v ]FU/CU a cmnltc`cdafn spionl pirty osiu sbivly (amrnsivly pigif snb)

    omn i sba v rizsaju 10 kct? s jimlitagc im 5 mi 0> >6> sbi pirtu pnmstavuon tralspirtl amrnsu (amrnsu la tralspirtl vrstv)

    tati amrnsa on rnbatcvl - on vztanl (rnbatcvl) onl d malgu uzbu aksibutl amrnsu pnmstavuon a mviocfn 2s iv amrnsa

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    10/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn 15

    J]]Usnrvnr

    rizbcnl vfn (apbcdalfj) spionl onmla nltcta (prifns, ) gn digulcdivat s vfn rzlgc nltctagc

    la stnolg uzbu, c la rzlfj uzbnfj lapdbam (]FU/CU)?

    onmnl J]]U snrvnr (la pirtu :5) midn iksbiuct (dirndtl rizbcct)piamavdy im bckiviblji pitu a clstalf kriwsnr c dmy osiu sfjivly za pndbamng amrns (LA] -UA])

    d rizbcnl sta digkclafn CU amrns, pirt (a pritidibu ]FU)

    pndbam CU amrns LA]/UA]

    stnol CU amrnsa,rzl pirty

    XXX snrvnr

    stnol CU amrnsa, rzl pirty

    rzl CU amrnsy rzl pirty

    CU, pirt :5

    :5

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    11/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn 11 dilvnlfn i mikn zlgfj pirtnfj

    itzda? oad wnkiv dbcnlt (kriwsnr) v, n g pisbat sv piamavdy la pirt . :59

    oad v, n s tgti pirtng kumn asifcivla nltcta, pisdytuof sbuky J]]U snrvnru9 pri lnpitnkuon vmt, dtnr dildrtl nltcta on prv asifcivla s malg pirtng9

    pitnkuon piuzn, aky ti kyba tadiv, dtnr pisdytuon sbuky, impivmaof pirtu impiv?

    gn vyfjznt z dilvnlfn i tzv. mikn zlgfj pirtnfj (wnbb-dliwl pirts) pnmstava? omn i takubdu, dtnriu vnmn a umruon ldmi mvryjiml

    irhalczafn CALA, mlns siust CFALL dildrtl omn i pirty 5 a 15;6

    mvn kyba dilvnlfn i mikn zlgfj pirtnfj zvnnoivla `irgiu [@F midugnltu mlns on (prkl) pukbcdivla il -bcln

    jttp?//www.cala.irh/asschlgnlts/snrvcfn-lagns-pirt-lugknrs/ snrvcfn-lagns-pirt-lugknrs.xgb

    http://www.iana.org/assignments/service-names-port-numbers/http://www.iana.org/assignments/service-names-port-numbers/http://www.iana.org/assignments/service-names-port-numbers/http://www.iana.org/assignments/service-names-port-numbers/http://www.iana.org/assignments/service-names-port-numbers/http://www.iana.org/assignments/service-names-port-numbers/http://www.iana.org/assignments/service-names-port-numbers/http://www.iana.org/assignments/service-names-port-numbers/http://www.iana.org/assignments/service-names-port-numbers/http://www.iana.org/assignments/service-names-port-numbers/http://www.iana.org/assignments/service-names-port-numbers/
  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    12/32

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    13/32

    LVXC535

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    14/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn 1= mab dib tralspirtl vrstvy

    zaocivat nlm -ti-nlm digulcdafc vzongliu (a pgiu) digulcdafc gnzc nltctagc dilfivfj (nlm) uzb

    pcpignlut? tralspirtl vrstva on ptigla onl v dilfivfj uzbnfj st

    lnl ptigla vn vlctlfj uzbnfj vn sgrivafj, pnplafj, ipadivafj vjimy

    (pri nlm-ti- nlm digulcdafc) lnl lutl ml pimpira vn vlctlfj uzbnfj st piamival uldfn/sbuky bzn cgpbngnltivat slamli a n`ndtcvl (typcfdy v VX)

    la klfj pitafj v ribc dilfivfj uzb zatgfi sgrivan osiu typcfdy spnfcabczival zaznl s vbastlg spnfc`cfdg JX c VX

    tralspirtl vrstva

    siv vrstva

    bcldiv vrstva

    `yzcfd vrstva

    B6B;

    B1

    B=

    siv vrstva

    bcldiv vrstva

    `yzcfd vrstva`yzcfd vrstva

    tralspirtl vrstva

    siv vrstva

    bcldiv vrstva

    `yzcfd vrstva

    dilfiv (nlm) uznb dilfiv (nlm) uznbsgriva (riutnr) pnpla ( swctfj)

    nlm-ti-nlm digulcdafn

    osiu rizbcnly/amrnsivly pigif pirt

    bcldiv vrstva

    LVXC535

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    15/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn 1> fi on vjiml nct oadi nlm -ti-nlm9

    itzda? dtnr cllistc on vjiml nct la nlm -ti- nlm kzc (la tralspirtl c vy vrstv)9

    a dtnr ramoc la jip -ti- jip kzc (la `yzcfd, bcldiv c siv vrstv)9 v vaju pcpam?

    spibnjbcvist pnlisivfj sbunk CVI/IVC? zaocuon spibnjbcvist la vnfj vrstvfj (la siv c tralspirtl) ]FU/CU? a la tralspirtl vrstv (a onl vibctnbl v rgfc tralspirtlji pritidibu ]FU)

    siv vrstva (pritidib CU) `ulhuon lnspibnjbcv vjima nlm-ti- nlm nnl? onmlitbcv nltcty (pritidiby, sbuky) sc gijiu vykrat, zma

    fjto spibnjbcv c lnspibnjbcv sbuky spioival fjaradtnr pnlisivfj sbunk

    CVI/IVC?spioival la vnfj vrstvfj ]FU/CU? oadi sn spibnjbcvist

    siv vrstva (pritidib CU) `ulhuon lnspioival spioival a la tralspirtl vrstv (]FU)

    `rahgnltafc a mn`rahgnltafc znl tidu, pnmfjznl zajbfnl pimpiru dvabcty sbunk (QiV) CU

    ]FU ^MU

    J]]U VG]U MLV L@V MJFU

    lnspioival,lnspibnjbcv

    spioival,spibnjbcv

    nlm-ti-nlm

    nlm-ti-nlm

    LVXC535

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    16/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn 10 `rahgnltafn a mn`rahgnltafn

    lutlist `rahgnltafn kbidy mat (padnty, rgfn), pnlnl la urct vrstv, gao vmy urctiu gax. vnbcdist

    gn sn stt, n kbid la vy vrstv on pbc vnbd la ti, aky sn vnnb mi kbidu laknzpristnml lc vrstv pdbam? Ntjnrlnt g gax. vnbcdist (ldbamiv stc rgfn) 1>55 lnki 1=3; kyt, zatgfi fnb

    CU padnt gn gt a ; 10 (to. 0> >60) kyt pad on lutl kbid vy vrstvy rizmbct ( `rahgnltivat )

    la ldibcd mbfj st (`rahgnlt) tad vnbdfj, aky sn oc vnby mi kbid lc vrstvy

    a la dilfc (u pongfn) zasn onmlitbcv `rahgnlty pisdbmat zpt mi pvimlji kbidu(tzv. mn`rahgnltivat )

    CUmatahrag

    CUmatahrag

    CUmat.

    bcldivrgnf

    bcldivrgnfpnlis

    sgriva sgriva

    bcldivrgnf

    CUmat.

    pnlis

    CUmat. CU

    mat.

    CUmat. CU

    mat.

    CUmat. CU

    mat.

    CUmatahrag

    pnlis

    tnlti sgriva gus rizmbct ( `rahgnltivat ) CUmatahrag la vfn st, pritin pviml ky snlnvnnb mi gnlji bcldivji rgfn

    s s s

    bcldivrgnf

    bcldivrgnf

    bcldivrgnf

    bcldivrgnf

    bcldivrgnf

    bcldivrgnf

    bcldivrgnf

    mn`rahgnltaf cprivm adilfivpongfn

    kbid mat

    `rahg. `rahg. `rahg. `rahg.

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    17/32

    LVXC535

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    18/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn 1: oad la `rahgnltafc9

    iknfl? slact sn, aky d pitnk `rahgnltafn mifjznbi fi lnogl hnlnrivat onl tad vnbd kbidy mat, aky d `rahgnltafc lnmifjznbi

    on gil (lnzvcsbn la sik)? 1. pimpirivat rahgnltafc v pnlisivfj pritidibnfj rzlfj vrstnv

    v vaju pcpamao jbavl? siv a tralspirtl

    ;. tg nltctg, dtnr pirfuo mata la kbidy, pisdytliut cl`irgafc i gaxcgblvnbcdistc kbidu, dtnr lnkumn lutl `rahgnltivat

    typcfdy? vnbcdist (ldbamiv stc) bcldivji rgfn

    6. tg nltctg, dtnr hnlnruo a imnsbao mata, vytvnt cbuzc mativji priumu tnmy pnmstavu tiji, n lngus/lngijiu mata pirfivat la kbidy, abn gijiu on pnlnt pi

    onmlitbcvfj kytnfj, oadi siuvcsb prium

    nnl v ]FU/CU am 1? pimpira `rahgnltafn on zakumivla

    v pritidibu CU am ;? cl`irgafc i gax. vnbcdistc kbidu

    (G]^) mistvao ty apbcdal nltcty, dtnrvyuvao pritidib ^MU ty ky g by vytvnt vjiml gab/vnbd kbidy

    am 6? pritidib ]FU vytv apbcdalgnltctg cbuzc kytivji priumu

    pritidib CU

    ^MU ]FU

    cl`irgafn igax. vnbcdistc

    mibi d rahgnltafc

    mistv mata oclapirfival

    la kbidy

    ... lnkybarnspndtivla

    LVXC535

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    19/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn 13 ]FU? kytiv prium

    pritidib ]FU mistv mata (im apbcdalfj nltct) pi onmlitbcvfj kytnfj vytv ocg cbuzc kytivji priumu (n sn mata sdutnl pnl pi onmlitbcvfj kytnfj)

    sg abn vyuv sbunk pritidibu CU, dtnr pnl fnb kbidy mat (CU matahragy) a lcdibconmlitbcv kyty priti?

    ]FU vn sdutnlistc udbm onmlitbcv kyty mi svji ku``nru a onji iksaj imnsb (oadi kbid, tzv. ]FU snhgnlt) a tnjmy, dmy sn fnb lapbl

    ppaml dmy sc apbcdafn nxpbcfctl vym pnmasl imnsbl (pdaz U^VJ)

    ]FU lnsbuon imnsbal kbidy abn umv pizcfc prv pnlnlfj mat v kytivg priumu (oadi 6; -kctiv sbi)

    vyuv sn pc zptlg snstavivl kytivji priumu, pc pitvrzivl atm. dvbc knzpnlistc sn pizcfn lnpit im 5, abn im ljiml zvibnl pitnl jimlity

    tyti pitnl jimlity gus kt zvibnly a pnmly mruj stral pc lavazivl spionl

    pri ika sgry pnlisu

    ku``nr vnbcdist ku``nru gus impivmatgax. vnbcdistc bcldivji rgfnadtubl pizcfn v kytivg priumu

    (indval mab kytn)

    mata, imnsbal pistupl pi kbiffj

    LVXC535

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    20/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn ;5 spioival fjaradtnr digulcdafn

    pcpignlut? v stfj, `ulhuoffj la prclfcpu pnpioivl padnt, g spioival fjaradtnr

    digulcdafn vmy vcrtubl fjaradtnr omn i vcrtubl idrujy, lcdibc i idrujy sdutnl vyjraznl (vn sgysbu pnpioivl idruj) la lcfj vrstvfj (mi vrstvy siv vntl) omn lnoastoc i pnrgalnltl vcrtubl

    idrujy to. idrujy zczival rul/sprvfng . a nxcstuof trvabn (pnrgalnltl)

    la vyfj vrstvfj (tralspirtl a vn) omn typcfdy i idrujy zczival la mist tzv. digutival , vytvnl a v idagcdu pitnky, a lsbnml tad runl

    lavazivl (c runl) spionl la mist on sbict a g amu lstraj gus kt intnly vnfjly pitnlfcbl prikbgy, dtnr gijiu vzlcdliut

    n sn ztrat mist i lavzl spionl, lnki impiv la tadiviuti mist, .. n lnmiomn d sctuafg fjaradtnru zajbfnl (mruj strala lnrnahuon, tad pibu zlivu )

    lnki vyjbamivl (mruj strala lnrnahuon, tad ndg mb a zarnahuon ) n ldmi zlnucon/laru/ulnsn lavazival spionl

    n ldmi lnkumn tict pngriu mist i lavzl spionl (MIV/MMIV tid) n lnkumn mifjznt d tidg `irgiu pimvrnlji spionl

    vn gus kt `ulhivat ryfjbn a s gclcgbl spitnkiu zmrio pdbam (XXX)? dam dbcdlut zpsik lavzl lnogl onmliji spionl, ldmy c glija

    LVXC535

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    21/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn ;1 lavazivl spionl v pritidibu ]FU

    pritidib ]FU? lavazivl spionl g 6 `zn (tzv. 6-way jalmsjadn) aky sn ik straly gijby dirndtl mijimliut la lavzl spionl

    a aky sn (bpn) pnmnbi lnmiufg sctuafg zajbfnl, vyjbamivl aky sc ik straly stcjby pnmat (a pitvrmct) pitnl pizcfn v kytivfj priumnfj

    pnsti? jriz lnknzpn zlnuct (tzv. VSL `biimclh)

    onmla strala lnustbn zajaouon 1. `zc lavzl spionl, abn u lnpidrauon v mabfj `zfj fi pritcstral vn pristnmdy, abidival la lavazivl spionl

    lavrjuoc lavzat spionl

    lavrjuoc zat im pizcfn Z

    siujbasg s lavzlg spionllavrjuoc zat im pizcfn S

    siujbasg s pizcf Z

    pitvrzuoc lavzl spionlsiujbasg s pizcf S

    uznb Auznb K

    mipnml kytiv prium

    zptl kytiv prium

    pizcfn Z

    pizcfn S

    LVXC535

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    22/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn ;; zaoctl spibnjbcvistc (v ]FU)

    pcpignlut? ]FU `ulhuon spibnjbcv (zaocuon spibnjbcv pnlis) piuv diltclublji pitvrzivl

    mdy tigu midn mikn `ulhivat c v stfj s vnbdiu mikiu ikrtdy abn? lnsbuon onmlitbcv ]FU snhgnlty

    gsti tiji cmnltc`cduon mata pimbn onocfj pizcfn v kytivg priumu pc imnsbl?

    d? pisbg mata z priumu pilaon pizcf Z (Vnqunlfn Lugknr) pc pitvrzivl?

    d? pcoab osng v pimdu mata a mi pizcfn _ (Afdliwbnmhngnlt Lugknr) pnsloc? oadi mab indvg mata im pizcfn _+1

    ikmikl pri ipal sgr pnlisu (piuv vbastl pizcfn Z a _)

    pizcfn _ pizcfn Z

    pnlis (imnsbl )? Vnqunlfn Lugknr 7 Z

    (dbaml) pitvrznl? Afdliwbnmhngnlt Lugknr 7 _+1

    ]FU snhgnlt

    ocimnsbal mataont lnimnsbal mata prv imnsbal mata

    LVXC535

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    23/32

    LVXC535

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn ;6 spibnjbcvist a znl tidu

    pcpignlut (vcz bndfn 0)? pritidib ]FU piuv gntimu idlda oad pri (diltclubl) pitvrzivl pc zaocivl spibnjbcvistc, tad c pri znl tidu

    pnmstava? idldi umv, dibcd mat ont gn imnscbatnb imnsbat

    v rgfc diltclublji pitvrzivl? ont ln mistaln pitvrznl i onocfj mirunl

    v rgfc znl tidu? aky lnzajbtcb pongfn vnbcdist idlda (spibu)uruon?

    imnscbatnb, pimbn tiji, oad ryfjbn (za oadiu miku) mistv zpt pitvrznl z tiji imvizuon, oad on mika ikrtdy ([]]), a pimbn l stalivuon vnbcdist idlda

    pongfn, dtnr imnscbatnbc d (clznruon), dibcd (mabfj) mat on ont sfjipnl pcogiut tnlti mao pongfn pisdytuon v rgfc pitvrznl i pcont mat, vn sgysbu?

    pcoab osng mata mi pizcfn Z vntl, a osng sfjipnl pcogiut mabfj S mat

    idldi

    snhgnltsnhgnlt snhgnlt

    ont lnimnsbalsnhgnlty

    oc imnsbal, abn ont lnpitvrznlsnhgnlty

    oc imnsbal a pitvrznlsnhgnlty

    sgr pnlisu

    snhgnlt snhgnlt snhgnlt snhgnlt snhgnlt snhgnlt

    LVXC535

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    24/32

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn ;= znl tidu a pnmfjznl zajbfnl

    znl tidu? aky imnscbatnb lnzajbtcb pongfn

    pnmpidbam? pnlisiv s gnzc imnscbatnbnga pongfn on mistatnl prfjiml (lnlzdg jrmbng)

    prclfcp znl tidu? pongfn mcdtuon imnscbatnbc tngpi imnsbl

    mat m sn nct?

    la lcfj vrstvfj la `yzcfd a bcldiv vrstv

    pigif mffj schlb la rizjral la tralspirtl vrstv

    lapdbam gntimiu idlda v ]FU/CU?

    pritidiby CU alc ^MU lnn znl tidu ]FU m tid pigif gntimy idlda

    pnmfjznl zajbfnl aky pnlisiv s stjaba pnlnt

    mata a lngusnba on zajazivat pnmpidbam? pongfn midn pcogat

    mata mistatnl ryfjbn (lnl zdgjrmbng)

    gilistc pnmfjznl zajbfnl? a) mipnml? hnlnrival mativ tid sn

    upravuon tad, aky bpn prinb k) zptlivaznkl ? imnscbatnb mistv

    zptliu vazku i stavu st a pimbn lsn m

    m sn nct? la bcldiv a tralspirtl vrstv

    v ]FU/CU? CU alc ^MU lnn, ]FU n

    on zdg jrmbng

    on zdg jrmbng

    dildrtl pistupyvcz bndfn . 0

    LVXC535

    k ``

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    25/32

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn ;> knst n``irt vs. QiV

    pcpignlut knst n``irt zlagnl, n sn vngc pnlnlgc maty sn pc pnlisu ladbm stnol

    lnmb sn gnzc lcgc ml rizmb alc v sctuafc, dmy lnbzn vng pbl vyjivt lnhatcvl prionvy (v sctuafc, dmy lnsta mistupl pnlisiv c vpintl dapafcta pri

    idagct zprafivl vnfj pnlnlfj mat)? zpiivl pnlisu ldtnrfj mat, lnpravcmnblistc v onocfj miruivl (vy octnr)

    a, v nxtrgu? lutlist zajazivl ldtnrfj mat vam ti jbavl gubtcgnmcblg matg

    pritin onocfj pongfn on zprafivv prkl gilistc nnl?

    a) zafjivl prclfcpu knst n``irt , a pisbnl (pnmcgnlzivl) dapafct zgr? pisbct dapafcty tad, aky lnmifjznbi (tad asti) d sctuafg, dmy sn pnlisivfj c

    vpintlfj dapafct lnmistv a on lutl ldtnr mata zpiivat c midilfn zajazivat v praxc? vyfjz ti bnvloc a on ti onmlimu ln ocl nnl, dtnr lajrazuo prclfcp knst-n``irt

    priti? v praxc on ti lnoasto nnl !!!!

    k) zafjivl prclfcpu knst n``irt , a lasaznl mipbdivfj ipatnl oadi on lapdbam tnfjlcda fbcnlt ku``nrclh

    f) lajraznl prclfcpu knst n``irt oclg nnlg iknfl? dmy lnomn i knst n``irt , omn i pimpiru dvabcty sbunk ( QiV, Quabcty i` Vnrvcfn )

    izlaivli t oadipstup jrukiu scbiu

    pnfjz sn la

    ryfjbnopnlisiv fnsty,vdillo

    sgrivan atm.

    LVXC535

    i d b k/ b d f l QiV

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    26/32

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn ;0 piamavdy sbunk/apbcdaf la QiV

    rzl mrujy apbcdaf gao rzl piamavdy la pimpiru QiV pitaiv sbuky (lap. nbndtrilcfd pita, pnlis siukir, wnk, ..)

    vysta zfnba pimpiry QiV (vyjivuon ocg knst n``irt) pritin sv mata lnzprafivvao prkl, abn a dmy osiu vnfjla

    pitnkuo spibnjbcvist (mata knz fjyk a ztrt) lncltnradtcvl gubtcgnmcbl sbuky (aumci/vcmni il mngalm, CU]P, cltnrlnt. rmca)?

    vyamuo jbavl pravcmnblist miruivl svfj mat (lzd octtnr) lnvam ocg (tibcd) ikasl ztrta c pidiznl mat mid on nxtrapibivat

    bcmsd sgysby lngus kt sfjipl zazlagnlat vpamnd/pidiznl lnvam ocg (tibcd) mnb mika pnlisu (vy batnlfn)

    cltnradtcvl gubtcgnmcbl sbuky (PICU, vcmnidil`nrnlfn, .) vyamuo pravcmnblist miruivl (lzd octtnr) c drtdiu miku pnlisu (lzdiu batnlfc) lnvam ocg (tibcd) ikasl ztrta c pidiznl mat

    piamavnd la spibnjbcvist gab zpiml (lzd batnlfn ) pravcmnblist (lzd octtnr) pnlisiviu dapafctu ngacb gax. gcl. gcl. gcl.

    pnlis siukir gax. gcl. gcl. gnmcug

    www gax. gnmcug gcl. gnmcug

    rngitn bihcl gax. gnmcug gnmcug gcl.

    aumci il mngalm gcl. gcl. gax. gnmcug

    vcmni il mngalm gcl. gcl. gax. gax.

    CU tnbn`ilcn gcl. gax. gax. gcl.vcmnidil`nrnlfn gcl. gax. gax. gax.

    LVXC535

    i i d b b k ( QiV)

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    27/32

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn ;8 pimpira dvabcty sbunk ( QiV)

    iknfl omn i oaddibc ocl nnl ln knst n``irt dmy on load rizbcivli pimbn tiji, i oad mata pc pnlisu omn

    pimpira dvabcty sbunk ( QiV ) gn kt zabinla la rzlfj prclfcpnfj abn jbavl osiu mva?

    upnmlistl /prcirctczafn? zavnmn sn ldibcd rivl prcircty dam pnlis (dam kbid mat) sn

    pcjbs d urct rivlc prcircty a pimbn tiji on s lg tad ladbmli

    on ti onl rnbatcvl nnl lnsdt zrudu piamivalji zafjznl

    pidum ky sn vnfjla mata pcjbscba dn

    stnol rivlc prcircty, kyb ky z tijizlivu prclfcp knst n``irt

    vyjraznl/haralfn dam pnlis (kbid mat) sc ndln, oad

    pimgldy pri svo pnlis piamuon oad paragntry, v oadg rizsaju, .

    lap. oadiu piamuon pnlisiviuryfjbist, batnlfc, pravcmnblistmiruivl (octnr), ztrtivist,

    zma piamuon load rizsaj (GCL -GAZ)

    pnlisiv s zocst, zma piamavdy gnspblct, a pimbn tiji on ku adfnptuon(a lsbnml pisdytln), lnki piamavndimgtln

    on ti aksibutl nnl dtnr haraltuon spbll piamavd la

    pimpiru QiV

    itzdy? oad (a zma vknf) rnabczivat pimpiru QiV la oad vrstv/vrstvfj rnabczivat QiV oad osiu lutl pnmpidbamy

    LVXC535

    l d i i QiV9

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    28/32

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn ;: la dtnr vrstv nct pimpiru QiV9

    z jbnmcsda vyuct a spnfc`cdafn piamavd la tralspirtl vrstv (nv. vn) pimpira QiV on ikvydbn piamivla pri pitnky digulcdafn onmlitbcvfj nltct

    lcdibc pri vndnriu digulcdafc z/mi loadji uzbu rzl nltcty (zaocuof rzl sbuky) gijiu gt ocl piamavdy la pimpiru QiV

    apbcdal nltcty, zaocuof pitivl sbuky c pnlis siukir apim., lnpitnkuo QiV apbcdal nltcty, zaocuof lncltnradtcvl gubtcgnmcbl sbuky (lap. mcstrckufn vcmna a aumca,

    CU]P, ), piamuo haraltivaliu ryfjbist/dapafctu a pravcmnblist miruivl (lzd octnr) nltcty, zaocuof cltnradtcvl sbuky (lap. PICU), piamuo lavf ont gab zpiml (batnlfc)

    lap. pri dvabctl PICU on vjiml []] 2 ;>5 gs rizbcnl nltct on gil lnomvn la t ralspirtl vrstv

    stnol oadi spnfc`cdafn onocfj piamavd la pimpiru QiV

    z jbnmcsda cgpbngnltafn la siv vrstv

    pidum siv vrstva `ulhuon la prclfcpu knst n``irt, gus ktono `ulhivl vjiml pizglli a ti vn vnfj uzbnfj (sgrivafj) la fnb trasn pnlisu

    oclad lnl gil pimpira QiV !!! latcvl pimpira QiV (gn kt) la bcldiv vrstv

    ldtnr pnlisiv tnfjlibihcn pimpiruo QiV lapdbam? A]G, @ragn [nbay ,

    tralspirtl vrstva

    siv vrstva

    bcldiv vrstva

    `yzcfd vrstva

    tid

    LVXC535

    l QiV ]FU/CU

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    29/32

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn ;3 nnl QiV v ]FU/CU

    MC@@VN[P (MC@@nrnltcatnm VN[Pcfns) la prclfcpu prcirctczafn zavnmn sn ldibcd tm prcircty

    dam padnt (CU matahrag) sc vn sv jbavcfn lnsn mao i tig, dn dtnr tm sn jbs

    dn spnfc`cdafc rivl prcircty sn vyuv zapignlut kytn QiV dam sgriva pi fnst s padntng ladbm pimbn psbul prcircty

    vyamuon ti zglu `ulhivl pritidibu CU pimpiru MC@@VN[P v rgfc vnfj sgriva pi fnst

    oadgcbn ky onmcl lnpimpirivab, nbcgclivabi ky ti fnbdiv n`ndt

    pviml? v ]FU/CU pviml lnkyba ml pimpira QiV vn onl la prclfcpu knst n``irt

    pimpira QiV sn zavm mimatnl, v praxc lnpbc spl aky ti gbi sgysb, gus kt lasaznli la vnfj uzbnfj pi fnst (bzn onl v prcvtlfj stfj)

    liv? nxcstuo mv ufnbnl nnl pri mimatnl pcml pimpiry QiV

    onmli la prclfcpu prcirctczafn (CL]VN[P), mruj la prclfcpu rnznrvafn (MC@@VN[P) ik urctg zpsikng gimc`cduo `ulhivl siv vrstvy (pritidibu CU a sgriva)

    tbi CUmatahragu

    jbavcda, kytn ]iV

    lnpimpiruon MC@@VN[P?mativ padnty rzlfjprcirct osiu sbiunly mi

    onmclji tidu (onmclprcircty)

    LVXC535

    l QiV ]FU/CU

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    30/32

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn 65 nnl QiV v ]FU/CU

    CL]VN[P (CL]nhratnm VN[Pcfns) la prclfcpu haralfn

    mdy rnznrvafc zmrio la siv vrstv v zsam sn pritidibu CU imnogiu urct zmrion (pnlisiv c vpintl dapafcta)

    dtnr ky pritidib CU oclad spitnkivab (vyucb) la prclfcpu knst n``irt a tyti zmrion sn vybnl pri pnlisy s pimpiriu QiV

    v zsam omn i pnfjim z prclfcpu pnpioivl padnt la prclfcp pnpioivl idruj lnoslzn sn rnabczuon pri spioival zpsik pnlisu

    zmrion osiu vyjraznly pri dildrtl spionl (dtnr pad g vbastlistc vyjraznlji idruju) la tralspirtl vrstv

    sn spnfc`cduo piamavdy la dildrtl `irgu/gru pimpiry QiV a z tiji vyomiu urct piamavdy la rnznrvafc (vybnll) zmrio la rivlc siv vrstvy

    n sn v idagcdu lavazivl spionl la tralspirtl vrstv pidum pitnkl zmrion lnosiu (la siv vrstv) d mcspizcfc, spionl lnl lavzli

    lutl pnmpidbam? gus nxcstivat gilist/gnfjalcsgus, oad pritidibu

    CU imnogiut pitnkl zmrion a ty pcmbct pripnlisy s pimpiriu QiV ti zaocuon pritidib [VPU ( [nVnrPatcil Uritifib)

    pnmstava? priomn vnfjly sgrivan la trasn

    pnlisu a sonml s lcgc vybnll zmrio

    tralspirtl vrstva

    siv vrstva

    bcldiv vrstva

    `yzcfd vrstva

    [VPU

    spnfc`cdafnpiamavd

    knst n``irt

    LVXC535

    i bdi i l ? fb l k `` lh

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    31/32

    Uitaiv st C vnrzn =.5, bndfn 3, sbcmn 61 mipbdiv ipatnl? fbcnlt ku``nrclh

    u onmlisgrlfj (lncltnradtcvlfj) gubtcgmc lapdbam u pnlisuvcmna bzn iklivivat pravcmnblist vjimlg ku``nrivlg u pongfn prclfcp?

    mata sn udbmao mi ku``nru tad, oad pcfjz (tnka c lnpravcmnbl) pongfn tn mata z ku``nru tad, oad pitnkuon il (pravcmnbl)

    u cltnradtcvlfj pnlis (lap. tnbn`ilivl) bzn vyut tad abn fnbdiv zpiml lnsg kt pbc vnbd!!

    typcfd nlm-ti- nlm nnl ikvydbn rnabczivli la apbcdal vrstv

    abn gijbi ky kt c la rnbal c tralspirtl

    vcmni onhnlnrivli

    dilstaltlryfjbist

    as

    prigll pnlisivzpiml

    vcmni onpnjrvlidilstaltl

    ryfjbist k u ` ` n r i v

    l

    dilstaltl ryfjbistprigll

    ryfjbistku``nr

  • 8/11/2019 Potaov st I, lekce 9: Transportn vrstva

    32/32