!"#$"%&'%(#)*'+,++-#,%(./01/+,%&'%2,+, 3#"45%(64'"%7"89/#&" A.A. 2008-2009 !"#$#%&'$"(&&)*%+*(&&) Diego Reforgiato Recupero % [email protected] Department of Computer Science and Telecommunications Engineering (DIIT) University of Catania Queste slides sono state modificate a partire dalla loro versione originale prodotta da Mirco Tribastone ,-%.$/& : !"#$%&'()%"* : +%&*,,%-.,)*"#/0*$1*$ : +%&*,,%-2**$/#%/2**$ : 3$%2$)*#4-&*)-0)0#*5)-2**$/#%/2**$ : 6700%"%5)7 ! 8*$1)() ! 9$.:)#*##'$7 Dal greco taxis = ordine e nomos = regole Classificazione gerarchica di concetti 0&1$/$2$+/&"3$"(&&)*%+*(&&) Italiano per = X : : : !,-5%&*,,%-(&&)*%+*(&&)-;3<3=->-'"27$7&)?57-&)-2$%?*##7()%"*-2*$-,*722,).7()%")-3$#%)$4-$%&!"-'"-0)0#*57-3<3-,*-*"#)#4-27$#*.)27"#)5+/3$6$3+/+-,*-2$%2$)*-$)0%$0*-2*$.%"#$)@')$*-7##)175*"#*-7,,7-A%$")#'$7-&*,#&)6$2$+!,-5%&*,,%-3<3-0)-.%"#$722%"*-7,,7#$7&)()%"7,*-7$.:)#*##'$7-5.$&/%7#&)6&)-;BC8= !'(8%%+"3&."9:9"#-"!/%&)/&% !"#$%&'()(*%+",-(.("/ !'(8%%+"3&."9:9"#-"!/%&)/&% !"#$%&'()(*%+",-(.("/ !."'+3&..+"5.$&/%*#&)6&) : : : !"-'"-0)0#*57-BC8-%?")-"%&%-2'D-.%52%$#7$0).%5*-.,)*"#-%-.%5*-0*$1*$ !,-0*$1*$-01%,?*-'"-$'%,%-(8##$6+ ! E*0#7-)"-7##*07-&)-$).:)*0#*-&)-0*$1)()%-&7-27$#*&*)-.,)*"# ! 8*$1*-%?")-$).:)*0#7-#$705*##*"&%-'"-5*007??)%&)-$)02%0#7 !,-.,)*"#"01%,?*-'"-$'%,%-8%%$6+ ! +7"&7-'"7-$).:)*0#7-&)-0*$1)()% ! E*0#7-)"-7##*07-&)-'"-5*007??)%-&)-$)02%0#7 ;8(()&#&/%82$+/&"3$"-/"#$#%&'8" <7= !@ !> !A !? ;<2=<2 !C !B >?855&/%)8'&/%+"3&..&")$#+)#& : : !"-'"-0)0#*57-BC8F-,*-)$#+)#&-;*-G')"&)-)5+#%$=-"*.*007$)*-2*$-A%$")$*-),-0*$1)()%-0%"%5+/5&/%)8%&""*)-0*$1*$ 6)2).75*"#*-),-$722%$#%-#$7-0*$1*$-*-.,)*"#->-/+*8*'+.%$H-,7-$*02%"07@),)#4-&*,-0*$1)()%"%"->-7AA)&7#7-%5%?*"*75*"#*-7-#'##*-,**"#)#4-27$#*.)27"#) =58.84$.$%@"3$"-/"#$#%&'8"<7= : 9,,I7'5*"#7$*-&*,-"'5*$%-&)-$).:)*0#*F-,*2$*0#7()%")-&)-'"-0)0#*57-BC8-&*?$7&7"% ! : 3*$-*0*52)%F-)"-'"-0*$1*$-J63F-7,-.$*0.*$*-&*?,)'#*"#)-&)5)"')0.*-,7-,7$?:*((7-&)-@7"&7&)02%")@),*-2*$-,7-0)"?%,7-.%""*00)%"*F-*7'5*"#7"%-)-#*52)-&)-7##*07 K*-2$*0#7()%")-&*,-0)0#*57-&)2*"&%"%-&7,0*$1*$ ! !-5)?,)%$75*"#)-2%00%"%-711*")$*-0%,#7"#%)"1*0#*"&%-$)0%$0*-2*$-,I7??)%$"75*"#%-&*,,7.%"A)?'$7()%"*-&*,-0*$1*$-;*L?LF-7'5*"#%-&*,,7.727.)#4= 0$#(+/$4$.$%@"3&."#&)6$2$+ : : : !,-0*$1*$->-,I-/$58"&/%$%@-.:*-2'D-A%$")$*-),0*$1)()% !"-.70%-&)-18$.-)&-&*,-0*$1*$;57,A'"()%"75*"#%-:7$&M7$*F-&)-$*#*F-*#.L=-),0*$1)()%-"%"->-2)N-3$#(+/$4$.& 3*$-?7$7"#)$*-'"I7&*?'7#7-A-8.$%@"3&." =&)6$2$+">-"*.*007$)%-7&%##7$*-%22%$#'")7..%$?)5*"#)-;$)&%"&7"(7-"*)-0)0#*5)-&)7,)5*"#7()%"*F-"*,,%-0#%$7?*F-*#.L= !."'+3&..+"(&&)*%+*(&&) : !"-'"-0)0#*57-2**$/#%/2**$-%?")-*"#)#4-;(&&)= 27$#*.)27-7,,7-A%$")#'$7-&*,-0*$1)()% ! : 3*$-*0*52)%F-)"-'"I722,).7()%"*-&)-1$.&*#B8)$/C%?")-2**$-.%"&)1)&*-'"7-%-2)N-&)$*.#%$O-&*,2$%2$)%-A),*0O0#*5 P"-2**$-7?)0.*-5+/%&'(+)8/&8'&/%&" .%5*-.,)*"#-*-.%5*-0*$1*$-;#&)68/%= ! B%5*-0*$1*$F-A%$")0.*-27$#*-&*,,*-0'*-$)0%$0* ! B%5*-.,)*"#F-$).:)*&*-,*-$)0%$0*-&*?,)-7,#$)-2**$ 0&5&/%)8'&/%+"3&..&")$#+)#& : : : !,-0*$1)()%->-A%$")#%-)"-5%&%-3$#%)$4-$%+-*3&5&/%)8.$228%+ K7-58(85$%@"3$"#&)6$2$+"&*,-0)0#*57->.%0#)#')#7-&7,,I7??$*?7()%"*-&*,,*-$)0%$0*-;.).,)&)-B3PF-0#%$7?*F-*#.L=-&*)-2**$ K7-G'7,)#4-&*,-0*$1)()%-&)2*"&*-&7,,*-$)0%$0*.:*-%?")-2**$-8-%+/+'8'&/%&"5*##*-7&)02%0)()%"* >+58.$2282$+/&"3&..&")$#+)#& : Q*,,*-722,).7()%")-BC8-,7-$)0%$07->-,%.7,)((7#7A7.),5*"#*-2*$.:R->-"%#%-8"()$+)$-,I)&*"#)#4&*,-0*$1*$ ! : : *0L-http://www.unict.it Q*)-0)0#*5)-3<3-?,)-'#*"#)-7..*&%"%-7,,*$)0%$0*-)"-0*?')#%-7&-'"7-A70*-&)-)$5&)58 !-2**$-"%"-'#),)((7"%-),-SQ8F-*-0%"%.7$7##*$)((7#)-&7-.%""*##)1)#4-#)2).75*"#*-/+/" (&)'8/&/%&" ,6&).8D"/&%E+)F : : TI-"*.*007$)%-'"%-027()%-&)-)"&)$)((75*"#%-*'"-7,?%$)#5%-&)-$%'#)"?-.:*-0)7"%$/3$(&/3&/%$-&7-!3 !-2**$-.%%2*$7"%-A%$57"&%-'"7-+6&).8D" /&%E+)F ,6&).8D"/&%E+)F : : : P"7-+6&).8D"/&%E+)F-;$*#*-0%1$722%0#7=->'"7-$*#*-.+C$58-&)-.%52'#*$-.%0#$')#7-0'-'"7$*#*-A)0).7-;-/3&).D$/C"/&%E+)F= !-"%&)-&*,,I%1*$,7O-0%"%-'"-0%##%)"0)*5*-&*)"%&)-&*,,7-$*#* K*-.%""*00)%")-,%?).:*-0)-0#7@),)0.%"%0A$'##7"&%-,*-A'"()%"7,)#4-&*,,7-$*#*0%##%0#7"#* ! !"-'"I%1*$,7O-0'-!"#*$"*#F-0)-0#7@),)0.%"%.%""*00)%")-6B3-#$7-%?")-.%22)7-&)-"%&)- ,6&).8D"/&%E+)F : : : K7-.%""*00)%"*-,%?).7-6B3;*0L-9/S=-#$7-&'*-"%&)-0)$)0%,1*-)"-'"-(8%B"1$#$5+;2$*0'5)@),5*"#*=-5',#)/:%2;U/</V= 0+'$/$+"3&$"/+'$)"&)2*"&*"#*-&7,,I7$.:)#*##'$7&)-$*#*-0%##%0#7"#* 3%00)@),)#4-&)-7,?%$)#5)-&))+-%$/C"7&-:%. ! 5',#).70# F ! ( E ? > D C B @ A ,6&).8D"/&%E+)F : !"-!"#*$"*#F-,7-57??)%$-27$#*-&*)-0)0#*5)-2**$/ #%/2**$-0%"%-.%0#$')#)-0'-%1*$,7O-"*#M%$W ! : !-0)0#*5)-2**$/#%/2**$-0%"%-7".:*-.:)757#)-)&%$" (&&)*%+*(&&) !-5*007??)-&)-2$%#%.%,,%-0%"%-?*"*$7,5*"#*$/58(#-.8%$-)"-27..:*##)-6B3 ! 3*$-*0)?*"(*-&)-2*$A%$57".*F-7,.'")-2$%#%.%,,)-0)@707"%-0'-27..:*##)-PS3 9)+()$&%@"3&..&")&%$"9:9 : K7-&*.*"#$7,)((7()%"*-.%"A*$)0.*-7,-5%&*,,%3<3-7,.'"*-)52%$#7"#)-2$%2$)*#4 ! 8.7,7@),)#4 ! B%"&)1)0)%"*C$)&'()%"*-&*)-.%0#) ! S)02%")@),)#4-&*,-0*$1)()% ! 9'#%"%5)7 ! 9"%")57#%C2$)17.O =58.84$.$%@"3&$"#$#%&'$"9:9 : : : T0)0#%"%-0)0#*5)-3<3-.:*-0'22%$#7"%-'$.$+/$&)-'#*"#) !,-.7$).%-1)*"*-4$.8/5$8%+-#$7-#'##)-)-"%&)&*,,I%1*$,7O K7-0.7,7@),)#4->-,)5)#7#7-&7,,*-%2*$7()%")-&)5++)3$/8'&/%+-*-#$/5)+/$2282$+/&-#$7-)2**$ <+/3$6$#$+/&"3&$"5+#%$ : !-.%0#)-2*$-,7-A%$")#'$7-&*,-0*$1)()%-0%"%-,*?7#)7,,*-$)0%$0*-.:*-0)-5*##%"%-7-&)02%0)()%"*H ! Q*,-.70%-&*,,7-2'@@,).7()%"*-&)-A),*/0:7$)"?F,I722$%..)%-BC8->-G'*,,%-&)-J63H-)-.%0#)-,*?7#)-7,,%0#%$7?*-0%"%-#%#7,5*"#*-7-.7$).%-0*$1*$ ! 922$%..)-7"7,%?:)-@707#)-3<3-0%"%-,*-$*#)-2*$-),basati su P2P sono le reti per il A),*/0:7$)"?-;Q720#*$F-X"'#*,,7F-Y)#6%$$*"#=-)"-.')%?")-2**$-.%"&)1)&*-'"7-G-+%8"3&."()+()$+" 3$#5+ ;$3-2$+/&"3&$"5+#%$ : : : KI722$%..)%-3<3-2'D-.%"&'$$*-*1*"#'7,5*"#*-7&-'"7$)&'()%"*-&*)-.%0#) Q%"-.I>-&)$*##7-2$%2%$()%"7,)#4-#$7-.727.)#4-&)-0*$1)()%-*.%0#% P"-0)0#*57-.*"#$7,)((7#%-.:*-?*0#)0.*-.*"#)"7)7-&)-6Y&)-&7#)->-5%,#%-2)N-.%52,*00%-;*-.%0#%0%=-.:*%$?7")((7$*-'"7-$*#*-3<3-)"-.')-%?")-"%&%-.%"&)1)&*2%.:)-XYZ ! !-0*$1*$-&*1%"%-*00*$*-0*52$*-%"/,)"*-;?$'22)-&).%"#)"')#4F-7,)5*"#7()%"*-$)&%"&7"#*= ! S*1%"%-?*0#)$*-"'5*$%0)-7..*00)-;.%""*00)%")-7&-7,#71*,%.)#4F-5*5%$)7-7&*?'7#7= ;$3-2$+/&"3&$"5+#%$ : : !"-7,.'")-.70)F-)-.%0#)-0)-2%00%"%-$)&'$$*&$70#).75*"#*F-7??$*?7"&%-$)0%$0*$/-%$.$228%& ! B).,)-&)-B3P-&'$7"#*-)-5%5*"#)-&)-)"7##)1)#7I-&*,3B-;)L*LF-G'7"&%-0)-7##)17-,%-0.$**"/071*$= ! 827()%-0'-&)0.%-2*$-'#*"#)-$*5%#)-G'7"&%-G'*,,%*AA*##)175*"#*-&)02%")@),*->-5%,#%-*,*17#%- !"-G'*0#)-.70)F-,7-02*07-2*$-,7-A%$")#'$7-&*,0*$1)()%->-2$7#).75*"#*-"',,7 ! K7-57??)%$-27$#*-&*)-3B-&%5*0#).)->*AA*##)175*"#*-0%1$7&)5*"0)%"7#7-$)02*##%-7,.7$).%-&)-,71%$%-01%,#%Z ;$3-2$+/&"3&$"5+#%$ !"88"&"#,%B@% C%G*1%H%B@%IE%2(G 7/%7-0/ 0$#(+/$4$.$%@"3&."#&)6$2$+ : : : !"-'"-.%"#*0#%-BC8F-0*-),-0*$1*$-17-?)N-),0*$1)()%-"%"->-2)N-&)02%")@),* Q*)-0)0#*5)-3<3F-0*-'"-2**$-0)-&)0.%""*##*F-),0*$1)()%-5+/%$/-8"5+'-/G-&-7&-*00*$*A%$")#%-&7?,)-7,#$)-2**$+*..7")05)-&)-)&(.$582$+/&"2*$-$*.'2*$7$*$)0%$0*-&)02%")@),)-2$*00%-),--0%,%-2**$'0.*"#* H-%+/+'$8 : [?")-2**$-&*.)&*-5+#8-*-G-8/%+".%"&)1)&*$* " 3'@@,).7()%"*-&)-.%"#*"'#)-7,#$)5*"#)-0%##%2%0#)-75&/#-)8 " 8.75@)%-&)-57#*$)7,*-()+%&%%+-&7-.%2O$)?:# # !-.%"#$)@'#)-&*)-2**$-&%1$*@@*$%-*00*$*-&)0#$)@')#)-/$1+)'&'&/%& # S)AA).%,#4-"*,-.%"#$%,,%-&)-57#*$)7,*-,*?7#%-7&8%%$6$%@"$..&5$%& H/+/$'8%+ : : 900).'$7$*-,I7"%")57#%-"*)-0)0#*5)-BC8->&)AA).),*-2*$.:R-),-0*$1*$-3&6&"*00*$*)"&)1)&'7@),*-;)"&)$)((%-!3= Q*)-0)0#*5)-3<3F-0)-2%00%"%-)&*"#)A).7$*&)1*$0*-A%$5*-&)-7"%")57#%H ! 9'#%$* ! 3'@@,).7#%$* ! 8*$1*$ ! K*##%$* ! S%.'5*"#% ! \'*$O I8##+/+'$8"J#&)6$2$+K : : !,-1$.&*#B8)$/C->-,7-.,700*-&)-0)0#*5)-3<3-2)N'#),)((7#7LLL LLL-57-),-3<3-/+/"L"#+.+-A),*/0:7$)"?Z H.5-/$"&#&'($"J:MM:K 0$#%)$4-%&3"<+'(-%$/C : : K7-$)0%$07-.%"&)1)07-0%"%-)-5$5.$"3$"<9N-&*,,*57..:)"*-)"-$*#* P"-.%52,*00%-2$%@,*57-&)-.7,.%,%$/%)$/#$58'&/%&"(8)8..&.+->-$)0%,#%&)0#$)@'*"&%,%,%-#$7-)-17$)-'#*"#) ! E).*$.7-&)-1)#7-*]#$7/#*$$*0#$* ! +7227-&*,-?*"%57-'57"% ! J%,&)"?-&*,,*-2$%#*)"* (Processo con il quale le proteine ottengono la loro struttura tridimensionale) =OI!PQ+'& : =*7$.:-A%$-O]#$7/I*$$*0#$)7,-!"#*,,)?*".* : 3$%?*##%-"7#%-7-Y*$W*,*O-"*,-U^^^ : 8A$'##7-)-5%5*"#)-&)-)"7##)1)#4-&)-%?")-3B.%,,*?7#% ! P"%-0.$**"071*$-.:*-$7..%?,)*-*&-7"7,)((7-@,%..:)-&)-&7#)-)"&)2*"&*"#)-;M%$W/'")#=-&)-V_`-aY2$%1*")*"#)-&7,-$7&)%#*,*0.%2)%-&)-9$*.)@% (PortoRico) =OI!"R"H.5-/$"/-'&)$ : : : : : [,#$*-S"'$.$+/$-&)-27$#*.)27"#) X)4-"*,-<``UF-TMU:T-%2*$7()%")-)"-1)$?%,75%@),*-.%52,*00)175*"#*-*0*?')#* TV"'$.$8)3$-&)-%$*-&)-B3P/#)5* TI-2)N-1*,%.*-&)-G'7,'"G'*-0'2*$.%52'#*$7##'7,5*"#*-*0)0#*"#*F-.%"-'"-.%0#%.%52,*00)1%-&*,,ITW:##2HCC0*#)7#:%5*L00,L@*$W*,*OL*&'C H.%)$"&#&'($XXX : Y+.3$/CPB+'& ! 3$%5%00%-&7,,IP")1*$0)#4-&)-8#7"&%$& ;:##2HCCA%,&)"?L0#7"A%$&L*&'C= ! 8)5',7()%")-0',-Z1+.3$/C["&*,,*-2$%#*)"*-2*$-,%0#'&)%-&)-57,7##)*-.%5*-,7-Y8T-%-),-5%$@%-&)9,(:*)5*$ ! 3)N-&)-TMMXMMM"()+5&##+)$-.%)"1%,#) ! K7-0)5',7()%"*-&)-T"/#"3-)8"T"C$+)/+-&)-B3P/ #)5*Z - PlanetLab stabilito nel 2002; ad agosto 2008 era composta da 913 nodi e 460 siti world wide - Grid Computing - Cern di Ginevra (EGEE) e' la piu' importante Grid = calcolo distribuito dove i dati sono organizzati nel miglior modo possibile - PlanetLab e' un testbed per provare nuove applicazioni e offrire dei servizi =$#%&'$"9:9"(&)".8"5+'-/$582$+/& : : K7-$)0%$07-.%"&)1)07->-,7-()&#&/28"-'8/80'-!"#*$"*# T0)0#%"%-0)0#*5)-3<3-2*$-#'##)-)-#)2)-&).%5'").7()%") ! 8.$)##'$7-;.:7#= ! 9'&)%-;#*,*A%")7-0'-!3= ! b)&*% =$#%&'$"9:9"(&)".8"5+'-/$582$+/& : : talk >-0#7#%-),-2$)5%-722,).7#)1%-3<3-&)-.:7# ! c-"7#%-"*?,)-7"")-Id`F-&)02%")@),*-)"-75@)*"#*Y8S-eL< ! T"#$75@)-?,)-)"#*$,%.'#%$)-'0717"%-,%-#%&##+" #+1%E8)& KI*1%,'()%"*-&)-G'*0#)-0)0#*5)-:7-2%$#7#%-72$%&%##)-.%5* ! !B\ ! +8Q ! f7:%%Z-+*00*"?*$ ! 8WO2*-;\+!9= (conversazione telefonica sfruttando una connessione Internet che usi il protocollo IP) \$3&+"#-"9:9 : : : 8)-.%"&)1)&%"%-.%"#*"'#)-7'&)%C1)&*% 33K)1*->-'"I722,).7()%"*-2**$/#%/2**$-2*$-,7I\"+/*.$/& ! c-&)02%")@),*-'"7-,)0#7-&)-.7"7,) ! 3*$-%?")-.7"7,*-0)-A%$57-'"I%1*$,7O-&*?,)-'#*"#))"#*$*007#) ! [?")-2**$-$).*1*-*-$*2,).7-,%-0#$*75-7)-"%&)-2)N1).)") K7-]]<-0#7-02*$)5*"#7"&%-'"-0*$1)()%-3<3I!"#*$7.#)1*-+*&)7-3,7O*$I-2*$-,7-.%"&)1)0)%"*&*,,I)"#*$%-27,)"0*0#% #-*,*1)0)1% - Y$.&*#B8)$/C : : TI-,I722,).7()%"*-3<3-2)N-.%"%0.)'#7-*&'#),)((7#7B%"&)1)0)%"*-7-,)1*,,%-&)-&)$*.#%$O ! : KI'#*"#*-02*.)A).7-'"7-&)$*.#%$O-&*,-2$%2$)%A),*0O0#*5-)"-.')-2'@@,).7-)-2$%2$)-A),* 9,.'")-*0*52) ! Q720#*$-;U^^^= ! X"'#*,,7 ! T&%"W*OF-J70#6$7.W-;a7g79=F-Y)#6%$$*"#F-*#.L (Chiuso perche' server centrale - oggi server decentralizzati) >8".+58.$2282$+/&"3&..&")$#+)#& H)5B$%&%%-)&"(&)".8".+58.$2282$+/&" 3&..&")$#+)#& : : !,-$%'#)"?-7-,)1*,,%-&)-%1*$,7O-.%"0*"#*-,7,%.7,)((7()%"*-&*,,*-$)0%$0*-&)0#$)@')#*-"*,,7$*#*-3<3-T0)0#%"%-#$*-2%00)@),)-7$.:)#*##'$*H ! +%&*,,%-5&/%)8.$228%+ ! +%&*,,%-&)0#$)@')#%-/+/"#%)-%%-)8%+ ! +%&*,,%-&)0#$)@')#%-#%)-%%-)8%+ ^+3&..+"5&/%)8.$228%+ : : : TI-),-5%&*,,%-$*0%-2%2%,7$*-&7-Q720#*$ X,)-'#*"#)-&*,-0)0#*57-.%""*##%"%-'"-#&)6&)5&/%)8.&-)"-.')-2'@@,).7"%-$"/+'$-&*,,*$)0%$0*-.:*-.%"&)1)&%"% K*-G'*$O-0%"%-#$705*##*-7,-0*$1*$F-.:*$)02%"&*-.%"-.&"$3&/%$%@"&*)-2**$-.:*0%&&)0A7"%-)-.$)#*$)-&)-$).*$.7 ^+3&..+"5&/%)8.$228%+ : TI-'"I722,).7()%"*-.,)*"#/0*$1*$-%22'$*-3<3h ! K7-$).*$.7->-@707#7-0',-5%&*,,%-BC8 ! !,-#$70A*$)5*"#%-&*,-A),*-;$."=&)6$2$+=->*AA*##)175*"#*-3<3 ! !,-0*$1*$-.%"#)*"*-0%,%-'&%8*$/1+)'82$+/$ $ ;2**$-)2-7&&$*00F-#.2-2%$#F-$*0%'$.*-"75*= !."58#+"_8(#%&) : : B%"&)1)0)%"*-&)-@$7")-5'0).7,) )"-A%$57#%-+3V 9##)1)#4-&*)-2**$ ! E*?)0#$7()%"*C9'#*"#).7()%"* ! !"?$*00%-;*-#$70A*$)5*"#%-&*?,))"&).)-7,-0*$1*$= ! E).*$.7-*-&%M",%7& ! P0.)#7-;*-.7".*,,7()%"*-&*,,*-5*#7/)"A%-"*)0*$1*$= H.%)$"&#&'($ : : !-0*$1)()-&)-5*007??)0#).7-)0#7"#7"*7 ! !B\F-+8QF-f7:%%Z+*00*"?*$F-X%%?,*-67,WF8WO2*F-*#.L ! !-0*$1*$-.%"#*"?%"%-,*-)"A%$57()%")-0')-2$%A),)&*?,)-'#*"#) ! K7-.%5'").7()%"*->-&)$*##7- 9,#$)-0)0#*5)-2*$-),-A),*/0:7$)"? ! 9'&)%X7,7]O <8)8%%&)$#%$5B&"3&." '+3&..+"5&/%)8.$228%+ : !,-0)0#*57->-#58.84$.&h ! c-($`"#58.84$.&"$)02*##%-7&-'"-722$%..)%-.,)*"#/ 0*$1*$ ! !,-0*$1*$F-)"1*.*-&)-.%"0*$17$*-),-A),*-.%52,*#%F-"*5*5%$)((7-0%,%-,I)"&).* $ TL?LF-),-0*$1*$-,%.7,)((7--'"-A),*-7'&)%-&)-S"^]a.%"0*$17"&%-7,-5700)5%-T"b]-&)-&7#)-;#)#%,%F-#7?F-*)"&)$)((%-&*,-2**$=F-27$)-7,,%-MXM:W KI7$.:)#*##'$7-)52,*5*"#7#7-)"-Q702#*$-:7-?*0#)#%'"-2)..%-5700)5%-&)-c"'$.$+/$"3$"-%&/%$Z - E' stato sacrificato per gli altri ! <8)8%%&)$#%$5B&"3&." '+3&..+"5&/%)8.$228%+ : !,-0)0#*57->-8/+/$'+h ! !,-0)0#*57-/+/"L-7"%")5% ! X,)-'#*"#)-0%"%-#)2).75*"#*-0%##%2%0#)-7&-'"7A70*-&)-$*?)0#$7()%"*-*-7'#*"#).7()%"* ! !"A%$57()%")-0',,*-G'*$O-&)-$).*$.7-0%"%5*5%$)((7@),)-"*,-0*$1*$ ! !,-2'@,)0:*$->-&)$*##75*"#*-$)"#$7..)7@),*-)"-@70*7,-0'%-)"&)$)((%-!3 <8)8%%&)$#%$5B&"3&." '+3&..+"5&/%)8.$228%+ : : Q%"->-18-.%*%+.&)8/% ! 8*-),-0*$1*$-17-?)NF-#'##)-)-#$70A*$)5*"#)-2**$/#%/ 2**$-"%"-1*"?%"%-)"A,'*"(7#) ! Q%"->-2)N-2%00)@),*-,I7..*00%-7,-0)0#*57-">-,7$).*$.7-&)-"'%1*-$)0%$0*-;0%,%-),-0*$1*$-$)02%"&*7,,*-G'*$O= !,-0*$1)()%->-3&%&)'$/$#%$5+ ! !,-0*$1*$-:7-'"7-6$#$4$.$%@"C.+48.&-&*,-0)0#*57H0*-,7-$)0%$07-*0)0#*F->-0).'$75*"#*-,%.7,)((7@),*Z ^+3&..+"3$#%)$4-$%+"/+/"#%)-%%-)8%+ : : : : : 8%"%-0)0#*5)-2**$/#%/2**$-(-)$ KI7..*00%-7,,7-$*#*-;4++%#%)8(($/C=-"%"711)*"*-.%"#7##7"&%-'"I*"#)#4?*$7$.:).75*"#*-0'2*$)%$* 9".:*-,7-)$5&)58"L"3$#%)$4-$%8H-%?")-2**$$)02%"&*-0%,%-&*)-A),*-.:*-.%"&)1)&* KI700*"(7-&*,-0*$1*$-)52,).7-,7-"*.*00)#4-&)'"I7,?%$)#5%-&)-$%'#)"?-0',,I%1*$,7O-2*$-)5*007??)-&*,-2$%#%.%,,% _+/"#%)-%%-)8%+H-,7-A%$57()%"*-&*,,I%1*$,7O"%"->-.%"#$%,,7#7 !."()+%+5+..+"d/-%&..8 - http://rfc-gnutella.sourceforge.net/developer/testing/messageArchitecture.html per dettagli sul protocollo Gnutella : TI-0#7#%-),-2$)5%-2$%#%.%,,%-2**$/#%/2**$-2'$%2*$-),-A),*/0:7$)"?-;<```= : B)$.7-<-5),)%")-&)-'#*"#) : 3)N-&)-V`-)52,*5*"#7()%")-01),'227#* : [?")-2**$-?*0#)0.*-e-7##)1)#4-A%"&75*"#7,) ! 9..*00%-7,,7-$*#* ! +7"#*")5*"#%-&*,,7-$*#* ! E).*$.7-&*,-A),* ! S%M",%7&-&*,-A),* !/C)&##+"/&..&")&%&"d/-%&..8 : : : Q%"-*0)0#*-'"-0*$1*$-&*&).7#%-;.%5*-Q720#*$= !,-2**$-*"#$7"#*-&*1*-.%"%0.*$*-,I)&*"#)#4-&)7,5*"%-'"-2**$-?)4-.%""*00% ! !"&)$)(()-.%"0*$17#)-)"-.7.:*-&7-2$*.*&*"#)-0*00)%") ! E).717#)-.%"-5*..7")05)-+-%*+1*48/3H-M*@F-!EBF(Internet Relay Chat) *#.L KI&#(.+)82$+/&"3&."6$5$/8%+"711)*"*)"0#$7&7"&%-5*007??)-0',,*-.%""*00)%")-;6B3= &)-@%%#0#$72-*AA*##'7#* !"'&##8CC$"3$"d/-%&..8 !-0*?*"#)-5*007??)-0%"%-)".720',7#)seguenti messaggi sono incapsulati 7,,I)"#*$"%-&*,-27..:*##%-6B3-&*,,7.%""*00)%"*-3<3H % 9!_dH-$*G'*0#-2*$-),-57"#*")5*"#%-&*,,7-$*#*9,_dH-$*2,O-&)-3[QX PING ANO;eH-$*G'*0#-2*$-,7-$).*$.7-&)-'"7-$)0%$07 ANO;e*Q!IH-$*2,O-&)-\PTEf 9N=QH-#$70A*$)5*"#%-&*,-A),* : : !-5*007??)-&)-$*G'*0#-0%"%-#$705*00)-)"1.++3$/C !-5*007??)-0A$'##7"%-),-485FE8)3*.&8)/$/C Backward learning e' una strategia per networks dove i nodi acquisiscono info sullo stato della rete insieme allo scambio di messaggi H.C+)$%'+"3$")+-%$/C !"#$%&'&()*+$&,-().#$%#*&/*.#00)11&-*$#//2&$%#3)*3#%#4 : : K7-.)$.%,7()%"*-)"A)")#7-&)-'"-27..:*##%->2$*1*"'#7-.%"-)-.752)-66K-*-i[38 ! !")()7,5*"#*F-66K->-2%0#%-7,-5700)5%-"'5*$%-&):%2-;*L?LF-U`= ! \'7"&%-66K-j-`-),-27..:*##%->-0.7$#7#% [?")-2**$-.%"0*$17-?,)-!S-&*)-5*007??)-.:*:7-)"0#$7&7#%Z ;+-%$/C"#-"d/-%&..8 % ! %% " $ # & J'8,%K ;+-%$/C"#-"d/-%&..8 % 3LMN%LFOC ! %%3LMN%LFOC " $ # & P"Q%C ;+-%$/C"#-"d/-%&..8 ! % 3RMN%LFOC%L3OE %%3RMN%LFOC%L3O! 3LMN%LF%O%C " 3LMN%LF%O%C $ 3LMN%LF%O%C # & P"Q%? ;+-%$/C"#-"d/-%&..8 % ! 3RMN%LF%O%C%L3O< " # %%3RMN%LFOC%L3O< $ 3RMN%LF%O%C%L3OF P"Q%> 3LMN%LF%O%C & ;+-%$/C"#-"d/-%&..8 3RMN%LF%O%C%L3O< ! % 3RMN%LFOC%L3O< 3RMN%LF%O%C%L3OF " %% $ # 3RMN%LF%O%C%L3OS & P"Q%@ ^&##8CC$+"3$"A-&)D : !52,*5*"#7-),-0*$1)()%-&)-$).*$.7-7,,k)"#*$"%&*,,7-$*#* !"#"$%$&'())*&+&,)-./"01&$"#"$2&3"/4")502&2-&5)3,)3& /4)&3"5(.#*) ')23/4&63"0)3"2&+&503"#72&8'699! : Tk-)"0#$7&7#%-.%"-,%-0#*00%-5*..7")05%-&*,5*007??)%-3!QX A-&)D*Q$% Q'5@*$-%A-i)#0f""'5*$%-&)-*,*5*"#)-&)-E*0',#-8*# 3%$#H-2%$#7-2*$-,*-.%""*00)%")-)"-)"?$*00% !3-9&&$*00H-)"&)$)((%-!3-&)-.:)-$)02%"&* 82**&H-,7-1*,%.)#4-;a@C0=-&*,,7-.%""*00)%"*-&*,-2**$ 8*$1*"#-!&*"#)A)*$H-)&*"#)A).7-'")1%.75*"#*-),-2**$-"*,,7-$*#*-;>"*.*007$)%-2*$-,k%2*$7()%"*-&)-3P8i= E*0',#-8* Result SetH-.%"#)*"*-)-$)0',#7#)-&*,,7-$).*$.7F-A%$57##7#)-.%5*-0*?'* : # 5&/#*!$"#67*&"#$%&'&()%-3#*/-()/#*"#/*'&/# 0+E/.+83"3&."1$.& : : : : : !,-&%M",%7&-&*,-A),*-711)*"*-)"-5%&7,)#4-+-%*+1* /&%E+)F 8)-0#7@),)0.*-'"7-.%""*00)%"*-&)$*##7-#$7-)-&'*-2**$;>-)")()7#7-&7-.:)-$).*1*-),-5*007??)%-\'*$O/i)#= !,-2$%#%.%,,%-'#),)((7#%->-QII9 8'22%")75%-.:*-),-2**$-.:*-2%00)*&*-),-A),*-"%"7..*##)-.%""*00)%")-)"-)"?$*00%-;2*$.:R-2$%#*##%-&7A)$*M7,,= !,-2**$-.:*-#*"#7-),-&%M",%7&-7,,%$7-2'D-57"&7$*-'"5*007??)%-&)-3P8iF-)"1)#7"&%-),-2**$-$*5%#%-7&)")()7$*-7,-2%0#%-0'%-,7-.%""*00)%"*-6B3 >$'$%82$+/$"3&..&")&%$"/+/"#%)-%%-)8%& : : Q%"->-?7$7"#)#%-),-&*#*$5)")05%-&*,,7-$).*$.7 ! Q%"-0)-:7-'"7-1)0)%"*-?,%@7,*-&*,-0)0#*57 ! i%2-.%'"#-,)5)#7#% K7-A70*-&)-57"#*")5*"#%-*-&)-$).*$.7-&*,-A),*.%"0'57"%-5%,#7-,7$?:*((7-&)-@7"&7 !"#$#%&'$"$4)$3$ : : : : B%52$%5*00%-#$7-),-&*#*$5)")05%-&*,5%&*,,%-.*"#$7,)((7#%-*-,7-0.7,7@),)#4-&*,0)0#*57-2'$% KI%1*$,7O->-,I)"#*$.%""*00)%"*-&)-5.-#%&) 8)-.*$.7-&)-,)5)#7$*-,7-$).*$.7-7,,I)"#*$"%-&)-'".,'0#*$l-*1*"#'7,5*"#*->-&)AA'07-7,,I*0#*$"% 9,.'")-0)0#*5)-)@$)&)H-J70#6$7.WF-T/S%"W*OFS)$*.#B%""*.#F-X"'#*,,7<F-*#.LLL d/-%&..8": !"#$ %!&'#(""' (hubs) "# $%&!'%&%!(%'')*)+)!,%&&-'')%&)!+-./0+-./ 1# 2&!+-./!(34!,%&&-55-6')!.&,7-!.!()8!3+56.(--6 d/-%&..8": : : T,*()%"*-8-%+/+'8-&*,,%-0#7#%-&*,-2**$ ! B7$7##*$)0#).:*-:7$&M7$* ! B%"A)?'$7()%"*-&*,,7-$*#* ! 3$%A),%-&*,,I'#*"#*-;#*52%-&)-1)#7-"*,,7-$*#*= A-&)D";+-%$/C"9)+%+5+. ! 8)-%..'27-&*,,I)"0#$7&75*"#%-&*)-5*007??) ! [?")-,*7A-57"&7-,*-G'*$O-7,,I',#$72**$ ! a leaf KI',#$72**$-)"%,#$7-,*-G'*$O-0%,%-7)-,**A-.%""*00).:*-0)-2$*0'5*-2%00*??7"%-,*-$)0%$0*- =$#%&'$"9:9"(&)".8" 3$#%)$4-2$+/&"3$"-/"1$.&f"]$%I+))&/% : K7-$).*$.7-711)*"*-)"-5%&%-+-%*+1*48/3H m*@F-57),F-5*007??)0#).7-)0#7"#7"*7F-*#.L ! : 8)-.%0#$')0.*-'"I%1*$,7O-"*#M%$W-(&)"+C/$" 1$.&-.%"&)1)0%H ! !,-A),*->-0'&&)1)0%-,%?).75*"#*-)"-2)..%,*-'")#40.7$).7@),)-(8)8..&.8'&/%& ! !-2**$-.%"&)1)&%"%-)-.:'"W-.:*-?)4-2%00*??%"% C CBIE ? ?ABIE )*-0T > AC?IE ''' Q',), S'6,%$'1, H)5B$%&%%-)8"3$"]$%I+))&/%"J]IK : : : !."1$.&"%+))&/% ! TI-?*"*$7#%-&7-.:)-2'@@,).7-,7-$)0%$07 ! B%"#)*"*-5*#7/)"A%$57()%")-2*$-,7-,%.7,)((7()%"**-,I7..*00%-"*,,I%1*$,7O-&*,-A),*-&*0)&*$7#% !."%)85F&) ! 8*$1)()%-.*"#$7,)((7#%-&*,,I%1*$,7O-2*$-),@%%#0#$722)"?-&*,-"%&%-*"#$7"#* ! 900*?"7-'"7-,)0#7-&)-2**$-2$*0*"#)-"*,,7-$*#* !."5.$&/%"]$%I+))&/% ! !52,*5*"#7-),-2$%#%.%,,%-Y)#6%$$*"# I&)'$/+.+C$8"]I : : : : =E8)'-;%-#%$$*"#=H-)"0)*5*-&*)-2**$-2$*0*"#)"*,,7-$*#* =&&3H-2**$-.:*-2%00*??%"%-?)4-,7-.%2)7.%52,*#7-&*,-A),* >&&5B&)H-2**$-.:*-&*1%"%-7".%$7.%52,*#7$*-),-&%M",%7& =B8)&")8%$+H-$722%$#%-#$7-1%,'5)-&)-#$7AA).%-)"'2,%7&-*-)"-&%M",%7& !."1$.&"%+))&/% : 8)-%##)*"*-.%"-7##)1)#4-%'#/%A/@7"& : K%-0#$'5*"#%-2)N-'#),)((7#%->-),-m*@ : T0L-,)"']#$7.W*$L%$? !."1$.&"%+))&/% : TI-),-A),*-&I)"?$*00%-&)-'"-.,)*"#-Y)#6%$$*"# : !,-2**$-.%"%0.*-,*-0*?'*"#)-)"A%$57()%")H file: Gentoo-RR4-2.65.1.iso.torrent info hash: 3f1e120b3ef2f29b354bb4d1608dbcac43708841 file name.....: Gentoo-RR4-2.65.1.iso file size.....: 2568243200 (1224 * 2097152 + 1329152) announce url..: http://linuxtracker.org/announce.php !."%)85F&) : TI-'"-0*$1*$-.:*-$)02%"&*-7-5*007??)-i663 : B%"0*"#*-),-@%%#0#$72-&)-'"-"'%1%-"%&% : : 3'D-?*0#)$*-.%"#*52%$7"*75*"#*-&)1*$0)#%$$*"# [2()%"7,5*"#*-0'22%$#7-),-0*$1)()%-&)-27?)"*m*@-.:*-.%"#*"?%"%-)"A%$57()%")-0#7#)0#).:* !."%)85F&) !."()+%+5+..+"]I : : [?")-"%&%-$).*1*-'"7-,)0#7-&)-2**$-;)2F-2%$#=?)4-2$*0*"#)-"*,,I%1*$,7O-*-0#7@),)0.*-,*$*,7#)1*-.%""*00)%")-3<3-;0'-6B3= ! KI)"0)*5*-&*,,*-.%""*00)%")->-),-(&&)*#&% ! K7-&)5*"0)%"*-&*,-2**$/0*#->-'"-27$75*#$%#(&5$1$58%+"38..?-%&/%& ! !,-2**$/0*#-2'D-*00*$*-'"-0%##%)"0)*5*-&*,#%$$*"#Z +*..7")05%-&)-B8/3*#B8F$/C ! 8.75@)%-&*,-5*007??)%-4$%1$&.3-2*$-,7.%"%0.*"(7-&*)-.:'"W-&*,-2**$-$*5%#% I+(+.+C$8"3$"-/8")&%&"]I ''' ( >+"#%8%+".+C$5+"3&..8"5+//&##$+/&"]I : [?")-2**$-700%.)7-G-8%%)+-17$)7@),)-&)-0#7#%@%%,*7"*-7&-%?")-.%""*00)%"*H ! <B+F$/CH-),-2**$-@,%..7-,I'2,%7&-1*$0%-),-2**$$*5%#% ! <B+F&3H-),-2**$-"%"-2'D-0.7$).7$*-&7,-2**$$*5%#% ! !/%&)&#%$/CH-),-2**$-2%00)*&*-.:'"W-.:*-),-2**$$*5%#%-"%"-:7 ! !/%&)&#%&3H-),-2**$-$*5%#%-2%00)*&*-.:'"W-.:*-),2**$-"%"-:7 >+"#%8%+"3&..8"5+//&##$+/& : !")()7,5*"#*F-,7-.%""*00)%"*-0)-700'5*@,%..7#7-)"-*"#$75@)-)-0*"0)H ! <B+F&3"g"<B+F$/C"g"I)-& ! !/%&)&#%&3"g"!/%&)&#%$/C"g"Y8.#& !*"T'0UV%L0+,#,$+'0U ! % !*"T,&V%L0+,#,$+,& !"'&##8CC$"3&."()+%+5+..+ : Q86&" ! : <B+F& ! : 8@,%..7-,I'2,%7& !/%&)&#%&3 ! : Y,%..7-,I'2,%7& N/5B+F& ! : 7""'".)7-7,-2**$/0*#-,7-&)02%")@),)#4-&)-'"-.:'"W 8*?"7,7-,I)"#*$*00*-1*$0%-G'7,.:*-.:'"W-&*,-2**$-$*5%#% _+%"!/%&)&#%&3! B%5'").7-,7-2*$&)#7-&)-)"#*$*00*-1*$0%-),-2**$-$*5%#% !"'&##8CC$"3&."()+%+5+..+ : ;&G-&#%-! : 9$&5&! : E).:)*&*-'"-0*?5*"#%-;UnaY=-&)-.:'"W-;<_naY=-7,-2**$$*5%#% 6$705*##*-,7-0*.#)%"-)"&).7#7 <8/5&.! 9""',,7-,7-$).:)*0#7-&)-'"-.:'"W O#&'($+ KKKKK CKCCK ( E O#&'($+ KKKKK ( ELJSL<7FW%KKKKK (%$'%)"00,++,%/%E%,%8/0&/%'6%9'+4',6& CKCCK E O#&'($+ KKKKK ( CKCCK ELJSL<7FW%CKCCK E%#'$Q"0&, E O#&'($+ KKKKK ( LMJ<2<;J<F (%X%'0+,#,$$/+"%/'%)*-0T%&'%E CKCCK E O#&'($+ KKKKK ( CKCCK YM!PRI< E%$96"))/%6/%)"00,$$'"0, E O#&'($+ KKKKK ( 2<ZY<;J%[KVK\ (%#')*',&,%'6%$,U8,0+"%K%&,6%)*-0T%K CKCCK E O#&'($+ KKKKK CKCCK ( 3L<!<%[KVK\ E%6"%+#/$8,++, E O#&'($+ KKKKK ( CKCCK 3L<!<%[KV555\ 555%(%"++',0,%JYJJL%'%$,U8,0+'555 E O#&'($+ CKKKK ( CKCCK P(=<W%K (%)"8Q6,+/%'6%)*-0T E =%)8%&C$&"(&)".?-(.+83" : : K7-0'&&)1)0)%"*-)"-.:'"W-&*,-A),*-.%"0*"#*-),%)8#1&)$'&/%+"(8)8..&.+ ! !,-&%M",%7&-2'D-711*")$*-&7-'"-/-'&)+" $..$'$%8%+-&)-2**$ ! KI'2,%7&->-.%"0*"#)#%-1*$0%-'"-/-'&)+" ()&1$##8%+-&)-2**$-Q-;Q-j-e-&)-&*A7',#= 9,?%$)#5%-&)--/5B+F$/C ! !52,*5*"#7-'"7-0#$7#*?)7-%$%*1+)*%8%-@707#7-0',$7#*-&)-'2,%7&-"*,,7-.%""*00)%"* ! [?")-U`-0*.%"&)-0)-0.*,?%"%-?,)-Q/U-2**$-.:*0#7""%-A%$"*"&%-&7#)-2)N-1*,%.*5*"#*- =%)8%&C$&"(&)".?-(.+83 : ,(%$'$#%$5"-/5B+F$/C ! [?")-#$*-#'$")-;V`-0*.%"&)=-'"-2**$-$)57"*"#*->0@,%..7#%-$/3$(&/3&/%&'&/%&-&7,,7-0'7-1*,%.)#4&)-'2,%7& ! !,-2**$->-0.*,#%-)"-5%&%-58#-8.& ! B%"0*"#*-'"I*02,%$7()%"*-&*,-1).)"7#%-2*$-,7$).*$.7-&)-2**$-2)N-1*,%.) ! B%"0*"#*-),-&%M",%7&-7)-"'%1)-2**$-*"#$7#) =%)8%&C$&"(&)".8"#5&.%8"3&$"5B-/F : : >+58.";8)&#%"Y$)#%"9+.$5D ! [?")-2**$-.*$.7-&)-0.7$).7$*-),-.:'"W-2)N-$7$%-&*,0'%-2**$-0*# ! 9'5*"#7-,7-2$%@7@),)#4-.:*-%?")-2**$-0)7-0*52$*)"#*$*007"#* ! !-2$)5)-.:'"W-0%"%-0.7$).7#)-0*"(7-$)02*##7$*G'*0#7-$*?%,7-;2*$-$)&'$$*-)-#*52)-&)-)")()%-&*,&%M",%7&= =%)$5%"9+.$5D ! !,-.:'"W-&*1*-*00*$*-0.7$).7#%-.%52,*#75*"#*2$)57-&)-.%5)".)7$"*-'"I7,#$% N/8"68)$8/%&"(&)"$."#&&3 : : : : : \'7"&%-'"-2**$-#*$5)"7-),-&%M",%7&F.%"#7##7-),-#$7.W*$ X,)-1)*"*-700*?"7#7-'"7-,)0#7-&)-0%,)-,**.:*$ !,-0**&-"%"-2'D-722,).7$*-'"7-0#$7#*?)7-#)#/ A%$/#7# +7"#)*"*-,I%2#)5)0#).-'".:%W)"? [?")-U`-0*.%"&)-0*,*()%"7-)-($`"6&.+5$" 3+E/.+83&) <+/5.-#$+/$"#-"]$%I+))&/% : K7-&)0#$)@'()%"*-&*,-A),*-711)*"*-5%,#%*AA).7.*5*"#* ! : T,*17#7-'#),)((7()%"*-&*,,7-.727.)#4-&)-'2,%7&-&)%?")-2**$ K7-$).*$.7-&*,,7-$)0%$07->-A%$#*5*"#*.*"#$7,)((7#7 ! K7-57??)%$-27$#*-&*)-0*$1)()-m*@-&*&).7#)-0%"%0#7#)-.:)'0)-2*$.:R-),,*?7,) <+/5.-#$+/$"#-"]$%I+))&/% : : !,-#$7.W*$->-,I*,*5*"#%-.*"#$7,*-&*,,I%1*$,7O ! K7-0'7-&)02%")@),)#4-)"A,'*"(7-0%,%-),-@%%#/ 0#$722)"?-&*,-"%&% ! !-2**$-?)4-*"#$7#)-"*,,7-$*#*-2%00%"%-.%"#)"'7$*-),&%M",%7& S'*-7,#*$"7#)1*-2*$-5)?,)%$7$*-,*-2$*0#7()%") ! +*007??)-#$7.W*$/2**$-0'-PS3 ! 0$#%)$4-%&3"Q8#B"I84.& !"#$#%&'$"9:9"#%)-%%-)8%$ O11$5$&/28"3&C.$"8.C+)$%'$ : : +)0'$*-"7#'$7,)-&)-@%"#4 ! 827()%-'#),)((7#% ! 6*52%-&)-*0*.'()%"*-$).:)*0#% 922$%..)%-*52)$).%-;7-2%0#*$)%$)= ! T0*.'()%"*-&*,,I7,?%$)#5%-2*$-,7-17,'#7()%"*-&)$ 6*52%-5*&)% $ 6*52%-5)?,)%$* $ 6*52%-2*??)%$* O11$5$&/28"3&C.$"8.C+)$%'$ !"#$%&'(%)!*#$*+%*,())!"( -**.***-**/0**-**1***-***2***-***/****-***.1***-****3***-***.4***: !,-#*52%-&)-*0*.'()%"*-&)2*"&*-&7-&)1*$0)A7##%$)H ! K)"?'7??)%-&)-2$%?$7557()%"* ! B%52),7#%$*- ! 9$.:)#*##'$7-&*,-.7,.%,7#%$* ! S)0#$)@'()%"*-&*?,)-)"?$*00) ! 0$'&/#$+/&"3&..?$/C)&##+ O11$5$&/28"3&..?8.C+)$%'+ : : : 8)75%-)"#*$*007#)-7?,)-702*##)-.:*-3$(&/3+/+" 38."(8)%$5+.8)&"8.C+)$%'+"#5&.%+ b7,'#7$*-,7-A'"()%"*-IJ/K-.:*-A%$")0.*-,7.%52,*00)#4-.%52'#7()%"7,*-&*,,I7,?%$)#5%G'7"&%-,7-&)5*"0)%"*-&*,,I)"2'#->-/ 922$%..)%-#*%$).%-;7-2$)%$)= ! +7..:)"7-&)-$)A*$)5*"#% ! [?")-)0#$'()%"*-0*52,).*-:7-5+#%+"-/$%8)$+ _+%82$+/&"8#$/%+%$58 : : Q%"-.)-$)A*$)75%-7,,7-17,'#7()%"*-&*,,*2$*0#7()%")-2*$-'"7-&)5*"0)%"*-2$*A)007#7&*?,)-)"?$*00) 9"7,)0)-7,-,)5)#*H ! : B%52%$#75*"#%-&*,,I7,?%$)#5%-2*$-'"-/" 0'AA).)*"#*5*"#*-?$7"&* 6$*-"%#7()%") ! )*-+*,-, (O grande, Omega grande, Theta grande) >8"/+%82$+/&",*C)8/3& : : J%$")0.*-'"-.$'$%&" #-(&)$+)&"7,,7.%52,*00)#4.%52'#7()%"7,*-&)-'"7,?%$)#5% P"7-A'"()%"*-A;"=7227$#)*"*-7,,7-.,700*[;?;"==-0*-*0)0#%"%-.F"`H-A;"=-o-.p?;"=-2*$-%?")"-q-"` \&.+5$%@"3$"5)$%8 =58.84$.$%@"3$"-/"8.C+)$%'+ >&"1-/2$+/$"B8#B : : : P"7-A'"()%"*-:70:-1JK">-'"7-A'"()%"*-5%,#)/ 7/'"%-.:*-57227-)-17,%$)-)"-)"?$*00%-)"-17,%$)7227$#*"*"#)-7&-'"-)"0)*5*-A)")#% !,-.%&%5)")%-&)-'"7-A'"()%"*-:70:->-'"0%##%)"0)*5*-&*)-"'5*$)-"7#'$7,) T0*52)% ! A;]=-j-` ! A;]=-j-]-5%&-_F-A;]=-)"-;`FUF<FVFe= >&"%84&..&"B8#B : : : 8%"%-0#$'##'$*-&7#)-.:*-0'22%$#7-'"5*..7")05%-&)-$).*$.7-*AA).)*"#*-;[;U==-2*$.%22)*-J5B$86&a68.+)&K 3%00%"%-)52,*5*"#7$*-5*5%$)*-.7.:*F7$$7O-700%.)7#)1)F-)"0)*5)F-*#.LLL 8'22%$#7"%-&'*-A'"()%")H ! )"0*$#;W*OF-17,'*= ! ,%%W'2;W*O= >&"%84&..&"B8#B : : : P07"%-'"-7$$7O-.727.*-&)-5*5%$)((7$*-5)&5+)3-;.:)71*F17,%$*= !52,*5*"#7()%"*-&)-.++F-(JFK ! 8)-7..*&*-7?,)-*,*5*"#)-&)-'"-7$$7O-H".%"-'")"&).*-)-)"-r`F-5/Us ! S7#7-,7-.:)71*-FF-,7-A'"()%"*-:70:-BJK".7,.%,7$-j-:;W=- ! !,-$*.%$&-$).:)*0#%->-Hh$i !52,*5*"#7()%"*-&)-$/#&)%JFa6K ! HhBJFKi"g"6 O#&'($+ : O.&/5+"%&.&1+/$5+ : 9$$7O-&)-U```-*,*5*"#) : J'"()%"*-:70:H;0%557-&*)-17,%$)-98B!!-&*)-.7$7##*$)=-t-U``` d&#%$+/&"3&..&"5+..$#$+/$ : S'*-.:)71)-3$6&)#&-.%"-,%-0#*00%-B8#B ! : T0H-:;]=-j-]-t-_-/q-U`FU_F<`-0%"%-.:)71)-.:*.%,,)&%"% X*0#)%"*-&*,,7-.%,,)0)%"*H ! [?")-)"&).*-;@'.W*#=-&*,,I7$$7O-.%"#)*"*-'"7-.$#%8" 5+/58%&/8%8"3$")&5+)3 ! 8.7"0)%"*-,)"*7$*-&*,,7-,)0#7 d&#%$+/&"3&..&"5+..$#$+/$ K)0#*-.%".7#*"7#* : 3$*1*"()%"*-&*,,*-.%,,)0)%")H ! P#),)((7$*-A'"()%")-:70:-u@'%"*v ! 9,,7$?7$*-,I7$$7O-G'7"&%-"*.*007$)%" ^&##8C&"0$C&#% : : ^0->-'"7-A'"()%"*-:70:-'#),)((7#7-2*$,I7'#*"#).7()%"*-&*)-5*007??) X%&*-&)-G'7##$%-2$%2$)*#4 ! S7#%-),-5*007??)%-3F->-A7.),*-.7,.%,7$*-+S;3= ! S7#%-+S;3=->-)52%00)@),*-%##*"*$*-3 ! S7#%-3F-"*00'"%->-)"-?$7&%-&)-#$%17$*-3I-#7,*-.:*+S;3=-j-+S;3I= ! 8*-,I)"2'#-.75@)7-&)-U-0%,%-@)#F-,I%'#2'#->.%52,*#75*"#*-&)1*$0% =QH sha-0, sha-1, sha-2, sha-3 (start in 2008 and official in 2012) sha-1 piu' usato (debolezza potrebbe esistere) : : =*.'$*-Q70:-H,?%$)#:5-57227-?,)-)"?$*00)-;&)G'7,'"G'*-&)5*"0)%"*=-)"-17,%$)-&)-'0.)#7-7Un`-@)# KI)"2'#->-27$#)()%"7#%-)"-@,%..:)-&)-_U<-@)#.)70.'"% ! g*$%-27&&)"?-2*$-)"?$*00)-"%"-5',#)2,)-&)-_U< $ echo sha | sha1sum 4a0c3544feaab0c75ba8623f66f9dbe91cb443e7 output e' in esadecimale (2 cifre = 1 byte) 40 digits quindi 20 bytes >&"Q8#B"I84.&"0$#%)$4-$%&"J0QIK : : : 8)-A%$57-'"I%1*$,7O-"*#M%$W-)"-.')-%?")-"%&%>-$*02%"07@),*-&*,,7-5*5%$)((7()%"*-&)-'"0%##%)"0)*5*-&)-.%22)*-o.:)71*F-17,%$*q K7-$*#*-2**$/#%/2**$->-#%)-%%-)8%8 ! K7-#%2%,%?)7->-.%"#$%,,7#7 ! !-5*007??)-&*,-2$%#%.%,,%-0%"%-)"0#$7&7#)-7-"%&)0*52$*-2)N-6$5$/$"7,-"%&%-.:*-.%"0*$17-),-$*.%$& 8)0#*5)-3<3-&)-#&5+/38"C&/&)82$+/& !"#&)6$2$"3&..&"0QI : : !-0*$1)()-A%"&75*"#7,)-%AA*$#)-&7,,*-Si6-0%"%&'*H ! K%%W'2;.:)71*= ! !"0*$#;.:)71*F-17,%$*= K*-722,).7()%")-2%00%"%-*00*$*-.%0#$')#*'07"&%-,*-Si6-.%5*-'$33.&E8)& ! J),*/0:7$)"?-;.:)71*-j-#)#%,%F-17,%$*-j-)"&)$)((%-&*,2**$= 9)+()$&%@"3&..&"0QI : : : : >+83"48.8/5&H-0)-'#),)((7"%-A'"()%")-:70:.:*-&)0#$)@')0.%"%-'")A%$5*5*"#*-)-$*.%$&2$*00%-)-"%&)-;@'.W*#=-&*,,7-$*#* 0&5&/%)8.$28%$+/H-#'##*-,*-%2*$7()%")-0%"%.%52,*#75*"#*-&)0#$)@')#*l-"%"-.I>-"*00'""%&%-?*$7$.:).75*"#*-0'2*$)%$*-7?,)-7,#$) =58.84$.$%DH-),-"'5*$%-&)-"%&)-7##$71*$07#)-&7)5*007??)->-[;,%?Q= H68$.84$.$%DH-?*0#)%"*-7'#%57#).7-&*,,*#7@*,,*-&)-$%'#)"?-&%2%-)"?$*00)C'0.)#*-&*)"%&) <B+)3 : : Si6-01),'227#7-"*,-<``U-)"-+!6-*-Y*$W*,*O !-"%&)-*-,*-.:)71)-.%"&)1)&%"%-,%-0#*00%" #(82$+"3&C.$"$3&/%$1$58%+)$H-.%"0)0#*"#:70:)"?-=QH*T-;Un`-@)#= ! KI)&-&)-'"-"%&%->-%##*"'#%-&7,,I:70:-&*,,I)"&)$)((%!3 ! K7-.:)71*-&)-'"-$*.%$&->-%##*"'#7-&7,,I:70:-&*,,7.:)71*-%$)?)"7,*- I+(+.+C$8"3&..8")&%& : : !-<Un`-2%00)@),)-)&*"#)A).7#%$)-0%"%%$?7")((7#)-)"-%$&)"*-.$*0.*"#*)"-'"-5&)5B$+";5%&',%-<Un`= P"7-.:)71*-F->-700*?"7#7-7,2$)5%-"%&%-),-.')-)&*"#)A).7#%$*->'?'7,*-%-0*?'*-F ! : #-55&##+)JFK KI:70:)"?-.%"0)0#*"#*-700*?"7,*-.:)71)-)"-5%&%-'")A%$5*-7)"%&)-*0)0#*"#)- ;+-%$/C"$/"<B+)3 : : : : : !,-"%&%-QU-$).:)*&*-),-,%%W'2;aV`= !,-$%'#)"?->-2%00)@),*-0*-%?")-"%&%Q]-.%"%0.*-,I)"&)$)((%-&*,-0'%0'..*00%$*-#-55&##+)J_jK S%2%-e-:%2-),-5*007??)%$7??)'"?*-QV<-j-0'..*00%$;aV`= !,-27..:*##%-&)-,%%W'2-.%"#)*"*,I)"&)$)((%-!3-&)-QU !,-$*.%$&-o.:)71*F-17,%$*q->#$70A*$)#%-&)$*##75*"#*-7-QU- ^$C.$+)8'&/%+"3&..&"()&#%82$+/$ : : !,-$%'#)"?-:7-.%52,*00)#4-,J_K ! K7-0.7"0)%"*-&*)-"%&)->-,)"*7$* ! TL?L-Qd-$).:)*&*-),-,%%W'2;aU= K7-&)5*"0)%"*-&*,,7-#7@*,,7-&)$%'#)"?->-,JTK ! : c-"*.*007$)%-.%"0*$17$*,I)"&)$)((%-&*,-2$%2$)%0'..*00%$ TI-2%00)@),*-5)?,)%$7$*-,I*AA).)*"(7&*,-"'5*$%-&)-5*007??)-&)-$%'#)"? ! 9'5*"#7"&%-,7-&)5*"0)%"*&*,,*-#7@*,,* Y$/C&)"I84.& : : [?")-"%&%-F".%"0*$17-'"7-%84&..8"3$"(-/%8'&/%+"&)-Un`-1%.)-;&7`-7-U_^= KI*"#$O-&)-2%0)()%"*-$-1%.*-:7-&'*-.752) ! 8#7$#-j-W-w-<)-;5%&',%-<Un`= ! !"&)$)((%-!3-&)-0'..*00%$;0#7$#= ;+-%$/C",%%$'$228%+ : : P"-"%&%-_-$).*$.7-,7.:)71*-FL ! 8*-W->-.%52$*07-#$7Q-*-0'..*00%$;Q=F0'..*00%$;Q=->$*02%"07@),*-2*$-W ! 9,#$)5*"#)F-,7$).:)*0#7->)"0#$7&7#77,,I)"&)$)((%-!3.%$$)02%"&*"#*-7,2)N-?$7"&*-17,%$*-&)#%8)%-)"A*$)%$*-7-F E).*$.7-*AA*##'7#7-)"[;,%?-Q=-2700) !/C)&##+"3$"-/"/+3+ : : Q<n-1'%,*-7..*&*$*-7,,7-$*#* 3*$-),-4++%*#%)8(($/C->-"*.*007$)%,I)"&)$)((%-&)-'"-G'7,'"G'*-"%&%;*L?L-Qd= ! 9-G'*,-"%&%-07$4-)"0#$7&7#%-),,%%W'2;Q<n=F-.:*-A%$")$4-,I)"&)$)((%!3-&*,-0'..*00%$*-;QV<= ! Q<n-.:)*&*$4-7-QV<-,I)"&)$)((%-&*,0'%-7##'7,*-()&3&5&##+)&";Q<U= ! Q<U-'0*$4-Q<n-.%5*-0'..*00%$* ! Q<n-'0*$4-QV<-.%5*-0'..*00%$* ! Q<n-#8)@")&#(+/#84$.&"(&)"b:V M?B N#5$%8"3$"-/"/+3+ : Q<n-1'%,*-'0.)$*-&7,,7-$*#* : 8*-,I'0.)#7->-$*?%,7$* : ! Q<n-.%"0*?"7-)-0'%)-$*.%$&-7-QV< ! !"A%$57-&*,,I'0.)#7-Q<U ! Q<U-'0*$4-QV<-.%5*0'..*00%$* 9,#$)5*"#)F M?B ! Q<U-"%"-71$4-'"-0'..*00%$*17,)&%Z ! [?")-"%&%-.%"0*$17-#"0'..*00%$)2*$-$)2$)0#)"7$*-),-.*$.:)% H.%)&"0QIXXX : b83'&.$8 ! P07-,%-0#*00%-027()%-&*?,)-)&*"#)A).7#%$)-&)-B:%$& ! K7-"%()%"*-&)-&)0#7"(7->-@707#7-0',,7-5*#$).7&*,,%-k,; ! P"I)52,*5*"#7()%"*-&)-Si6-a7&*5,)7/,)W*->2$*0*"#*-"*,,7-6&)#$+/&"%)85F&).&##-&*,57)",)"*-Y)#6%$$*"#-;MMML@)##%$$*"#L.%5=- H.%)&"0QIXXX : I8(&#%)D ! K%-027()%-&*?,)-)&*"#)A).7#%$)-7-'-@)#-;5jUn`=1)*"*-.%"0)&*$7#%-)"-@70*-<4";@-j-e= ! KI)&*"#)A).7#%$*->-'"7-0*G'*"(7-&)-e`-.)A$**07&*.)57,) ! KI7,?%$)#5%-&)-$%'#)"?->-&)-#)2%-.+/C&#%"()&1$j" instradata verso '8%5B$/CH-,7-G'*$O-&)-,%%W'2->-)"0#$7&7-1*$0%"%&)-.:*-.%"&)1)&%"%-'"-"'5*$%-&)-.)A$*-0*52$*57??)%$*-&*,,I)&*"#)A).7#%$*-$).:)*0#% @]%^_%@(]%^_%@(<]%^_%@(<S <+/5.-#$+/$ : 9)+j$'$%D";+-%$/CH-&'*-"%&)-6$5$/$?*%?$7A).75*"#*-;"*,,I'"&*$,O)"?-"*#M%$W=2%00%"%-*00*$*-57227#)-.%"-)&*"#)A).7#).+/%8/$";0*.%"&%-,7-5*#$).7-&*,,I%1*$,7O= ! S'*-"%&)-&)-'"7-0#*007-0%##%$*#*-2%00%"%-71*$*&)AA*$*"(*-&)-2%.:)-@)#-"*?,)-)"&)$)(()-!3 ! !,-.%"0)0#*"#-:70:)"?-2$%&'.*-%'#2'#.%52,*#75*"#*-&)1*$0) ! !-"%&)-2%00%"%-.%5'").7$*-7##$71*$07"&%-'"*,*17#%-"'5*$%-&)-"%&)-A)0).) ! 9'5*"#7"%-,*-,7#*"(*-&*,,I722,).7()%"* <+/5.-#$+/$ : Oj85%"^8%5B$/CH-0%##%-)2%#*0)-&)-0#7@),)#4&*,,7-$*#*F-,*-Si6-?7$7"#)0.%"%-),-,%%W'2-&)'"-$*.%$&-)"-5%&%-&*#*$5)")0#).% ! KI)&*"#)A).7#%$*-&*1*-*00*$*-*07##75*"#*02*.)A).7#%Z ! 9,.'")-0)0#*5)-3<3-;*L?LF-A),*/0:7$)"?=-0'22%$#7"%'"7-$).*$.7-@707#7-0',,*-(8)+.&"5B$86&".:*.%"0*"#*-&)-%##*"*$*-&7#)-7".:*-0*-,7-$)0%$07$).:)*0#7-"%"->-02*.)A).7#7-*07##75*"#* b&DE+)3"#&8)5B$/C"5+/".&"0QI : K7-0#$)"?7-&)-$).*$.7-1)*"*-0'&&)1)07-)"-%+F&/ ! : T0H-,7-$).*$.7-&)-u3)"W-J,%O&v-2$%&'.*-)-#%W*"o2)"Wq-*-oA,%O&q 9&-%?")-#%W*"->-722,).7#7-,7-A'"()%"*-:70: ! ($/F8c39bc628eaa9e6efe4481ebaf96914dccaba037 ! 1.+D3 f5d969487c86a48844f39eb315c42f28638ec528 : K*-.:)71)-1*"?%"%-'07#*-2*$-5*5%$)((7$*-),68.+)&-;#)#%,%F-)"&)$)((%-)2=-"*,,7-Si6 O#&'($+f"]$%I+))&/%"Z3&5&/%)8.$228%+[ : : K7-1*$0)%"*-%$)?)"7,*-&)-Y)#6%$$*"#-2$*1*&*-),#$7.W*$ Q*,-+7??)%-<``_->-0#7#7-7""'".)7#7-,71*$0)%"*-#$7.W*$,*00 ! P"7-Si6-@707#7-0'-b83&'.$8 $ $ K7-.:)71*->-,I:70:-8i9U-&)-)"A%$57()%")-.%"#*"'#*-"*,A),*-#%$$*"# !,-17,%$*->-,7-,)0#7-&*)-2**$-.:*-27$#*.)27"%-7,-#%$$*"#-- O#&'($+f"]$%I+))&/%"Z3&5&/%)8.$228%+[ : : : P"-2**$-9T-7..*&*-7,,7-Si6-'07"&%-'"-7,#$%2**$-?)4-.%""*00%-2*$-),-@%%#/0#$722)"? [##)*"*-;%-?*"*$7=-),-A),*-#%$$*"#H ! W*O-j-8i9U;#%$$*"#xA),*L)"A%:70:= ! 3**$-K)0#-j-Si6L,%%W'2;W*O= ! Si6L)"0*$#;W*OF-3U= 8*->-),-0**&-)")()7,*-,7-3**$-K)0#->)")()7,5*"#*-1'%#7Z