ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°Π½Π΅ Π½Π° ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° , ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° Π·Π°ΡΠΈΡΠ΅Π½ΠΈ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ P2P-ΠΌΡΠ΅ΠΆΠΈ. Π‘ΡΠ·Π΄Π°Π΄Π΅Π½ΠΈΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° GNUnet ΠΌΡΠ΅ΠΆΠΈ Π½ΡΠΌΠ°Ρ Π΅Π΄ΠΈΠ½Π½Π° ΡΠΎΡΠΊΠ° Π½Π° ΠΎΡΠΊΠ°Π· ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Ρ Π½Π΅ΠΏΡΠΈΠΊΠΎΡΠ½ΠΎΠ²Π΅Π½ΠΎΡΡΡΠ° Π½Π° Π»ΠΈΡΠ½Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° ΠΈΠ·ΠΊΠ»ΡΡΠ°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ Π·Π»ΠΎΡΠΏΠΎΡΡΠ΅Π±ΠΈ ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΡΠ»ΡΠΆΠ±ΠΈ ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ·Π»ΠΈΡΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°. ΠΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π΅ ΠΎΡΠ±Π΅Π»ΡΠ·Π°Π½ΠΎ ΠΊΠ°ΡΠΎ ΡΡΠ΄ΡΡΠΆΠ°ΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°, Π½Π°ΡΡΡΠ°Π²Π°ΡΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ Π²Π΅ΡΡΠΈΠΈ 0.11.x.
GNUnet ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° P2P ΠΌΡΠ΅ΠΆΠΈ Π²ΡΡΡ Ρ TCP, UDP, HTTP/HTTPS, Bluetooth ΠΈ WLAN, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π² ΡΠ΅ΠΆΠΈΠΌ F2F (ΠΏΡΠΈΡΡΠ΅Π»-ΠΏΡΠΈΡΡΠ΅Π»). ΠΠΎΠ΄Π΄ΡΡΠΆΠ° Π·Π°ΠΎΠ±ΠΈΠΊΠ°Π»ΡΠ½Π΅ Π½Π° NAT, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° UPnP ΠΈ ICMP. ΠΠ° Π°Π΄ΡΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° Ρ Π΅Ρ ΡΠ°Π±Π»ΠΈΡΠ° (DHT). ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π° ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅ Π½Π° mesh ΠΌΡΠ΅ΠΆΠΈ. ΠΠ° ΡΠ΅Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ ΠΈ ΠΎΡΠ½Π΅ΠΌΠ°Π½Π΅ Π½Π° ΠΏΡΠ°Π²Π° Π·Π° Π΄ΠΎΡΡΡΠΏ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° ΡΡΠ»ΡΠ³Π° Π·Π° Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΎΠ±ΠΌΡΠ½Π° Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈ Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ. , GNS (GNU Name System) ΠΈ ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈ ().
Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅ ΠΎΡΠ»ΠΈΡΠ°Π²Π° Ρ Π½ΠΈΡΠΊΠΎ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠΏΡΠΎΡΠ΅ΡΠΎΡΠ½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π·Π° ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅. ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΡΠ΅ Π³ΡΠ²ΠΊΠ°Π²ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π° Π²ΠΎΠ΄Π΅Π½Π΅ Π½Π° Π»ΠΎΠ³ΠΎΠ²Π΅ ΠΈ Π½Π°ΡΡΡΠΏΠ²Π°Π½Π΅ Π½Π° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°. ΠΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΊΡΠ°ΠΉΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ GNUnet ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ API Π·Π° Π΅Π·ΠΈΠΊΠ° C ΠΈ Π±ΠΈΠ½Π΄ΠΈΠ½Π³ΠΈ Π·Π° Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈ Π΅Π·ΠΈΡΠΈ. ΠΠ° ΡΠ»Π΅ΡΠ½ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π²ΠΌΠ΅ΡΡΠΎ ΠΏΠΎΡΠΎΡΠΈ ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΈΠΊΠ»ΠΈ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΡΠ±ΠΈΡΠΈΡ (event loop) ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ. ΠΠΊΠ»ΡΡΠ΅Π½Π° Π΅ ΡΠ΅ΡΡΠΎΠ²Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅ Π½Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ, ΠΎΠ±Ρ Π²Π°ΡΠ°ΡΠΈ Π΄Π΅ΡΠ΅ΡΠΊΠΈ Ρ ΠΈΠ»ΡΠ΄ΠΈ ΠΏΠΈΡa.
ΠΡΠ½ΠΎΠ²Π½ΠΈ Π½ΠΎΠ²ΠΈΠ½ΠΈ Π² GNUnet 0.12:
- Π Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ GNS (GNU Name System) ΡΠ° Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈΡΠ΅ Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠ»ΡΡΠΎΠ²Π΅ (Π·Π° Π΄Π° ΠΎΡΠ³ΠΎΠ²Π°ΡΡΡ Π½Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈΡ ΡΠ΅ Π±ΡΠ΄Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡ). ΠΠΌΠ΅Π½Π°ΡΠ° Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΠΈ Π΅ΡΠΈΠΊΠ΅ΡΠΈ Π² UTF-8, Π±Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° punycode-Π½ΠΎΡΠ°ΡΠΈΡ IDNA. ΠΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ ΠΈΠΌΠ΅Π½Π° IDNA Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ NSS-ΠΏΠ»ΡΠ³ΠΈΠ½. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΏΠ»ΡΠ³ΠΈΠ½ Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈ ΠΎΡ root (GNUnet Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ° Ρ ΠΏΡΠ°Π²Π° root).
- Π GNS ΠΈ (Network Size Estimation) Π΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ Π°Π»Π³ΠΎΡΠΈΡΡΠΌΡΡ Π·Π° Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΠ²ΠΎ Π·Π° ΡΠ°Π±ΠΎΡΠ° (proof of work), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΏΡΠΈ ΠΎΡΠ·ΠΎΠ²Π°Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π·ΠΎΠ½Π°ΡΠ°. ΠΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΡΡΠ»ΠΎΠΆΠ½ΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡΡΠ° Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ASIC.
- ΠΠ»ΡΠ³ΠΈΠ½ΡΡ Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ°Π½ΡΠΏΠΎΡΡ Π½Π°Π΄ UDP Π΅ ΠΏΡΠ΅Ρ Π²ΡΡΠ»Π΅Π½ Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΡΠ° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ Π½Π΅ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΡΠ°;
- ΠΈ Π΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Π±ΠΈΠ½Π°ΡΠ΅Π½ ΡΠΎΡΠΌΠ°Ρ Π·Π° ΠΎΡΠΊΡΠΈΡΠΈΡΠ΅ ΠΊΠ»ΡΡΠΎΠ²Π΅ RSA;
- ΠΈΠ·Π»ΠΈΡΠ½ΠΎ Ρ Π΅ΡΠΈΡΠ°Π½Π΅ Π² ΡΠΈΡΡΠΎΠ²ΠΈΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ EdDSA;
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΊΡΠΈΠΏΡΠ° gnunet-logread Π·Π° ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΎΠ΄ΠΈΡ Π½Π° Π»ΠΎΠ³ΠΎΠ²Π΅ΡΠ΅;
- Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ECDH Π΅ ΠΏΡΠ΅Ρ Π²ΡΡΠ»Π΅Π½Π° Π½Π° ΠΊΠΎΠ΄Π° ;
- Π Π΅ΡΠ΅Π½ΠΈ ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΠ³Π»ΠΎΠ±ΡΠ²Π°Π½Π΅. ΠΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈΡΠ΅ Π΅ ΠΎΡΡΡΡΠ°Π½Π΅Π½
(GNU Linear Programming Kit). ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΈΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ .
ΠΠ° Π±Π°Π·Π°ΡΠ° Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅ Π½Π° GNUnet ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΡΠΎΠ²ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
- Π£ΡΠ»ΡΠ³Π° Π·Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ΅Π½ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠΎΡΡΠΎ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ°, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π΄Π°Π½Π½ΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π²Π°Ρ ΡΠ°ΠΌΠΎ Π² ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½ Π²ΠΈΠ΄ ΠΈ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° ΡΠΎΠ²Π°, ΠΊΠΎΠΉ Π΅ ΠΏΠΎΡΡΠ°Π²ΠΈΠ», ΡΡΡΡΠΈΠ» ΠΈΠ»ΠΈ ΡΠ²Π°Π»ΠΈΠ» ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ» GAP.
- Π‘ΠΈΡΡΠ΅ΠΌΠ° VPN Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΠΊΡΠΈΡΠΈ ΡΡΠ»ΡΠ³ΠΈ Π² Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° β.gnuβ ΠΈ ΠΏΡΠΎΠ±ΠΈΠ²Π°Π½Π΅ Π½Π° ΡΡΠ½Π΅Π»ΠΈ IPv4 ΠΈ IPv6 Π²ΡΡΡ Ρ P2P ΠΌΡΠ΅ΠΆΠ°ΡΠ°. ΠΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΡ Π΅ΠΌΠΈ Π·Π° ΡΡΠ°Π½ΡΠ»Π°ΡΠΈΡ IPv4-Π²-IPv6 ΠΈ IPv6-Π²-IPv4, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΡΠ½Π΅Π»ΠΈ IPv4-ΠΏΠΎΠ²ΡΡΡ -IPv6 ΠΈ IPv6-ΠΏΠΎΠ²ΡΡΡ -IPv4.
- Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ ΠΈΠΌΠ΅Π½Π° GNS (GNU Name System) ΡΠ»ΡΠΆΠΈ ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠ»Π½ΠΎ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΈ Π½Π΅ΡΠ΅Π½Π·ΡΡΠΈΡΠ°Π½Π° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π½Π° DNS. GNS ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π°Π΅Π΄Π½ΠΎ Ρ DNS ΠΈ Π² ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΊΠ°ΡΠΎ ΡΠ΅Π± Π±ΡΠ°ΡΠ·ΡΡΠΈ. Π¦ΡΠ»ΠΎΡΡΠ½ΠΎΡΡΡΠ° ΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΡΡΡΠ° Π½Π° Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΡΡΠ΅Π· ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°. ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΡ DNS, Π² GNS Π²ΠΌΠ΅ΡΡΠΎ Π΄ΡΡΠ²ΠΎΠ²ΠΈΠ΄Π½Π° Ρ Π΅ΡΠ°ΡΡ ΠΈΡ Π½Π° ΡΡΡΠ²ΡΡΠΈΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π°ΡΠΎΡΠ΅Π½ Π³ΡΠ°Ρ. ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠΌΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° DNS, Π½ΠΎ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ Ρ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»Π½ΠΎΡΡΡΠ° β ΡΠ·Π΅Π»ΡΡ, ΠΊΠΎΠΉΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ°, Π½Π΅ Π·Π½Π°Π΅ Π½Π° ΠΊΠΎΠ³ΠΎ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΎΡΠ³ΠΎΠ²ΠΎΡΡΡ, Π° ΡΡΠ°Π½Π·ΠΈΡΠ½ΠΈΡΠ΅ ΡΠ·Π»ΠΈ ΠΈ ΡΡΠ΅ΡΠΈ Π½Π°Π±Π»ΡΠ΄Π°ΡΠ΅Π»ΠΈ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π΄Π΅ΡΠΈΡΡΠΈΡΠ°Ρ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅;
- GNUnet Conversation Π΅ ΡΡΠ»ΡΠ³Π° Π·Π° ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π³Π»Π°ΡΠΎΠ²ΠΈ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ ΡΡΠ΅Π· GNUnet. ΠΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° GNS, ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π³Π»Π°ΡΠΎΠ²ΠΈΡ ΡΡΠ°ΡΠΈΠΊ ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π²Π° Π² ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½ Π²ΠΈΠ΄. ΠΠ½ΠΎΠ½ΠΈΠΌΠ½ΠΎΡΡΡΠ° Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½Π° β Π΄ΡΡΠ³ΠΈ ΠΏΠΈΡΠΎΠ²Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΡ Π²ΡΡΠ·ΠΊΠ°ΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²Π°ΠΌΠ° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΠΈ Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ IP Π°Π΄ΡΠ΅ΡΠΈ.
- ΠΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠΎΡΠΈΠ°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ , ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠ° ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌ multicast Ρ ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° end-to-end ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅, Π·Π° Π΄Π° ΠΈΠΌΠ°Ρ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΡΠ°ΡΠΎΠ²Π΅ ΠΈ Π΄ΠΈΡΠΊΡΡΠΈΠΈ ΡΠ°ΠΌΠΎ ΡΠΏΡΠ»Π½ΠΎΠΌΠΎΡΠ΅Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ (ΡΠ΅Π·ΠΈ, Π½Π° ΠΊΠΎΠΈΡΠΎ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡΡΠ° Π½Π΅ ΡΠ° Π°Π΄ΡΠ΅ΡΠΈΡΠ°Π½ΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π½Π° Π²ΡΠ·Π»ΠΈ, Π½ΡΠΌΠ° Π΄Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° Π³ΠΈ ΠΏΡΠΎΡΠ΅ΡΠ°Ρ);
- Π‘ΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π° Π΅Π»Π΅ΠΊΡΡΠΎΠ½Π½Π° ΠΏΠΎΡΠ° , ΠΏΡΠΈΠ»Π°Π³Π°ΡΠ° GNUnet Π·Π° Π·Π°ΡΠΈΡΠ° Π½Π° ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈΡΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π·Π° Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π° ΠΊΠ»ΡΡΠΎΠ²Π΅;
- ΠΠ»Π°ΡΠ΅ΠΆΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ° , ΠΊΠΎΡΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΡΡ Π·Π° ΠΊΡΠΏΡΠ²Π°ΡΠΈΡΠ΅, Π½ΠΎ ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈΡΠ΅ Π½Π° ΡΡΡΠ³ΠΎΠ²ΡΠΈΡΠ΅ Π·Π° ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Π΄Π°Π½ΡΡΠ½ΠΈ ΠΎΡΡΠ΅ΡΠΈ. ΠΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ Π²Π°Π»ΡΡΠΈ ΠΈ Π΅Π»Π΅ΠΊΡΡΠΎΠ½Π½ΠΈ ΠΏΠ°ΡΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΄ΠΎΠ»Π°ΡΠΈ, Π΅Π²ΡΠΎ ΠΈ Π±ΠΈΡΠΊΠΎΠΉΠ½ΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
