á áá»á áºáááºáá±á¬ááºážááᯠá¡áááºáá°áá»áŸáááá·áºáá ááá¯ááºááẠá áá»á áºáááºá¡áá áºá á¡áá±ááœá¶ááœá²ááŒá®áž áá°á·á¡ááá¯ááᯠááœááºáá¬ááŒá®áž á¡áá±ááœá¶ááœá± áá»á±á¬ááºááœá¬ážáááá·áºáááºá á áá»á áºáááºá¡áá áºááᯠá áá»á áºáááºá¡áá áºáááá·áºááááºá ááŸá áºáá±á¬ááºá áá¯á¶áž áááºáááºááŒááºážááá¯á· áá±á¬ááºáááá·áºáááºá á¡áá¯áá±áááºáá±á¬áºá á:áá
ááá¯ááŸá
Ạá§ááŒá®áááœáẠááá¹áá¬á·á¡ááŒá®ážáá¯á¶áž DC á¡áá»ááºá¡áá»á¬áá»áá±á¬ á¡á¯ááºáá»á¯ááºáá±ážá០áá¯á¶ááŒá¯á¶áá±á¬áá»áááºáááºááŸá¯áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯á
áááºááŒá±á¬ááºáž ááŒá±áá¬áá²á·áááºá á¡á²áá«á áá¬ááŒá
áºáá¬áá² ááŒáá·áºáá¡á±á¬ááºá
ááœááºáááºá áœá¬ áá¯á¶ááŒááºááœáá·áº
áá¬ááá¯á·áá²ááá¯âáá±á¬á· áá»áœááºââáá±á¬áºâáááºâáá¬âááœá±á¡áá¯ááºââááŒá±á¬ááŒá®ážááŒá®á
áá¯á¶ááŒá¯á¶áá±áž ááá¯á¡ááºááẠáá±ááºáá®áá²á· client ááᯠááœá±ážáá»ááºáá«á
ADCs áááᯠ. á¡á ááºá
áá«áá±ááá·áº NMDC hub ááᯠáá¯á¶ážáá±áá±ážááẠáá¬ááŒá áºááá²á áá¯á¶ááŸááºá¡ááá¯ááºáž? á€ááá á¹á ááœááºá áááºááẠá¡áá±á¬ááºážá á¡ááœááºáá±á¬ááºážá á¡áá áºá ááá¯á·ááá¯áẠááá¯ážááá¯ážááŸááºážááŸááºáž ááááºááŸááºáá¬ážáá±á¬ DC client áá»á¬ážá ááá¯ááºáááºááŸá¯áááŸáááŒááºážááᯠááá¯ááºááœááºááŒá±ááŸááºážááááºááŒá áºáááºá áá«âáá±ááá·áºâ áá®áá¬ááŒá®ážááœá¬ážâáá±á¬á· ááŒááá¬âááœá±á ááááºâáááŒá¬âáá±ážáá«áá°ážá
áá¬áá®ážáá¬áž
ááááŠážá áœá¬á client-to-hub áá¯ááºááŸááºááŒááºážááŸááá±áááºááŒá áºá á± áá¯á¶ááŒá¯á¶áá±á¬ client-to-client áá»áááºáááºááŸá¯áá»á¬ážááᯠáááºáá±á¬ááºáá¬ážáááºá
áá¯áááá¡áá±ááŒáá·áºá áá¯á¶ááŒá¯á¶áá±á¬áá»áááºáááºááŸá¯áá»á¬ážá¡ááœáẠáá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠáá¯ááºááœáŸáá·áºááŒááºáž ááá¯á·ááá¯áẠáá¯ááºááœáŸáá·áºááŒááºážáááŒá¯ááá·áºá¡áá»ááºá¡áá»á¬ááᯠá¡ááŒááºá¡á¬áá¯á¶ááŒáá·áº áá¯á¶ážááŒááºááẠáááŒá áºááá¯ááºáá±á
ááááá¡áá±ááŒáá·áº ááá±á· DC client á¡á¬ážáá¯á¶ážáá®ážáá«ážááœáẠáá¯á¶ááŸááºá¡á¬ážááŒáá·áº áá»áááºáááºááŸá¯ áá¯ááºááŸááºááŒááºážááᯠááœáá·áºáá¬ážáááºá
áááºááŸááºáááá«ááá¬áž? áá² á
ááá¯ááºááŒáá¡á±á¬ááº
NMDCs áááá¯
DC++ ááẠNMDC hubs áá»á¬ážáá±á«áºááœáẠáá¯á¶ááŒá¯á¶áá±á¬áá»áááºáááºááŸá¯áá»á¬ážááᯠááŒááºááŒááºáá¬ážáá¬ážááŒááºážááá¯áá±á¬áºáááºáž áá¯á¶ááŸááºáá»áááºáááºááŸá¯áá»á¬ážááᯠá¡ááŒáá·áºá¡ááááºáá¶áá«áááºá developer áá»á¬ážááẠá¡ááŒá±á¬ááºážááŒáá»ááºááᯠáá
áºááŒáááºáááºáá áá¯ááºááŒá±á¬áá²á·ááŒááẠ- áá°áá®áá±á¬ áá»á¯ááºáá±á¬ááºážááᯠááá¯ááºáá»áŸá±á¬ááºááẠá¡ááŒá±á¬ááºážáááŸááá±á
StrongDC++ ááẠTLS v.1.0 ááá¯áᬠááááŒá®áž áá±ááºáá®áá±á¬ áá±á¬ááºáááºáá»á¬ážá áááºážááŸáá·áº áá¯á¶ážáááá»áááºáááºáá«á GreylinkDC++ áá²á·ááᯠááá¯áá±á¬ááºááá¯ážáá±ážáááºá
FlylinkDC++ ááẠáá±á¬ááºáááºáá±á¬ááºážáá»á¬ážááŸáá·áº ááá¯ááºáááºáá®áá±á¬áá¯ááºááá¯á· ááá¯ááá¯áá¬ážáá¬ážááŸááá±áááºá á¡áá»áááºáááºáá±á¬ááºááŒá¬ááŒá®áž ááá¯á¡ááºáá²..
EiskaltDC++ ááẠáááºážáááá¯ááºááá¯ááºááá¯á¡ááºáá»ááºáá»á¬ážá¡ááœááºáᬠááá¯ááá¯áá¬ážáá¬ážáá»áŸá±á¬á·áá¯ááºáááºá
ADC áááá¯(áá»á¬áž)
á¡áá¬á¡á¬ážáá¯á¶ážááẠá¡ááá¡áá»áá°áá®áá±á¬áºáááºáž DC++ ááẠááááºážááœááºáááºááŒáœá
áœá¬áá«áááºáá«áááºá
EiskaltDC++ ááẠNMDC ááŸáá·áº ADC hubs áá»á¬ážááŒá¬ážááœáẠááœá²ááŒá¬ážáá¯á¶ááá±á«áºáá² ááŸá áºáá¯á áá¯á¶ážááᯠáááºážáá»ááºáá¬ážáááºá
ááá·áºááœááºážááŸá¯ááœáẠTLS v.1.2 ááᯠáá¶á·ááá¯ážááẠáááŒá áºááá±ááá¯á¡ááºáá»ááºááᯠáááºááŸááºááŒááºážááŒáá·áº á¡ááœá±á¡ááŸá áºáá±á¬ááºáááºáá»á¬ážááᯠá á áºáá¯ááºáá«á áááºááá¯á·ááŒá áºáááºáááºážá
ADCs áááá¯(áá»á¬áž)
áá±á¬ááºážáááºááá¯ááºáá¬áž
ááœá±á·ááŸááá»ááºáá»á¬áž
á
á¬áááºáá°ááẠFlylinkDC++ ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááẠá¡áá±á¬ááºážáá¯á¶ážááŒá
áºááŒá®áž ááŒá¿áá¬áááŸááᯠáááºáá±á¬ááºážáááºááá¯ááºáá±á¬áºáááºáž á€áááá¯ááºážááá·áºááᯠáááºáá±á·ááœá¬ážááá¯ááºáááºá
á¡áá»á¯ááºá¡á¬ážááŒáá·áºá áááá¯ááºážááŸáá·áº ááá¯ááºáá¶áá±áž á¡ááŒá±á¬ááºážáááºážáá»á¬ážá áœá¬ááŒá±á¬áá·áº NMDCs hubs áá»á¬ážááᯠáá¯á¶ááŒá¯á¶áá±á¬ client á¡áá»ááºážáá»ááºáž áááºááœááºááŸá¯áá»á¬ážá¡ááœáẠá¡ááŒá±áá¶á¡ááŒá Ạá¡áá¯á¶ážááŒá¯ááŒááºážááẠáááºáá²ááẠááá¯á·ááá¯áẠáááŒá áºááá¯ááºáááºá NMDCs hub ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áº áááºááẠá¡áá»áá¯á·áá±á¬á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááŸáá·áº áá»áááºáááºááá¯ááºááŸá¯ áá¯á¶ážááŸá¯á¶ážááœá¬ážááŒá±á¬ááºáž á¡á¬ááá¶áá¬ážááŒá®áž á¡á¬ááá¶áá»ááºáááŸááá² ááŒááºáá¬áá«á áááºááẠáá¯á¶ááŒá¯á¶áá±ážááᯠáááŸááááºááŒá áºáááºá
á¡ááŒá¶ááŒá¯áá»ááºáá»á¬áž
á¡áááºážáá¯á¶áž ADC hubs ááᯠá áááºá¡áá¯á¶ážááŒá¯áá«á áá±ááºáá±á¬ááºáá»áá±áá±á¬ áá±á¬ááºáááºáá»á¬ážááᯠááŒááºážáááºááŒá®áž áááºááẠDC hub á á®áá¶ááá·áºááœá²áá°ááŒá áºáá«á Strong ááŸáá·áº Gray ááᯠáá¬ážááŒá áºáá«á ááá¯á·
ááá¯ááºážááá¯ááºáá¶ááá¯ááºážááẠááááºáá¶áá»ááºá ááŒáá¯á· ááá¯ááºážá á¡áááºááá¯ááºážááẠááá¯ááºááŸáá·áºáááá¯ááºá Matt. áá:áá
source: www.habr.com