tcp3

download tcp3

of 42

Transcript of tcp3

  • 8/3/2019 tcp3

    1/42

    6*&3

    7KHFRPPDQGOLQHLVFRPSRVHGRI

    1DPHRIWKHUHTXHVWHGYHUE

    7UDQVDFWLRQLGHQWLILHUFRUUHODWHVFRPPDQGVDQGUHVSRQVHV7UDQVDFWLRQLGHQWLILHUVPD\KDYHYDOXHVEHWZHHQDQGDQGWUDQVDFWLRQLGHQWLILHUVDUHQRWUHXVHGVRRQHUWKDQPLQXWHVDIWHUFRPSOHWLRQRIWKHSUHYLRXVFRPPDQGLQZKLFKWKHLGHQWLILHUZDVXVHG

    1DPHRIWKHHQGSRLQWWKDWVKRXOGH[HFXWHWKHFRPPDQGLQQRWLILFDWLRQVWKHQDPHRIWKHHQGSRLQWWKDWLVLVVXLQJWKHQRWLILFDWLRQ

    3URWRFROYHUVLRQ

    7KHVHIRXULWHPVDUHHQFRGHGDVVWULQJVRISULQWDEOH$6&,,FKDUDFWHUV

    VHSDUDWHGE\ZKLWHVSDFHVLHWKH$6&,,VSDFH[RUWDEXODWLRQ[FKDUDFWHUV,WLVUHFRPPHQGHGWRXVHH[DFWO\RQH$6&,,VSDFHVHSDUDWRU

  • 8/3/2019 tcp3

    2/42

    7&3,36XLWH

    '16165)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO

    7KH'RPDLQ1DPH6HUYLFH'16SURWRFROVHDUFKHVIRUUHVRXUFHVXVLQJDGDWDEDVHGLVWULEXWHGDPRQJGLIIHUHQWQDPHVHUYHUV

    7KH'16PHVVDJHKHDGHUVWUXFWXUHLVVKRZQLQWKHIROORZLQJLOOXVWUDWLRQ

    16 21 28 32 bits

    ID Q Query A T R V B RcodeQuestion count Answer count

    Authority count Additional count

    '16PHVVDJHKHDGHUVWUXFWXUH

    ,''ELWILHOGXVHGWRFRUUHODWHTXHULHVDQGUHVSRQVHV

    4ELWILHOGWKDWLGHQWLILHVWKHPHVVDJHDVDTXHU\RUUHVSRQVH

    4XHU\XHU\ELWILHOGWKDWGHVFULEHVWKHW\SHRIPHVVDJH 6WDQGDUGTXHU\QDPHWRDGGUHVV ,QYHUVHTXHU\DGGUHVVWRQDPH 6HUYHUVWDWXVUHTXHVW

    $$XWKRULWDWLYH$QVZHUELWILHOG:KHQVHWWRLGHQWLILHVWKHUHVSRQVHDVRQHPDGHE\DQDXWKRULWDWLYHQDPHVHUYHU

    7

    7UXQFDWLRQELWILHOG:KHQVHWWRLQGLFDWHVWKHPHVVDJHKDVEHHQWUXQFDWHG

    5

    ELWILHOG6HWWRE\WKHUHVROYHWRUHTXHVWUHFXUVLYHVHUYLFHE\WKHQDPHVHUYHU

  • 8/3/2019 tcp3

    3/42

    '16

    9ELWILHOG6LJQDOVWKHDYDLODELOLW\RIUHFXUVLYHVHUYLFHE\WKHQDPHVHUYHU

    %ELWILHOG5HVHUYHGIRUIXWXUHXVH0XVWEHVHWWR

    5&RGH5HVSRQVH&RGHELWILHOGWKDWLVVHWE\WKHQDPHVHUYHUWRLGHQWLI\WKHVWDWXVRIWKHTXHU\ 1RHUURUFRQGLWLRQ 8QDEOHWRLQWHUSUHWTXHU\GXHWRIRUPDWHUURU

    8QDEOHWRSURFHVVGXHWRVHUYHUIDLOXUH 1DPHLQTXHU\GRHVQRWH[LVW 7\SHRITXHU\QRWVXSSRUWHG 4XHU\UHIXVHG

    4XHVWLRQFRXQWELWILHOGWKDWGHILQHVWKHQXPEHURIHQWULHVLQWKHTXHVWLRQVHFWLRQ

    $QVZHUFRXQWELWILHOGWKDWGHILQHVWKHQXPEHURIUHVRXUFHUHFRUGVLQWKHDQVZHUVHFWLRQ

    $XWKRULW\FRXQWELWILHOGWKDWGHILQHVWKHQXPEHURIQDPHVHUYHUUHVRXUFHUHFRUGVLQWKHDXWKRULW\VHFWLRQ

    $GGLWLRQDOFRXQWELWILHOGWKDWGHILQHVWKHQXPEHURIUHVRXUFHUHFRUGVLQWKHDGGLWLRQDOUHFRUGVVHFWLRQ

  • 8/3/2019 tcp3

    4/42

    7&3,36XLWH

    1HW%,26,3HW%,26,3,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO

    1HW%,26,3LVDVWDQGDUGSURWRFROWRVXSSRUW1HW%,26VHUYLFHVLQD7&3,3HQYLURQPHQW%RWKORFDOQHWZRUNDQG,QWHUQHWRSHUDWLRQVDUHVXSSRUWHG9DULRXVQRGHW\SHVDUHGHILQHGWRDFFRPPRGDWHORFDODQG,QWHUQHWWRSRORJLHVDQGWRDOORZRSHUDWLRQZLWKRUZLWKRXWWKHXVHRI,3EURDGFDVW

    1HW%,26W\SHVPD\EH1DPH6HUYLFH6HVVLRQRU'DWDJUDP

    7KHIRUPDWRIWKHKHDGHULVVKRZQLQWKHIROORZLQJLOOXVWUDWLRQ

    16 21 28 32 bits

    Name_trn_id Opcode Nm_flags Rcode

    Qdcount (16 bits) Ancount (16 bits)

    Nscount (16 bits) Arcount (16 bits)

    1HW%,26,3KHDGHUVWUXFWXUH

    1DPHBWUQBLGDPHBWUQBLG7UDQVDFWLRQ,'IRUWKH1DPH6HUYLFH7UDQVDFWLRQ

    2SFRGHSFRGH3DFNHWW\SHFRGH3RVVLEOHYDOXHVDUH 4XHU\ 5HJLVWUDWLRQ 5HOHDVH :$&.

    5HIUHVK

    1PBIODJVPBIODJV)ODJVIRURSHUDWLRQ

    5FRGHFRGH5HVXOWFRGHVRIUHTXHVW

    4GFRXQWGFRXQW8QVLJQHGELWLQWHJHUVSHFLI\LQJWKHQXPEHURIHQWULHVLQWKHTXHVWLRQVHFWLRQRIDQDPH

  • 8/3/2019 tcp3

    5/42

    1HW%,26,3

    $QFRXQW8QVLJQHGELWLQWHJHUVSHFLI\LQJWKHQXPEHURIUHVRXUFHUHFRUGVLQWKH

    DQVZHUVHFWLRQRIDQDPHVHUYLFHSDFNHW

    1VFRXQW8QVLJQHGELWLQWHJHUVSHFLI\LQJWKHQXPEHURIUHVRXUFHUHFRUGVLQWKHDXWKRULW\VHFWLRQRIDQDPHVHUYLFHSDFNHW

    $UFRXQW8QVLJQHGELWLQWHJHUVSHFLI\LQJWKHQXPEHURIUHVRXUFHUHFRUGVLQWKHDGGLWLRQDOUHFRUGVVHFWLRQRIDQDPHVHUYLFHSDFNHW

  • 8/3/2019 tcp3

    6/42

    7&3,36XLWH

    )7373,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO

    7KH)LOH7UDQVIHU3URWRFRO)73SURYLGHVWKHEDVLFHOHPHQWVRIILOHVKDULQJEHWZHHQKRVWV)73XVHV7&3WRFUHDWHDYLUWXDOFRQQHFWLRQIRUFRQWUROLQIRUPDWLRQDQGWKHQFUHDWHVDVHSDUDWH7&3FRQQHFWLRQIRUGDWDWUDQVIHUV7KHFRQWUROFRQQHFWLRQXVHVDQLPDJHRIWKH7(/1(7SURWRFROWRH[FKDQJHFRPPDQGVDQGPHVVDJHVEHWZHHQKRVWV

    &RPPDQGVRPPDQGV)73FRQWUROIUDPHVDUH7(/1(7H[FKDQJHVDQGFDQFRQWDLQ7(/1(7FRPPDQGVDQGRSWLRQQHJRWLDWLRQ+RZHYHUPRVW)73FRQWUROIUDPHVDUHVLPSOH$6&,,WH[WDQGFDQEHFODVVLILHGDV)73FRPPDQGVRU)73PHVVDJHV7KHVWDQGDUG)73FRPPDQGVDUHDVIROORZV

    &RPPDQG 'HVFULSWLRQ

    $%25 $ERUWGDWDFRQQHFWLRQSURFHVV

    $&&7DFFRXQW! $FFRXQWIRUV\VWHPSULYLOHJHV $//2E\WHV! $OORFDWHE\WHVIRUILOHVWRUDJHRQVHUYHU $33(ILOHQDPH! $SSHQGILOHWRILOHRIVDPHQDPHRQVHUYHU&'83GLUSDWK! &KDQJHWRSDUHQWGLUHFWRU\RQVHUYHU&:'GLUSDWK! &KDQJHZRUNLQJGLUHFWRU\RQVHUYHU'(/(ILOHQDPH! 'HOHWHVSHFLILHGILOHRQVHUYHU+(/3FRPPDQG! 5HWXUQLQIRUPDWLRQRQVSHFLILHGFRPPDQG/,67QDPH! /LVWLQIRUPDWLRQLIQDPHLVDILOHRUOLVWILOHVLI

    QDPHLVDGLUHFWRU\

    02'(PRGH! 7UDQVIHUPRGH6VWUHDP%EORFN&FRPSUHVVHG

    0.'GLUHFWRU\! &UHDWHVSHFLILHGGLUHFWRU\RQVHUYHU1/67GLUHFWRU\! /LVWFRQWHQWVRIVSHFLILHGGLUHFWRU\1223 &DXVHQRDFWLRQRWKHUWKDQDFNQRZOHGJHPHQW

    IURPVHUYHU3$66SDVVZRUG! 3DVVZRUGIRUV\VWHPORJLQ3$69 5HTXHVWVHUYHUZDLWIRUGDWDFRQQHFWLRQ3257DGGUHVV! ,3DGGUHVVDQGWZRE\WHV\VWHPSRUW,'3:' 'LVSOD\FXUUHQWZRUNLQJGLUHFWRU\48,7 /RJRIIIURPWKH)73VHUYHU5(,1 5HLQLWLDOL]HFRQQHFWLRQWRORJLQVWDWXV

  • 8/3/2019 tcp3

    7/42

    )73

    &RPPDQG 'HVFULSWLRQ

    5(67RIIVHW! 5HVWDUWILOHWUDQVIHUIURPJLYHQRIIVHW

    5(75ILOHQDPH! 5HWULHYHFRS\ILOHIURPVHUYHU50'GLUHFWRU\! 5HPRYHVSHFLILHGGLUHFWRU\RQVHUYHU51)5ROGSDWK! 5HQDPHIURPROGSDWK5172QHZSDWK! 5HQDPHWRQHZSDWK6,7(SDUDPV! 6LWHVSHFLILFSDUDPHWHUVSURYLGHGE\VHUYHU6017SDWKQDPH! 0RXQWWKHVSHFLILHGILOHVWUXFWXUH67$7GLUHFWRU\! 5HWXUQLQIRUPDWLRQRQFXUUHQWSURFHVVRU

    GLUHFWRU\6725ILOHQDPH! 6WRUHFRS\ILOHWRVHUYHU

    6728ILOHQDPH! 6WRUHILOHWRVHUYHUQDPH6758W\SH! 'DWDVWUXFWXUH)ILOH5UHFRUG3SDJH6

  • 8/3/2019 tcp3

    8/42

    7&3,36XLWH

    5HVSRQVH&RGH ([SODQDWRU\7H[W

    )LOHDFWLRQFRPSOHWHG

    3DWKQDPHFUHDWHG 3DVVZRUGUHTXLUHG $FFRXQWQDPHUHTXLUHG )LOHDFWLRQSHQGLQJ 6HUYLFHVKXWWLQJGRZQ &DQQRWRSHQGDWDFRQQHFWLRQ &RQQHFWLRQFORVHG )LOHXQDYDLODEOH /RFDOHUURUHQFRXQWHUHG

    ,QVXIILFLHQWGLVNVSDFH ,QYDOLGFRPPDQG %DGSDUDPHWHU &RPPDQGQRWLPSOHPHQWHG %DGFRPPDQGVHTXHQFH 3DUDPHWHULQYDOLGIRUFRPPDQG 1RWORJJHGRQWRQHWZRUN 1HHGDFFRXQWIRUVWRULQJILOHV )LOHXQDYDLODEOH 3DJHW\SHXQNQRZQ 6WRUDJHDOORFDWLRQH[FHHGHG )LOHQDPHQRWDOORZHG

  • 8/3/2019 tcp3

    9/42

    7)73

    7)73)73,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO

    7KH7ULYLDO)LOH7UDQVIHU3URWRFRO7)73XVHV8'37)73VXSSRUWVILOHZULWLQJDQGUHDGLQJLWGRHVQRWVXSSRUWGLUHFWRU\VHUYLFHRIXVHUDXWKRUL]DWLRQ

    &RPPDQGVRPPDQGV7KHIROORZLQJDUH7)73FRPPDQGV

    &RPPDQG 'HVFULSWLRQ

    5HDG5HTXHVW 5HTXHVWWRUHDGDILOH :ULWH5HTXHVW 5HTXHVWWRZULWHWRDILOH)LOH'DWD 7UDQVIHURIILOHGDWD'DWD$FNQRZOHGJH $FNQRZOHGJHPHQWRIILOHGDWD(UURU (UURULQGLFDWLRQ

    3DUDPHWHUVDUDPHWHUV7)735HDGDQG:ULWH5HTXHVWFRPPDQGVXVHWKHIROORZLQJSDUDPHWHUV

    3DUDPHWHU 'HVFULSWLRQ

    )LOHQDPH 7KHQDPHRIWKHILOHH[SUHVVHGLQTXRWHVZKHUHWKHSURWRFROLVWRSHUIRUPWKHUHDGRUZULWHRSHUDWLRQ

    0RGH 'DWDPRGH7KHIRUPDWRIWKHILOHGDWDWKDWWKH

    SURWRFROLVWRWUDQVIHU7KHIROORZLQJIRUPDWVDUHSRVVLEOH1HW$6&,, 6WDQGDUG$6&,,FKDUDFWHUIRUPDW2FWHW (LJKWELWELQDU\GDWD0DLO 6WDQGDUG$6&,,FKDUDFWHUIRUPDW

    ZLWKXVHUQDPHLQSODFHRIILOHQDPH

    7)73GDWDDQGGDWDDFNQRZOHGJHFRPPDQGVXVHWKHIROORZLQJSDUDPHWHUV

    &RPPDQG 'HVFULSWLRQ

    %ORFN %ORFNQXPEHURUVHTXHQFHQXPEHURIWKHFXUUHQWIUDPHRIILOHGDWD

    'DWD )LUVWSDUWRIWKHILOHGDWDGLVSOD\HGIRU7)73GDWDIUDPHV

  • 8/3/2019 tcp3

    10/42

    7&3,36XLWH

    &RPPDQG 'HVFULSWLRQ

    7)73(UURUV 7)73HUURUIUDPHVFRQWDLQDQHUURUFRGHLQ

    SDUHQWKHVHVIROORZHGE\WKHHUURUPHVVDJHDVIROORZV 8QNQRZQ(UURU )LOHQRWIRXQG $FFHVVYLRODWLRQ 2XWRIGLVNVSDFH ,OOHJDO7)73RSHUDWLRQ 8QNQRZQ7UDQVIHU,' )LOHQDPHDOUHDG\H[LVWV

    8QNQRZQXVHU

  • 8/3/2019 tcp3

    11/42

    )LQJHU

    )LQJHULQJHU5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO

    7KH)LQJHUXVHULQIRUPDWLRQSURWRFROLVDVLPSOHSURWRFROZKLFKSURYLGHVDQLQWHUIDFHWRDUHPRWHXVHULQIRUPDWLRQSURJUDP,WLVDSURWRFROIRUWKHH[FKDQJHRIXVHULQIRUPDWLRQEDVHGRQWKH7UDQVPLVVLRQ&RQWURO3URWRFROXVLQJ7&3SRUWGHFLPDORFWDO7KHORFDOKRVWRSHQVD7&3FRQQHFWLRQWRDUHPRWHKRVWRQWKH)LQJHUSRUW$Q58,3EHFRPHVDYDLODEOHRQWKHUHPRWHHQGRIWKHFRQQHFWLRQWRSURFHVVWKHUHTXHVW7KH

    ORFDOKRVWVHQGVWKH58,3DRQHOLQHTXHU\EDVHGXSRQWKH)LQJHUTXHU\VSHFLILFDWLRQDQGZDLWVIRUWKH58,3WRUHVSRQG7KH58,3UHFHLYHVDQGSURFHVVHVWKHTXHU\UHWXUQVDQDQVZHUWKHQLQLWLDWHVWKHFORVHRIWKHFRQQHFWLRQ7KHORFDOKRVWUHFHLYHVWKHDQVZHUDQGWKHFORVHVLJQDOWKHQSURFHHGVFORVLQJLWVHQGRIWKHFRQQHFWLRQ

    7KH)LQJHUSURWRFROGLVSOD\VGDWD$Q\GDWDWUDQVIHUUHGPXVWEHLQ$6&,,IRUPDWZLWKQRSDULW\DQGZLWKOLQHVHQGLQJLQ&5/)$6&,,IROORZHGE\$6&,,7KLVH[FOXGHVRWKHUFKDUDFWHUIRUPDWVVXFKDV(%&',&HWF

    7KLVDOVRPHDQVWKDWDQ\FKDUDFWHUVEHWZHHQ$6&,,DQG$6&,,VKRXOGWUXO\EHLQWHUQDWLRQDOGDWDQRWELW$6&,,ZLWKWKHSDULW\ELWVHW1RWHLI$6&,,IROORZHGE\$6&,,WUDQVIHUUHGWKHFKDUDFWHUZRQWGLVSOD\EHFDXVHWKHRQO\PHDQLQJLVWRHQGWKHOLQH

  • 8/3/2019 tcp3

    12/42

    7&3,36XLWH

    *RSKHURSKHU5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO

    7KH,QWHUQHW*RSKHUSURWRFRODQGVRIWZDUHIROORZDFOLHQWVHUYHUPRGHO7KLVSURWRFRODVVXPHVDUHOLDEOHGDWDVWUHDP7&3LVDVVXPHG*RSKHUVHUYHUVOLVWHQRQSRUWSRUWLVDVVLJQHGWR,QWHUQHW*RSKHUE\,$1$'RFXPHQWVUHVLGHRQPDQ\DXWRQRPRXVVHUYHUVRQWKH,QWHUQHW8VHUVUXQFOLHQWVRIWZDUHRQWKHLUGHVNWRSV\VWHPVFRQQHFWLQJWRDVHUYHUDQGVHQGLQJWKHVHUYHUDVHOHFWRUDOLQHRIWH[WZKLFKPD\EHHPSW\YLDD7&3

    FRQQHFWLRQDWDZHOONQRZQSRUW7KHVHUYHUUHVSRQGVZLWKDEORFNRIWH[WWHUPLQDWHGE\DSHULRGRQDOLQHE\LWVHOIDQGFORVHVWKHFRQQHFWLRQ1RVWDWHLVUHWDLQHGE\WKHVHUYHU

    7KHILUVWFKDUDFWHURQHDFKOLQHWHOOVZKHWKHUWKHOLQHGHVFULEHVDGRFXPHQWGLUHFWRU\RUVHDUFKVHUYLFHFKDUDFWHUVWKHUHDUHDKDQGIXOPRUHRIWKHVHFKDUDFWHUVGHVFULEHGODWHU7KHVXFFHHGLQJFKDUDFWHUVXSWRWKHWDEIRUPDXVHUGLVSOD\VWULQJWREHVKRZQWRWKHXVHUIRUXVHLQVHOHFWLQJWKLVGRFXPHQWRUGLUHFWRU\IRUUHWULHYDO7KHILUVWFKDUDFWHURIWKHOLQHLVUHDOO\

    GHILQLQJWKHW\SHRILWHPGHVFULEHGRQWKLVOLQH,QQHDUO\HYHU\FDVHWKH*RSKHUFOLHQWVRIWZDUHZLOOJLYHWKHXVHUVVRPHVRUWRILGHDDERXWZKDWW\SHRILWHPWKLVLVE\GLVSOD\LQJDQLFRQDVKRUWWH[WWDJRUWKHOLNH

    7KHFKDUDFWHUVIROORZLQJWKHWDEXSWRWKHQH[WWDEIRUPDVHOHFWRUVWULQJWKDWWKHFOLHQWVRIWZDUHPXVWVHQGWRWKHVHUYHUWRUHWULHYHWKHGRFXPHQWRUGLUHFWRU\OLVWLQJ7KHVHOHFWRUVWULQJVKRXOGPHDQQRWKLQJWRWKHFOLHQWVRIWZDUHLWVKRXOGQHYHUEHPRGLILHGE\WKHFOLHQW,QSUDFWLFHWKHVHOHFWRUVWULQJLVRIWHQDSDWKQDPHRURWKHUILOHVHOHFWRUXVHGE\WKHVHUYHUWRORFDWHWKHLWHPGHVLUHG7KHQH[WWZRWDEGHOLPLWHGILHOGVGHQRWHWKHGRPDLQQDPHRIWKHKRVWWKDWKDVWKLVGRFXPHQWRUGLUHFWRU\DQGWKHSRUWDWZKLFKWRFRQQHFW,IWKHUHDUH\HWRWKHUWDEGHOLPLWHGILHOGVWKHEDVLF*RSKHUFOLHQWVKRXOGLJQRUHWKHP$&5/)GHQRWHVWKHHQGRIWKHLWHP

    ,WHPW\SHFKDUDFWHUVWHPW\SHFKDUDFWHUV7KHFOLHQWVRIWZDUHGHFLGHVZKDWLWHPVDUHDYDLODEOHE\ORRNLQJDWWKHILUVWFKDUDFWHURIHDFKOLQHLQDGLUHFWRU\OLVWLQJ$XJPHQWLQJWKLVOLVWFDQH[WHQGWKHSURWRFRO$OLVWRIGHILQHGLWHPW\SHFKDUDFWHUVIROORZV

    ,WHPLVDILOH ,WHPLVDGLUHFWRU\ ,WHPLVD&62SKRQHERRNVHUYHU (UURU

  • 8/3/2019 tcp3

    13/42

    *RSKHU

    ,WHPLVD%LQ+H[HG0DFLQWRVKILOH ,WHPLV'26ELQDU\DUFKLYHRIVRPHVRUW7KHFOLHQWPXVWUHDGXQWLO

    WKH7&3FRQQHFWLRQFORVHV ,WHPLVD81,;XXHQFRGHGILOH ,WHPLVDQ,QGH[6HDUFKVHUYHU ,WHPSRLQWVWRDWH[WEDVHGWHOQHWVHVVLRQ ,WHPLVDELQDU\ILOH7KHFOLHQWPXVWUHDGXQWLOWKH7&3FRQQHFWLRQ

    FORVHV ,WHPLVDUHGXQGDQWVHUYHU 7 ,WHPSRLQWVWRDWH[WEDVHGWQVHVVLRQJ ,WHPLVD*,)IRUPDWJUDSKLFVILOH

    , ,WHPLVVRPHNLQGRILPDJHILOH7KHFOLHQWGHFLGHVKRZWRGLVSOD\&KDUDFWHUVWKURXJK=DUHUHVHUYHG/RFDOH[SHULPHQWVVKRXOGXVHRWKHUFKDUDFWHUV0DFKLQHVSHFLILFH[WHQVLRQVDUHQRWHQFRXUDJHG1RWHWKDWIRUW\SHRUW\SHWKHFOLHQWPXVWEHSUHSDUHGWRUHDGXQWLOWKHFRQQHFWLRQFORVHV7KHUHZLOOEHQRSHULRGDWWKHHQGRIWKHILOHWKHFRQWHQWVRIWKHVHILOHVDUHELQDU\DQGWKHFOLHQWPXVWGHFLGHZKDWWRGRZLWKWKHPEDVHGSHUKDSVRQWKH[[[H[WHQVLRQ

  • 8/3/2019 tcp3

    14/42

    7&3,36XLWH

    +7737735)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO

    7KH+\SHUWH[W7UDQVIHU3URWRFRO+773LVDQDSSOLFDWLRQOHYHOSURWRFROZLWKWKHOLJKWQHVVDQGVSHHGQHFHVVDU\IRUGLVWULEXWHGFROODERUDWLYHK\SHUPHGLDLQIRUPDWLRQV\VWHPV0HVVDJHVDUHSDVVHGLQDIRUPDWVLPLODUWRWKDWXVHGE\,QWHUQHW0DLODQGWKH0XOWLSXUSRVH,QWHUQHW0DLO([WHQVLRQV0,0(

    5HTXHVW3DFNHWHTXHVW3DFNHW7KHIRUPDWRIWKH5HTXHVWSDFNHWKHDGHULVVKRZQLQWKHIROORZLQJLOOXVWUDWLRQ

    Method Request URI HTTP version

    +773UHTXHVWSDFNHWVWUXFWXUH

    0HWKRGHWKRG7KHPHWKRGWREHSHUIRUPHGRQWKHUHVRXUFH5HTXHVW85,HTXHVW85,7KH8QLIRUP5HVRXUFH,GHQWLILHUWKHUHVRXUFHXSRQZKLFKWRDSSO\WKHUHTXHVWLHWKHQHWZRUNUHVRXUFH

    +773YHUVLRQ773YHUVLRQ7KH+773YHUVLRQEHLQJXVHG

    5HVSRQVH3DFNHWHVSRQVH3DFNHW7KHIRUPDWRIWKH5HVSRQVHSDFNHWKHDGHULVVKRZQLQWKHIROORZLQJLOOXVWUDWLRQ

    HTTP version Status code Reason phrase

    +773UHVSRQVHSDFNHWVWUXFWXUH

    +773YHUVLRQ773YHUVLRQ7KH+773YHUVLRQEHLQJXVHG

  • 8/3/2019 tcp3

    15/42

    +773

    6WDWXVFRGH$GLJLWLQWHJHUUHVXOWFRGHRIWKHDWWHPSWWRXQGHUVWDQGDQGVDWLVI\WKH

    UHTXHVW

    5HDVRQSKUDVH$WH[WXDOGHVFULSWLRQRIWKHVWDWXVFRGH

  • 8/3/2019 tcp3

    16/42

    7&3,36XLWH

    6+773+773GUDIWLHWIZWVVKWWS

    6HFXUH+7736+773SURYLGHVVHFXUHFRPPXQLFDWLRQPHFKDQLVPVEHWZHHQDQ+773FOLHQWVHUYHUSDLULQRUGHUWRHQDEOHVSRQWDQHRXVFRPPHUFLDOWUDQVDFWLRQVIRUDZLGHUDQJHRIDSSOLFDWLRQV6+773SURYLGHVDIOH[LEOHSURWRFROWKDWVXSSRUWVPXOWLSOHRUWKRJRQDORSHUDWLRQPRGHVNH\PDQDJHPHQWPHFKDQLVPVWUXVWPRGHOVFU\SWRJUDSKLFDOJRULWKPVDQGHQFDSVXODWLRQIRUPDWVWKURXJKRSWLRQQHJRWLDWLRQEHWZHHQSDUWLHVIRUHDFK

    WUDQVDFWLRQ6\QWDFWLFDOO\6+773PHVVDJHVDUHWKHVDPHDV+773FRQVLVWLQJRIDUHTXHVWRUVWDWXVOLQHIROORZHGE\KHDGHUVDQGDERG\+RZHYHUWKHUDQJHRIKHDGHUVLVGLIIHUHQWDQGWKHERGLHVDUHW\SLFDOO\FU\SWRJUDSKLFDOO\HQKDQFHG

  • 8/3/2019 tcp3

    17/42

    ,0$3

    ,0$30$35)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO

    7KH,QWHUQHW0HVVDJH$FFHVV3URWRFRO9HUVLRQUHYLVLRQ,0$3DOORZVDFOLHQWWRDFFHVVDQGPDQLSXODWHHOHFWURQLFPDLOPHVVDJHVRQDVHUYHU,0$3SHUPLWVPDQLSXODWLRQRIUHPRWHPHVVDJHIROGHUVFDOOHGPDLOER[HVLQDZD\WKDWLVIXQFWLRQDOO\HTXLYDOHQWWRORFDOPDLOER[HV,0$3DOVRSURYLGHVWKHFDSDELOLW\IRUDQRIIOLQHFOLHQWWRUHV\QFKURQL]HZLWKWKHVHUYHU

    ,0$3LQFOXGHVRSHUDWLRQVIRUFUHDWLQJGHOHWLQJDQGUHQDPLQJPDLOER[HV

    FKHFNLQJIRUQHZPHVVDJHVSHUPDQHQWO\UHPRYLQJPHVVDJHVVHWWLQJDQGFOHDULQJIODJVSDUVLQJVHDUFKLQJDQGVHOHFWLYHIHWFKLQJRIPHVVDJHDWWULEXWHVWH[WVDQGSRUWLRQVWKHUHRI0HVVDJHVLQ,0$3DUHDFFHVVHGE\WKHXVHRIQXPEHUV7KHVHQXPEHUVDUHHLWKHUPHVVDJHVHTXHQFHQXPEHUVRUXQLTXHLGHQWLILHUV

    ,0$3FRQVLVWVRIDVHTXHQFHRIWH[WXDOPHVVDJHVZKLFKFRQWDLQFRPPDQGVVWDWXVPHVVDJHVHWF(DFKPHVVDJHHQGVZLWKFUOI!FDUULDJHUHWXUQDQGOLQHIHHG)RUH[DPSOH

    Server Message: "a002 OK [READ-WRITE] SELECTcompleted"

    Client Message: "a001 login mrc secret"

    7KHUHDUHQRRWKHUSUHGHILQHGILHOGV

  • 8/3/2019 tcp3

    18/42

    7&3,36XLWH

    ,3'&3'&,QWHUQHW'UDIWVGUDIWWD\ORULSGFW[WDQGGUDIWFDOKRXQGLDPHWHUW[WKWWSZZZLHWIRUJLQWHUQHWGUDIWVGUDIWWD\ORULSGFW[WKWWSZZZLHWIRUJLQWHUQHWGUDIWVGUDIWFDOKRXQGLDPHWHUW[W

    7KH,3'HYLFH&RQWURO,3'&LVDIDPLO\RISURWRFROVZKLFKLVSURSRVHGDVDSURWRFROVXLWHFRPSRQHQWVRIZKLFKFDQEHXVHGLQGLYLGXDOO\RUWRJHWKHUWRSHUIRUPFRQQHFWLRQFRQWUROPHGLDFRQWURODQGVLJQDOOLQJWUDQVSRUWV,WIXOILOVDQHHGIRURQHRUPRUHSURWRFROVWRFRQWUROJDWHZD\GHYLFHVZKLFKVLW

    DWWKHERXQGDU\EHWZHHQWKHFLUFXLWVZLWFKHGWHOHSKRQHQHWZRUNDQGWKHLQWHUQHWDQGWHUPLQDWHFLUFXLWVZLWFKHGWUXQNV([DPSOHVRIVXFKGHYLFHVLQFOXGHQHWZRUNDFFHVVVHUYHUVDQGYRLFHRYHU,3JDWHZD\V7KHQHHGIRUDFRQWUROSURWRFROVHSDUDWHIURPFDOOVLJQDOOLQJDULVHVZKHQWKHVHUYLFHFRQWUROORJLFQHHGHGWRSURFHVVFDOOVOLHVSDUWO\RUZKROO\RXWVLGHWKHJDWHZD\GHYLFHV

    ,3'&ZDVEXLOWRQWKHEDVHVWUXFWXUHSURYLGHGE\WKH',$0(7(5SURWRFROZKLFKZDVVSHFLILFDOO\ZULWWHQIRUDXWKHQWLFDWLRQDXWKRUL]DWLRQDQGDFFRXQWLQJDSSOLFDWLRQV

    7KHUHDUHWZRGLIIHUHQWW\SHVRI,3'&',$0(7(5PHVVDJHVKHDGHURQO\PHVVDJHVDQGPHVVDJHVFRQWDLQLQJ$WWULEXWH9DOXH3DLUV$93VLQDGGLWLRQWRKHDGHUV+HDGHURQO\PHVVDJHVDUHXVHGIRUH[SOLFLWO\DFNQRZOHGJLQJSDFNHWVWRWKHSHHU$Q$93LVDGDWDREMHFWHQFDSVXODWHGLQDKHDGHU7KHJHQHUDOIRUPDWRIWKHKHDGHULVVKRZQLQWKHIROORZLQJLOOXVWUDWLRQ

    8 13 16 32 bits

    Radius PCC Pkt flags Ver Packet length

    IdentifierNext sent Next received

    Attributes

    ,3'&KHDGHUVWUXFWXUH

    5DGLXV3&&DGLXV3&&5DGLXVSDFNHWFRPSDWLELOLW\FRGHXVHGIRU5DGLXVEDFNZDUGFRPSDWLELOLW\,QRUGHUWRHDVLO\GLVWLQJXLVK',$0(7(5,3'&PHVVDJHVIURP5DGLXVDVSHFLDOYDOXHKDVEHHQUHVHUYHGDQGDOORZVDQLPSOHPHQWDWLRQWRVXSSRUW

  • 8/3/2019 tcp3

    19/42

    ,3'&

    ERWKSURWRFROVFRQFXUUHQWO\XVLQJWKHILUVWRFWHWLQWKHKHDGHU7KH5DGLXV3&&ILHOGPXVWEHVHWWRIRU',$0(7(5,3'&PHVVDJHV

    3NWIODJV3DFNHWIODJV8VHGWRLGHQWLI\DQ\RSWLRQV7KLVILHOGPXVWEHLQLWLDOL]HGWR]HUR7KH:LQGRZ3UHVHQWIODJPD\EHVHW[WKXVLQGLFDWLQJWKDWWKH1H[W6HQGDQG1H[W5HFHLYHGILHOGVDUHSUHVHQW7KLVIODJPXVWEHVHWXQOHVVWKHXQGHUO\LQJOD\HUSURYLGHVUHOLDELOLW\LH7&3

    9HUVLRQ,QGLFDWHVWKHYHUVLRQQXPEHUDVVRFLDWHGZLWKWKHSDFNHWUHFHLYHG7KLVILHOG

    LVVHWWRWRLQGLFDWH,3'&YHUVLRQ

    3DFNHWOHQJWK,QGLFDWHVWKHOHQJWKRIWKHPHVVDJHLQFOXGLQJWKHKHDGHUILHOGV7KXVWKHPHVVDJH$93FRQWHQWFDQQRWH[FHHGRFWHWV)RUPHVVDJHVUHFHLYHGYLD8'3RFWHWVRXWVLGHWKHUDQJHRIWKHOHQJWKILHOGVKRXOGEHWUHDWHGDVSDGGLQJDQGDUHLJQRUHGXSRQUHFHLSW

    ,GHQWLILHU$LGVLQPDWFKLQJUHTXHVWVDQGUHSOLHV

    1H[WVHQW1V3UHVHQWZKHQWKH:LQGRZ3UHVHQWELWLVVHWLQWKHKHDGHUIODJV7KH1H[W6HQG1VLVFRSLHGIURPWKHVHQGVHTXHQFHQXPEHUVWDWHYDULDEOH6VDWWKHWLPHWKHPHVVDJHLVWUDQVPLWWHG

    1H[WUHFHLYHG7KLVILHOGLVSUHVHQWZKHQWKH:LQGRZ3UHVHQWELWLVVHWLQWKHKHDGHUIODJV1ULVFRSLHGIURPWKHUHFHLYHVHTXHQFHQXPEHUVWDWHYDULDEOH6UDQGLQGLFDWHVWKHVHTXHQFHQXPEHU1VRIWKHKLJKHVWPRGXORALQVHTXHQFHPHVVDJHUHFHLYHG

    $WWULEXWHV,3'&$WWULEXWHVFDUU\WKHVSHFLILFFRPPDQGVDQGSDUDPHWHUVZKLFKPXVWEHH[FKDQJHGEHWZHHQ,3'&SURWRFROHQGSRLQWVWRSHUIRUPWKHWDVNVDVVRFLDWHGZLWK0HGLD*DWHZD\FRQWURO

  • 8/3/2019 tcp3

    20/42

    7&3,36XLWH

    ,6$.036$.035)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO

    7KH,QWHUQHW6HFXULW\$VVRFLDWLRQDQG.H\0DQDJHPHQW3URWRFROYHUVLRQUHY,6$.03GHILQHVSURFHGXUHVDQGSDFNHWIRUPDWVWRHVWDEOLVKQHJRWLDWHPRGLI\DQGGHOHWH6HFXULW\$VVRFLDWLRQV6$6$VFRQWDLQDOOWKHLQIRUPDWLRQUHTXLUHGIRUH[HFXWLRQRIYDULRXVQHWZRUNVHFXULW\VHUYLFHVVXFKDVWKH,3OD\HUVHUYLFHVVXFKDVKHDGHUDXWKHQWLFDWLRQDQGSD\ORDGHQFDSVXODWLRQWUDQVSRUWRUDSSOLFDWLRQOD\HUVHUYLFHVRUVHOISURWHFWLRQRI

    QHJRWLDWLRQWUDIILF,6$.03GHILQHVSD\ORDGVIRUH[FKDQJLQJNH\JHQHUDWLRQDQGDXWKHQWLFDWLRQGDWD7KHVHIRUPDWVSURYLGHDFRQVLVWHQWIUDPHZRUNIRUWUDQVIHUULQJNH\DQGDXWKHQWLFDWLRQGDWDZKLFKLVLQGHSHQGHQWRIWKHNH\JHQHUDWLRQWHFKQLTXHHQFU\SWLRQDOJRULWKPDQGDXWKHQWLFDWLRQPHFKDQLVP

    7KHIRUPDWRIWKHKHDGHULVVKRZQLQWKHIROORZLQJLOOXVWUDWLRQ

    8 12 16 24 32 bits

    Initiator cookie (8 bytes)

    Responder cookie (8 bytes)

    Next payload MjVer MnVer Exchange type Flags

    Message ID

    Length

    ,6$.03KHDGHUVWUXFWXUH

    ,QLWLDWRUFRRNLHQLWLDWRUFRRNLH&RRNLHRIHQWLW\WKDWLQLWLDWHG6$HVWDEOLVKPHQW6$QRWLILFDWLRQRU6$GHOHWLRQ

    5HVSRQGHUFRRNLHHVSRQGHUFRRNLH&RRNLHRIHQWLW\WKDWLVUHVSRQGLQJWRDQ6$HVWDEOLVKPHQW6$QRWLILFDWLRQRU6$GHOHWLRQ

    1H[WSD\ORDGH[WSD\ORDG,QGLFDWHVWKHW\SHRIWKHILUVWSD\ORDGLQWKHPHVVDJH3RVVLEOHW\SHVDUH 1RQH 6HFXULW\$VVRFLDWLRQ6$ 3URSRVDO3

  • 8/3/2019 tcp3

    21/42

    ,6$.03

    7UDQVIRUP7 .H\([FKDQJH.(

    ,GHQWLILFDWLRQ,' &HUWLILFDWH&(57 &HUWLILFDWH5HTXHVW&5 +DVK+$6+ 6LJQDWXUH6,* 1RQFH121&( 1RWLILFDWLRQ1 'HOHWH' 9HQGRU,'9,'

    5HVHUYHG 3ULYDWHXVH

    0M9HU0DMRU9HUVLRQLQGLFDWHVWKHPDMRUYHUVLRQRIWKH,6$.03SURWRFROLQXVH,PSOHPHQWDWLRQVEDVHGRQ5)&PXVWVHWWKH0DMRU9HUVLRQWR,PSOHPHQWDWLRQVEDVHGRQSUHYLRXVYHUVLRQVRI,6$.03,QWHUQHW'UDIWVPXVWVHWWKH0DMRU9HUVLRQWR,PSOHPHQWDWLRQVVKRXOGQHYHUDFFHSWSDFNHWVZLWKDPDMRUYHUVLRQQXPEHUODUJHUWKDQLWVRZQ

    0Q9HU0LQRU9HUVLRQLQGLFDWHVWKHPLQRUYHUVLRQRIWKH,6$.03SURWRFROLQXVH,PSOHPHQWDWLRQVEDVHGRQ5)&PXVWVHWWKHPLQRUYHUVLRQWR,PSOHPHQWDWLRQVEDVHGRQSUHYLRXVYHUVLRQVRI,6$.03,QWHUQHW'UDIWVPXVWVHWWKHPLQRUYHUVLRQWR,PSOHPHQWDWLRQVVKRXOGQHYHUDFFHSWSDFNHWVZLWKDPLQRUYHUVLRQQXPEHUODUJHUWKDQLWVRZQ

    ([FKDQJH7\SH7KHW\SHRIH[FKDQJHEHLQJXVHG7KLVGLFWDWHVWKHPHVVDJHDQGSD\ORDGRUGHULQJVLQWKH,6$.03H[FKDQJHV3RVVLEOHYDOXHVDUH 1RQH %DVH ,GHQWLW\3URWHFWLRQ $XWKHQWLFDWLRQ2QO\ $JJUHVVLYH ,QIRUPDWLRQDO ,6$.03)XWXUH8VH

    '2,6SHFLILF8VH 3ULYDWH8VH

  • 8/3/2019 tcp3

    22/42

    7&3,36XLWH

    )ODJV6SHFLILFRSWLRQVWKDWDUHVHWIRUWKH,6$.03H[FKDQJH

    (QFU\SWLRQELWELW6SHFLILHVWKDWDOOSD\ORDGVIROORZLQJWKHKHDGHUDUHHQFU\SWHGXVLQJWKHHQFU\SWLRQDOJRULWKPLGHQWLILHGLQWKH,6$.036$&RPPLWELWELW6LJQDOVNH\H[FKDQJHV\QFKURQL]DWLRQ,WLVXVHGWRHQVXUHWKDWHQFU\SWHGPDWHULDOLVQRWUHFHLYHGSULRUWRFRPSOHWLRQRIWKH6$HVWDEOLVKPHQW$XWKHQWLFDWLRQ2QO\%LWELW,QWHQGHGIRUXVHZLWKWKH,QIRUPDWLRQDO([FKDQJHZLWKD1RWLI\SD\ORDGDQGZLOODOORZWKHWUDQVPLVVLRQRILQIRUPDWLRQZLWKLQWHJULW\FKHFNLQJEXWQRHQFU\SWLRQ$OOUHPDLQLQJELWVDUHVHWWREHIRUHWUDQVPLVVLRQ

    0HVVDJH,'8QLTXH0HVVDJH,GHQWLILHUXVHGWRLGHQWLI\SURWRFROVWDWHGXULQJ3KDVHQHJRWLDWLRQV7KLVYDOXHLVUDQGRPO\JHQHUDWHGE\WKHLQLWLDWRURIWKH3KDVHQHJRWLDWLRQ,QWKHHYHQWRIVLPXOWDQHRXV6$HVWDEOLVKPHQWVLHFROOLVLRQVWKHYDOXHRIWKLVILHOGZLOOOLNHO\EHGLIIHUHQWEHFDXVHWKH\DUHLQGHSHQGHQWO\JHQHUDWHGDQGWKXVWZRVHFXULW\DVVRFLDWLRQVZLOOSURJUHVVWRZDUGHVWDEOLVKPHQW+RZHYHULWLVXQOLNHO\WKHUHZLOOEHDEVROXWHVLPXOWDQHRXVHVWDEOLVKPHQWV'XULQJ3KDVHQHJRWLDWLRQVWKHYDOXHPXVWEHVHWWR

    /HQJWK/HQJWKRIWRWDOPHVVDJHKHDGHUSD\ORDGVLQRFWHWV(QFU\SWLRQFDQH[SDQGWKHVL]HRIDQ,6$.03PHVVDJH

  • 8/3/2019 tcp3

    23/42

    173

    173735)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO

    7KH1HWZRUN7LPH3URWRFRO173LVDWLPHV\QFKURQL]DWLRQV\VWHPIRUFRPSXWHUFORFNVWKURXJKWKH,QWHUQHWQHWZRUN,WSURYLGHVWKHPHFKDQLVPVWRV\QFKURQL]HWLPHDQGFRRUGLQDWHWLPHGLVWULEXWLRQLQDODUJHGLYHUVHLQWHUQHWRSHUDWLQJDWUDWHVIURPPXQGDQHWROLJKWZDYH,WXVHVDUHWXUQDEOHWLPHGHVLJQLQZKLFKDGLVWULEXWHGVXEQHWZRUNRIWLPHVHUYHUVRSHUDWLQJLQDVHOIRUJDQL]LQJKLHUDUFKLFDOPDVWHUVODYHFRQILJXUDWLRQV\QFKURQL]HORJLFDO

    FORFNVZLWKLQWKHVXEQHWZRUNDQGWRQDWLRQDOWLPHVWDQGDUGVYLDZLUHRUUDGLR

    7KHIRUPDWRIWKHKHDGHULVVKRZQLQWKHIROORZLQJLOOXVWUDWLRQ

    LI VN Mode Stratum Poll Precision

    2 3 3 7 6 7 bits

    173KHDGHUVWUXFWXUH

    /,/HDS,QGLFDWRU,/HDS,QGLFDWRU$ELWFRGHZDUQLQJRILPSHQGLQJOHDSVHFRQGWREHLQVHUWHGDWWKHHQGRIWKHODVWGD\RIWKHFXUUHQWPRQWK%LWVDUHFRGHGDVIROORZV 1RZDUQLQJ VHFRQGIROORZLQJPLQXWHKDVVHFRQGV VHFRQGIROORZLQJPLQXWHKDVVHFRQGV $ODUPFRQGLWLRQFORFNQRWV\QFKURQL]HG

    9119HUVLRQQXPEHUELWFRGHLQGLFDWLQJWKHYHUVLRQQXPEHU

    0RGHRGH7KHPRGH7KLVILHOGFDQFRQWDLQWKHIROORZLQJYDOXHV 5HVHUYHG 6\PPHWULFDFWLYH 6\PPHWULFSDVVLYH &OLHQW

    6HUYHU %URDGFDVW 173FRQWUROPHVVDJH

  • 8/3/2019 tcp3

    24/42

    7&3,36XLWH

    6WUDWXP$QLQWHJHULGHQWLI\LQJWKHVWUDWXPOHYHORIWKHORFDOFORFN9DOXHVDUHGHILQHG

    DVIROORZV 8QVSHFLILHG 3ULPDU\UHIHUHQFHHJUDGLRFORFNQ 6HFRQGDU\UHIHUHQFHYLD173

    3ROO6LJQHGLQWHJHULQGLFDWLQJWKHPD[LPXPLQWHUYDOEHWZHHQVXFFHVVLYHPHVVDJHVLQVHFRQGVWRWKHQHDUHVWSRZHURI

    3UHFLVLRQ6LJQHGLQWHJHULQGLFDWLQJWKHSUHFLVLRQRIWKHORFDOFORFNLQVHFRQGVWRWKHQHDUHVWSRZHURI

  • 8/3/2019 tcp3

    25/42

    323

    323235)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO

    7KH3RVW2IILFH3URWRFROYHUVLRQ323LVLQWHQGHGWRSHUPLWDZRUNVWDWLRQWRG\QDPLFDOO\DFFHVVDPDLOGURSRQDVHUYHUKRVW,WLVXVXDOO\XVHGWRDOORZDZRUNVWDWLRQWRUHWULHYHPDLOWKDWWKHVHUYHULVKROGLQJIRULW

    323WUDQVPLVVLRQVDSSHDUDVGDWDPHVVDJHVEHWZHHQVWDWLRQV7KHPHVVDJHVDUHHLWKHUFRPPDQGRUUHSO\PHVVDJHV

  • 8/3/2019 tcp3

    26/42

    7&3,36XLWH

    5DGLXVDGLXV5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO

    5DGLXVLVDSURWRFROZKLFKPDQDJHVGLVSHUVHGVHULDOOLQHDQGPRGHPSRROVIRUODUJHQXPEHUVRIXVHUV6LQFHPRGHPSRROVDUHE\GHILQLWLRQDOLQNWRWKHRXWVLGHZRUOGWKH\UHTXLUHFDUHIXODWWHQWLRQWRVHFXULW\DXWKRUL]DWLRQDQGDFFRXQWLQJ7KLVLVDFKLHYHGE\PDQDJLQJDVLQJOHGDWDEDVHRIXVHUVZKLFKDOORZVIRUDXWKHQWLFDWLRQYHULI\LQJXVHUQDPHDQGSDVVZRUGDVZHOO

    DVFRQILJXUDWLRQLQIRUPDWLRQGHWDLOLQJWKHW\SHRIVHUYLFHWRGHOLYHUWRWKHXVHUIRUH[DPSOH6/,3333WHOQHWUORJLQ

    .H\IHDWXUHVRI5$',86LQFOXGH

    &OLHQWVHUYHUPRGHO

    1HWZRUNVHFXULW\

    )OH[LEOHDXWKHQWLFDWLRQPHFKDQLVPV

    ([WHQVLEOHSURWRFRO

    7KHIRUPDWRIWKHKHDGHULVVKRZQLQWKHIROORZLQJLOOXVWUDWLRQ

    8 16 32 bits

    Code Identifier Length

    Authenticator(16 bytes)

    5DGLXVKHDGHUVWUXFWXUH

    &RGHRGH7KHPHVVDJHW\SH

    ,GHQWLILHUGHQWLILHU7KHLGHQWLILHUPDWFKHVUHTXHVWVDQGUHSOLHV

    /HQJWKHQJWK7KHPHVVDJHOHQJWKLQFOXGLQJWKHKHDGHU

    $XWKHQWLFDWRUXWKHQWLFDWRU$ILHOGXVHGWRDXWKHQWLFDWHWKHUHSO\IURPWKHUDGLXVVHUYHUDQGLQWKHSDVVZRUGKLGLQJDOJRULWKP

  • 8/3/2019 tcp3

    27/42

    5/2*,1

    5/2*,1/2*,15HPRWH/2*,15/2*,1DOORZV81,;XVHUVRIRQHPDFKLQHWRFRQQHFWWRRWKHU81,;V\VWHPVDFURVVDQ,QWHUQHWDQGLQWHUDFWDVLIWKHLUWHUPLQDOVDUHGLUHFWO\FRQQHFWHGWRWKHPDFKLQHV7KLVSURWRFRORIIHUVHVVHQWLDOO\WKHVDPHVHUYLFHVDV7(/1(7

  • 8/3/2019 tcp3

    28/42

    7&3,36XLWH

    57637635)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO

    57635HDO7LPH6WUHDPLQJ3URWRFROLVDQDSSOLFDWLRQOHYHOSURWRFROIRUFRQWURORYHUWKHGHOLYHU\RIGDWDZLWKUHDOWLPHSURSHUWLHV5763SURYLGHVDQH[WHQVLEOHIUDPHZRUNWRHQDEOHFRQWUROOHGRQGHPDQGGHOLYHU\RIUHDOWLPHGDWDVXFKDVDXGLRDQGYLGHR6RXUFHVRIGDWDFDQLQFOXGHERWKOLYHGDWDIHHGVDQGVWRUHGFOLSV7KLVSURWRFROLVLQWHQGHGWRFRQWUROPXOWLSOHGDWDGHOLYHU\VHVVLRQVSURYLGHDPHDQVIRUFKRRVLQJGHOLYHU\FKDQQHOVVXFK

    DV8'3PXOWLFDVW8'3DQG7&3DQGSURYLGHDPHDQVIRUFKRRVLQJGHOLYHU\PHFKDQLVPVEDVHGXSRQ573

    7KHVWUHDPVFRQWUROOHGE\5763PD\XVH573EXWWKHRSHUDWLRQRI5763GRHVQRWGHSHQGRQWKHWUDQVSRUWPHFKDQLVPXVHGWRFDUU\FRQWLQXRXVPHGLD7KHSURWRFROLVLQWHQWLRQDOO\VLPLODULQV\QWD[DQGRSHUDWLRQWR+773VRWKDWH[WHQVLRQPHFKDQLVPVWR+773FDQLQPRVWFDVHVDOVREHDGGHGWR5763+RZHYHU5763GLIIHUVLQDQXPEHURILPSRUWDQWDVSHFWVIURP+773

    5763LQWURGXFHVDQXPEHURIQHZPHWKRGVDQGKDVDGLIIHUHQWSURWRFROLGHQWLILHU

    $Q5763VHUYHUQHHGVWRPDLQWDLQVWDWHE\GHIDXOWLQDOPRVWDOOFDVHVDVRSSRVHGWRWKHVWDWHOHVVQDWXUHRI+773

    %RWKDQ5763VHUYHUDQGFOLHQWFDQLVVXHUHTXHVWV

    'DWDLVFDUULHGRXWRIEDQGE\DGLIIHUHQWSURWRFRO

    5763LVGHILQHGWRXVH,6287)UDWKHUWKDQ,62FRQVLVWHQWZLWKFXUUHQW+70/LQWHUQDWLRQDOL]DWLRQHIIRUWV

    7KH5HTXHVW85,DOZD\VFRQWDLQVWKHDEVROXWH85,%HFDXVHRIEDFNZDUGFRPSDWLELOLW\ZLWKDQKLVWRULFDOEOXQGHU+773FDUULHVRQO\WKHDEVROXWHSDWKLQWKHUHTXHVWDQGSXWVWKHKRVWQDPHLQDVHSDUDWHKHDGHUILHOG

    7KLVPDNHVYLUWXDOKRVWLQJHDVLHUZKHUHDVLQJOHKRVWZLWKRQH,3DGGUHVVKRVWVVHYHUDOGRFXPHQWWUHHV

  • 8/3/2019 tcp3

    29/42

    6073

    60730735)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO

    7KH6LPSOH0DLO7UDQVIHU3URWRFRO6073LVDPDLOVHUYLFHPRGHOHGRQWKH)73ILOHWUDQVIHUVHUYLFH6073WUDQVIHUVPDLOPHVVDJHVEHWZHHQV\VWHPVDQGSURYLGHVQRWLILFDWLRQUHJDUGLQJLQFRPLQJPDLO

    &RPPDQGVRPPDQGV6073FRPPDQGVDUH$6&,,PHVVDJHVVHQWEHWZHHQ6073KRVWV3RVVLEOHFRPPDQGVDUHDVIROORZV

    &RPPDQG 'HVFULSWLRQ

    '$7$ %HJLQVPHVVDJHFRPSRVLWLRQ(;31VWULQJ! 5HWXUQVQDPHVRQWKHVSHFLILHGPDLOOLVW+(/2GRPDLQ! 5HWXUQVLGHQWLW\RIPDLOVHUYHU+(/3FRPPDQG! 5HWXUQVLQIRUPDWLRQRQWKHVSHFLILHGFRPPDQG0$,/)520KRVW! ,QLWLDWHVDPDLOVHVVLRQIURPKRVW1223 &DXVHVQRDFWLRQH[FHSWDFNQRZOHGJHPHQWIURP

    VHUYHU48,7 7HUPLQDWHVWKHPDLOVHVVLRQ5&3772XVHU! 'HVLJQDWHVZKRUHFHLYHVPDLO56(7 5HVHWVPDLOFRQQHFWLRQ6$0/)520KRVW! 6HQGVPDLOWRXVHUWHUPLQDODQGPDLOER[6(1')520KRVW! 6HQGVPDLOWRXVHUWHUPLQDO620/)520KRVW! 6HQGVPDLOWRXVHUWHUPLQDORUPDLOER[ 7851 6ZLWFKHVUROHRIUHFHLYHUDQGVHQGHU

    95)

  • 8/3/2019 tcp3

    30/42

    7&3,36XLWH

    0HVVDJHV6073UHVSRQVHPHVVDJHVFRQVLVWRIDUHVSRQVHFRGHIROORZHGE\

    H[SODQDWRU\WH[WDVIROORZV

    5HVSRQVH&RGH ([SODQDWRU\7H[W

    5HVSRQVHWRV\VWHPVWDWXVRUKHOSUHTXHVW 5HVSRQVHWRKHOSUHTXHVW 0DLOVHUYLFHUHDG\ 0DLOVHUYLFHFORVLQJFRQQHFWLRQ 0DLOWUDQVIHUFRPSOHWHG 8VHUQRWORFDOIRUZDUGWRSDWK!

    6WDUWPDLOPHVVDJHHQGZLWK&5/)!&5/)! 0DLOVHUYLFHXQDYDLODEOH 0DLOER[XQDYDLODEOH /RFDOHUURULQSURFHVVLQJFRPPDQG ,QVXIILFLHQWV\VWHPVWRUDJH 8QNQRZQFRPPDQG %DGSDUDPHWHU &RPPDQGQRWLPSOHPHQWHG %DGFRPPDQGVHTXHQFH

    3DUDPHWHUQRWLPSOHPHQWHG 0DLOER[QRWIRXQG 8VHUQRWORFDOWU\SDWK! 6WRUDJHDOORFDWLRQH[FHHGHG 0DLOER[QDPHQRWDOORZHG 0DLOWUDQVDFWLRQIDLOHG

  • 8/3/2019 tcp3

    31/42

    6103

    61031035)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO

    7KH,QWHUQHWFRPPXQLW\GHYHORSHGWKH6LPSOH1HWZRUN0DQDJHPHQW3URWRFRO6103WRDOORZGLYHUVHQHWZRUNREMHFWVWRSDUWLFLSDWHLQDJOREDOQHWZRUNPDQDJHPHQWDUFKLWHFWXUH1HWZRUNPDQDJLQJV\VWHPVFDQSROOQHWZRUNHQWLWLHVLPSOHPHQWLQJ6103IRULQIRUPDWLRQUHOHYDQWWRDSDUWLFXODUQHWZRUNPDQDJHPHQWLPSOHPHQWDWLRQ1HWZRUNPDQDJHPHQWV\VWHPVOHDUQRISUREOHPVE\UHFHLYLQJWUDSVRUFKDQJHQRWLFHVIURP

    QHWZRUNGHYLFHVLPSOHPHQWLQJ6103

    61030HVVDJH)RUPDW1030HVVDJH)RUPDW6103LVDVHVVLRQSURWRFROZKLFKLVHQFDSVXODWHGLQ8'37KH6103PHVVDJHIRUPDWLVVKRZQEHORZ

    Version Community PDU

    6103PHVVDJHIRUPDW

    9HUVLRQHUVLRQ6103YHUVLRQQXPEHU%RWKWKHPDQDJHUDQGDJHQWPXVWXVHWKHVDPHYHUVLRQRI61030HVVDJHVFRQWDLQLQJGLIIHUHQWYHUVLRQQXPEHUVDUHGLVFDUGHGZLWKRXWIXUWKHUSURFHVVLQJ

    &RPPXQLW\RPPXQLW\&RPPXQLW\QDPHXVHGIRUDXWKHQWLFDWLQJWKHPDQDJHUEHIRUHDOORZLQJ

    DFFHVVWRWKHDJHQW

    3'8'87KHUHDUHILYHGLIIHUHQW3'8W\SHV*HW5HTXHVW*HW1H[W5HTXHVW*HW5HVSRQVH6HW5HTXHVWDQG7UDS$JHQHUDOGHVFULSWLRQRIHDFKRIWKHVHLVJLYHQLQWKHQH[WVHFWLRQ

  • 8/3/2019 tcp3

    32/42

    7&3,36XLWH

    3'8)RUPDW7KHIRUPDWIRU*HW5HTXHVW*HW1H[W5HTXHVW*HW5HVSRQVHDQG

    6HW5HTXHVW3'8VLVVKRZQKHUH

    PDU type RequestID

    Errorstatus

    Errorindex

    Object 1,value 1

    Object 2,value 2

    61033'8IRUPDW

    3'8W\SH'8W\SH6SHFLILHVWKHW\SHRI3'8

    *HW5HTXHVW *HW1H[W5HTXHVW *HW5HVSRQVH 6HW5HTXHVW

    5HTXHVW,'HTXHVW,',QWHJHUILHOGZKLFKFRUUHODWHVWKHPDQDJHUVUHTXHVWWRWKHDJHQWVUHVSRQVH

    (UURUVWDWXVUURUVWDWXV(QXPHUDWHGLQWHJHUW\SHWKDWLQGLFDWHVQRUPDORSHUDWLRQRURQHRIILYHHUURUFRQGLWLRQV7KHSRVVLEOHYDOXHVDUH QR(UURU3URSHUPDQDJHUDJHQWRSHUDWLRQ WRR%LJ6L]HRIWKHUHTXLUHG*HW5HVSRQVH3'8H[FHHGVDORFDO

    OLPLWDWLRQ QR6XFK1DPH7KHUHTXHVWHGREMHFWQDPHGRHVQRWPDWFKWKHQDPHV

    DYDLODEOHLQWKHUHOHYDQW0,%9LHZ EDG9DOXH$6HW5HTXHVWFRQWDLQVDQLQFRQVLVWHQWW\SHOHQJWKDQG

    YDOXHIRUWKHYDULDEOH UHDG2QO\1RWGHILQHGLQ5)& JHQ(UU2WKHUHUURUVZKLFKDUHQRWH[SOLFLWO\GHILQHGKDYHRFFXUUHG

    (UURULQGH[UURULQGH[,GHQWLILHVWKHHQWU\ZLWKLQWKHYDULDEOHELQGLQJVOLVWWKDWFDXVHGWKHHUURU

    2EMHFWYDOXHEMHFWYDOXH9DULDEOHELQGLQJSDLURIDYDULDEOHQDPHZLWKLWVYDOXH

    7UDS3'8)RUPDW7KHIRUPDWRIWKH7UDS3'8LVVKRZQEHORZ

  • 8/3/2019 tcp3

    33/42

    6103

    PDUtype

    Enterp Agentaddr

    Gentrap

    Spectrap

    Timestamp

    Obj 1,Val 1

    Obj 1,Val 1

    6103WUDS3'8

    3'8W\SH6SHFLILHVWKHW\SHRI3'87UDS

    (QWHUSULVH,GHQWLILHVWKHPDQDJHPHQWHQWHUSULVHXQGHUZKRVHUHJLVWUDWLRQDXWKRULW\WKHWUDSZDVGHILQHG

    $JHQWDGGUHVV,3DGGUHVVRIWKHDJHQWXVHGIRUIXUWKHULGHQWLILFDWLRQ

    *HQHULFWUDSW\SH)LHOGGHVFULELQJWKHHYHQWEHLQJUHSRUWHG7KHIROORZLQJVHYHQYDOXHVDUHGHILQHG FROG6WDUW6HQGLQJSURWRFROHQWLW\KDVUHLQLWLDOL]HGLQGLFDWLQJWKDWWKH

    DJHQWVFRQILJXUDWLRQRUHQWLW\LPSOHPHQWDWLRQPD\EHDOWHUHG

    ZDUP6WDUW6HQGLQJSURWRFROKDVUHLQLWLDOL]HGEXWQHLWKHUWKHDJHQWVFRQILJXUDWLRQQRUWKHSURWRFROHQWLW\LPSOHPHQWDWLRQKDVEHHQDOWHUHG

    OLQN'RZQ$FRPPXQLFDWLRQOLQNKDVIDLOHG OLQN8S$FRPPXQLFDWLRQOLQNKDVFRPHXS DXWKHQWLFDWLRQ)DLOXUH7KHDJHQWKDVUHFHLYHGDQLPSURSHUO\

    DXWKHQWLFDWHG6103PHVVDJHIURPWKHPDQDJHULHFRPPXQLW\QDPHZDVLQFRUUHFW

    HJS1HLJKERU/RVV$Q(*3SHHUQHLJKERULVGRZQ HQWHUSULVH6SHFLILF$QRQJHQHULFWUDSKDVRFFXUUHGZKLFKLVIXUWKHU

    LGHQWLILHGE\WKH6SHFLILF7UDS7\SHDQG(QWHUSULVHILHOGV

    6SHFLILFWUDSW\SH8VHGWRLGHQWLI\DQRQJHQHULFWUDSZKHQWKH*HQHULF7UDS7\SHLVHQWHUSULVH6SHFLILF

    7LPHVWDPS9DOXHRIWKHV\V8S7LPHREMHFWUHSUHVHQWLQJWKHDPRXQWRIWLPHHODSVHGEHWZHHQWKHODVWUHLQLWLDOL]DWLRQDQGWKHJHQHUDWLRQRIWKDW7UDS

    2EMHFWYDOXH9DULDEOHELQGLQJSDLURIDYDULDEOHQDPHZLWKLWVYDOXH

  • 8/3/2019 tcp3

    34/42

    7&3,36XLWH

    6103GHFRGH

  • 8/3/2019 tcp3

    35/42

    7$&$&6

    7$&$&6$&$&6GUDIWJUDQWWDFDFVW[WKWWSZZZLHWIRUJLQWHUQHWGUDIWVGUDIWJUDQWWDFDFVW[W5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO

    7$&$&67HUPLQDO$FFHVV&RQWUROOHU$FFHVV&RQWURO6\VWHPLVDSURWRFROSURYLGLQJDFFHVVFRQWUROIRUURXWHUVQHWZRUNDFFHVVVHUYHUVDQGRWKHUQHWZRUNHGFRPSXWLQJGHYLFHVYLDRQHRUPRUHFHQWUDOL]HGVHUYHUV7$&$&6SURYLGHVVHSDUDWHDXWKHQWLFDWLRQDXWKRUL]DWLRQDQGDFFRXQWLQJ

    VHUYLFHV7KHIRUPDWRIWKHKHDGHULVVKRZQLQWKHIROORZLQJLOOXVWUDWLRQ

    4 8 16 24 32 bits

    Major Minor Packet type Sequence no. Flags

    Session ID (4 bytes)

    Length (4 bytes)

    7$&$&6KHDGHUVWUXFWXUH

    0DMRUYHUVLRQDMRUYHUVLRQ7KHPDMRU7$&$&6YHUVLRQQXPEHU

    0LQRUYHUVLRQLQRUYHUVLRQ7KHPLQRU7$&$&6YHUVLRQQXPEHU7KLVLVLQWHQGHGWRDOORZUHYLVLRQVWRWKH7$&$&6SURWRFROZKLOHPDLQWDLQLQJEDFNZDUGVFRPSDWLELOLW\

    3DFNHWW\SHDFNHWW\SH3RVVLEOHYDOXHVDUH7$&B3/86B$87+(1[$XWKHQWLFDWLRQ7$&B3/86B$87+25[$XWKRUL]DWLRQ7$&B3/86B$&&7[$FFRXQWLQJ

    6HTXHQFHQXPEHUHTXHQFHQXPEHU7KHVHTXHQFHQXPEHURIWKHFXUUHQWSDFNHWIRUWKHFXUUHQWVHVVLRQ7KHILUVW7$&$&6SDFNHWLQDVHVVLRQPXVWKDYHWKHVHTXHQFHQXPEHUDQGHDFKVXEVHTXHQWSDFNHWZLOOLQFUHPHQWWKHVHTXHQFHQXPEHUE\RQH7KXVFOLHQWVRQO\VHQGSDFNHWVFRQWDLQLQJRGGVHTXHQFHQXPEHUVDQG7$&$&6GDHPRQVRQO\VHQGSDFNHWVFRQWDLQLQJHYHQVHTXHQFHQXPEHUV

  • 8/3/2019 tcp3

    36/42

    7&3,36XLWH

    )ODJV7KLVILHOGFRQWDLQVYDULRXVIODJVLQWKHIRUPRIELWPDSV7KHIODJYDOXHV

    VLJQLI\ZKHWKHUWKHSDFNHWLVHQFU\SWHG

    6HVVLRQ,'7KH,'IRUWKLV7$&$&6VHVVLRQ

    /HQJWK7KHWRWDOOHQJWKRIWKH7$&$&6SDFNHWERG\QRWLQFOXGLQJWKHKHDGHU

  • 8/3/2019 tcp3

    37/42

    7(/1(7

    7(/1(7(/1(7,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO,(7)5)&KWWSZZZFLVRKLRVWDWHHGXKWELQUIFUIFKWPO

    7(/1(7LVWKHWHUPLQDOHPXODWLRQSURWRFRORI7&3,30RGHUQ7(/1(7LVDYHUVDWLOHWHUPLQDOHPXODWLRQGXHWRWKHPDQ\RSWLRQVWKDWKDYHHYROYHGRYHUWKHSDVWWZHQW\\HDUV2SWLRQVJLYH7(/1(7WKHDELOLW\WRWUDQVIHUELQDU\GDWDVXSSRUWE\WHPDFURVHPXODWHJUDSKLFVWHUPLQDOVDQGFRQYH\

    LQIRUPDWLRQWRVXSSRUWFHQWUDOL]HGWHUPLQDOPDQDJHPHQW7(/1(7XVHVWKH7&3WUDQVSRUWSURWRFROWRDFKLHYHDYLUWXDOFRQQHFWLRQEHWZHHQVHUYHUDQGFOLHQW$IWHUFRQQHFWLQJ7(/1(7VHUYHUDQGFOLHQWHQWHUDSKDVHRIRSWLRQQHJRWLDWLRQWKDWGHWHUPLQHVWKHRSWLRQVWKDWHDFKVLGHFDQVXSSRUWIRUWKHFRQQHFWLRQ(DFKFRQQHFWHGV\VWHPFDQQHJRWLDWHQHZRSWLRQVRUUHQHJRWLDWHROGRSWLRQVDWDQ\WLPH,QJHQHUDOHDFKHQGRIWKH7(/1(7FRQQHFWLRQDWWHPSWVWRLPSOHPHQWDOORSWLRQVWKDWPD[LPL]HSHUIRUPDQFHIRUWKHV\VWHPVLQYROYHG

    ,QDW\SLFDOLPSOHPHQWDWLRQWKH7(/1(7FOLHQWVHQGVVLQJOHNH\VWURNHVZKLOHWKH7(/1(7VHUYHUFDQVHQGRQHRUPRUHOLQHVRIFKDUDFWHUVLQUHVSRQVH:KHUHWKH(FKRRSWLRQLVLQXVHWKH7(/1(7VHUYHUHFKRHVDOONH\VWURNHVEDFNWRWKH7(/1(7FOLHQW

    '\QDPLF0RGH1HJRWLDWLRQ\QDPLF0RGH1HJRWLDWLRQ'XULQJWKHFRQQHFWLRQHQKDQFHGFKDUDFWHULVWLFVRWKHUWKDQWKRVHRIIHUHGE\WKH197PD\EHQHJRWLDWHGHLWKHUE\WKHXVHURUWKHDSSOLFDWLRQ7KLVWDVNLVDFFRPSOLVKHGE\HPEHGGHGFRPPDQGVLQWKHGDWDVWUHDP7(/1(7FRPPDQGFRGHVDUHRQHRUPRUHRFWHWVLQOHQJWKDQGDUHSUHFHGHGE\DQLQWHUSUHWDVFRPPDQG,$&FKDUDFWHUZKLFKLVDQRFWHWZLWKHDFKELWVHWHTXDOWRRQH))KH[7KHIROORZLQJDUHWKH7(/1(7FRPPDQGFRGHV

    &RPPDQGV &RGH1R'HF+H[

    'HVFULSWLRQ

    GDWD $OOWHUPLQDOLQSXWRXWSXWGDWD(QGVXE1HJ )2 (QGRIRSWLRQVXEQHJRWLDWLRQFRPPDQG

    1R2SHUDWLRQ ) 1RRSHUDWLRQFRPPDQG'DWD0DUN ) (QGRIXUJHQWGDWDVWUHDP

  • 8/3/2019 tcp3

    38/42

    7&3,36XLWH

    &RPPDQGV &RGH1R'HF+H[

    'HVFULSWLRQ

    %UHDN ) 2SHUDWRUSUHVVHGWKH%UHDNNH\RUWKH$WWHQWLRQNH\,QWSURFHVV ) ,QWHUUXSWFXUUHQWSURFHVV $ERUWRXWSXW ) &DQFHORXWSXWIURPFXUUHQWSURFHVV

  • 8/3/2019 tcp3

    39/42

    7(/1(7

    2SWLRQ,''HF+H[

    2SWLRQ&RGHV 'HVFULSWLRQ

    ' ))8VH 'HWHUPLQHVKDQGOLQJRIIRUPIHHGV ( 9HUW7DEV 6HWVYHUWLFDOWDEV ) 9HU7DE8VH 'HWHUPLQHVKDQGOLQJRIYHUWLFDOWDEV /I8VH 'HWHUPLQHVKDQGOLQJRIOLQHIHHGV ([W$6&,, 'HILQHVH[WHQGHG$6&,,FKDUDFWHUV /RJRXW $OORZVIRUIRUFHGORJRII %\WH0DFUR 'HILQHVE\WHPDFURV 'DWD7HUP $OORZVVXEFRPPDQGVIRU'DWD(QWU\WR

    EHVHQW

    683'83 $OORZVXVHRI683'83GLVSOD\SURWRFRO

    683'832XWS $OORZVVHQGLQJRI683'83RXWSXW 6HQG/RFDWH $OORZVWHUPLQDOORFDWLRQWREHVHQW 7HUP7\SH $OORZVH[FKDQJHRIWHUPLQDOW\SH

    LQIRUPDWLRQ (QG5HFRUG $OORZVXVHRIWKH(QGRIUHFRUGFRGH

    [() $ 7$&$&6,' 8VHU,'H[FKDQJHXVHGWRDYRLGPRUH

    WKDQORJLQ % 2XWSXW0DUN $OORZVEDQQHUPDUNLQJVWREHVHQWRQ

    RXWSXW & 7HUP/RF $QXPHULF,'XVHGWRLGHQWLI\WHUPLQDOV ' 5HJLPH $OORZVHPXODWLRQRIIDPLO\

    WHUPLQDOV ( ;3$' $OORZVXVHRI;SURWRFROHPXODWLRQ ) :LQGRZ6L]H &RQYH\VZLQGRZVL]HIRUHPXODWLRQ

    VFUHHQ 7HUP6SHHG &RQYH\VEDXGUDWHLQIRUPDWLRQ 5HPRWH)ORZ 3URYLGHVIORZFRQWURO;21;2)) /LQHPRGH 3URYLGHVOLQHPRGHEXONFKDUDFWHU

    WUDQVDFWLRQV )) ([WHQGHG

    RSWLRQVOLVW([WHQGHGRSWLRQVOLVW

  • 8/3/2019 tcp3

    40/42

    7&3,36XLWH

    ;:LQGRZ:LQGRZ7KH;:LQGRZSURWRFROSURYLGHVDUHPRWHZLQGRZLQJLQWHUIDFHWRGLVWULEXWHGQHWZRUNDSSOLFDWLRQV,WLVDQDSSOLFDWLRQOD\HUSURWRFROZKLFKXVHV7&3,3RU'(&QHWSURWRFROVIRUWUDQVSRUW

    7KH;:LQGRZQHWZRUNLQJSURWRFROLVFOLHQWVHUYHUEDVHGZKHUHWKHVHUYHULVWKHFRQWUROSURJUDPUXQQLQJRQWKHXVHUZRUNVWDWLRQDQGWKHFOLHQWLVDQDSSOLFDWLRQUXQQLQJHOVHZKHUHRQWKHQHWZRUN$Q;VHUYHUFRQWUROSURJUDPUXQQLQJRQDZRUNVWDWLRQFDQVLPXOWDQHRXVO\KDQGOHGLVSOD\ZLQGRZVIRU

    PXOWLSOHDSSOLFDWLRQVZLWKHDFKDSSOLFDWLRQDV\QFKURQRXVO\XSGDWLQJLWVZLQGRZZLWKLQIRUPDWLRQFDUULHGE\WKH;:LQGRZQHWZRUNLQJSURWRFRO

    7RSURYLGHXVHULQWHUDFWLRQZLWKUHPRWHDSSOLFDWLRQVWKH;VHUYHUSURJUDPUXQQLQJRQWKHZRUNVWDWLRQJHQHUDWHVHYHQWVLQUHVSRQVHWRXVHULQSXWVXFKDVPRXVHPRYHPHQWRUDNH\VWURNH:KHQPXOWLSOHDSSOLFDWLRQVGLVSOD\WKHV\VWHPVHQGVPRXVHPRYHPHQWVRUFOLFNHYHQWVWRWKHDSSOLFDWLRQFXUUHQWO\KLJKOLJKWHGE\WKHPRXVHSRLQWHU7KHFXUUHQWLQSXWIRFXVVHOHFWVZKLFKDSSOLFDWLRQUHFHLYHVNH\VWURNHHYHQWV,QFHUWDLQFDVHVDSSOLFDWLRQVFDQDOVR

    JHQHUDWHHYHQWVGLUHFWHGDWWKH;VHUYHUFRQWUROSURJUDP

    5HTXHVWDQG5HSO\)UDPHVHTXHVWDQG5HSO\)UDPHV5HTXHVWDQGUHSO\IUDPHVFDQXVHWKHIROORZLQJFRPPDQGV

    &RPPDQG 'HVFULSWLRQ

    %DFN5*% %DFNJURXQGFRORUVOLVWHGLQUHGJUHHQDQGEOXHFRPSRQHQWV

    %DFN30 3L[HOPDSXVHGIRUWKHZLQGRZEDFNJURXQG

    %HOO3LWFK %HOOSLWFK%HOO9RO %HOOYROXPHLQSHUFHQW%0 %LWPDVNDVVLJQHGWRDGUDZDEOHLWHP%RUG30 %RUGHUSL[HOPDS3L[HOPDSXVHGIRUWKHZLQGRZ

    ERUGHUE %RUGHUZLGWKRIWKHGUDZDEOHLWHP&OLFN .H\FOLFNYROXPHLQSHUFHQW2UG &OLFNRUGHU'UDZDEOHFOLSRUGHUDV8QVRUWHG!

  • 8/3/2019 tcp3

    41/42

    ;:LQGRZ

    &RPPDQG 'HVFULSWLRQ

    &,' &RQWH[W,',GHQWLILHUIRUDSDUWLFXODUJUDSKLFV

    FRQWH[W&XU &XUVRU5HIHUHQFHFRGHLGHQWLI\LQJDVSHFLILFFXUVRU

    G 'HSWK&XUUHQWZLQGRZGHSWK'' 'HVWLQDWLRQGUDZDEOH7DUJHWLWHPLQDELWPDS

    FRS\' 'UDZDEOH5HIHUHQFHFRGHXVHGWRLGHQWLI\D

    VSHFLILFZLQGRZRUSL[HOPDS([S ([SRVXUHV'UDZDEOHFXUUHQWO\H[SRVHG

    )DP 3URWRFROIDPLO\LQXVHDV,QWHUQHW'(&QHWRU&+$26QHW

    )RQW 5HIHUHQFHFRGHXVHGWRVSHFLI\DIRQW)RQWDG )RQWDVFHQWGHVFHQW7KHYHUWLFDOERXQGVRID

    IRQW)RUH5*% )RUHJURXQGFRORUVOLVWHGLQUHGJUHHQDQGEOXH

    FRPSRQHQWV)PW )RUPDWRIWKHFXUUHQWZLQGRZ*& *UDSKLFVFRQWH[W5HIHUHQFHFRGHXVHGWRLGHQWLI\

    DSDUWLFXODUJUDSKLFDOGHILQLWLRQK +HLJKWRIWKHGUDZDEOHLWHP.H\ .H\FRGH6SHFLILFNH\FRGHYDOXH.H\6\P &RGHXVHGWRLGHQWLI\WKHIDPLO\RINH\FRGHVLQ

    XVH0LQ2S ;:LQGRZVPLQRURSHUDWLRQFRGH0DM2S ;:LQGRZVPDMRURSHUDWLRQFRGH1 1XPEHURIGUDZDEOHLWHPVLQWKHOLVW

    3 3DUHQWZLQGRZ:LQGRZWKDWSURGXFHGWKHFXUUHQWZLQGRZ3L[0DS 3L[HOPDS5HIHUHQFHFRGHXVHGWRLGHQWLI\D

    ELWPDSUHJLRQS 3ODQH%LWSODQHLQXVH30 3ODQHPD[%LWSODQHPDVNDVVLJQHGWRDGUDZDEOH

    LWHP3URS 3URSHUW\6SHFLILHGZLQGRZSURSHUW\6: 6LEOLQJZLQGRZ:LQGRZSURGXFHGIURPWKLV

    ZLQGRZ6' 6RXUFHGUDZDEOH6RXUFHLWHPLQDELWPDSFRS\ 72 6FUHHQVDYHUWLPHRXW 7\S 7\SHRIFXUUHQWZLQGRZ

  • 8/3/2019 tcp3

    42/42

    7&3,36XLWH

    &RPPDQG 'HVFULSWLRQ

    Z :LGWKRIGUDZDEOHLWHP

    : :LQGRZ5HIHUHQFHFRGHXVHGWRLGHQWLI\DSDUWLFXODUZLQGRZ; ;FRRUGLQDWHIRUDGUDZDEOHLWHP <