ΠžΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° GNUnet P2P ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° 0.15.0

ΠŸΡ€Π΅Π·Π΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° GNUnet 0.15, Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½Π° Π·Π° ΠΈΠ·Π³Ρ€Π°Π΄Π±Π° Π½Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ P2P ΠΌΡ€Π΅ΠΆΠΈ. ΠœΡ€Π΅ΠΆΠΈΡ‚Π΅ создадСни со помош Π½Π° GNUnet Π½Π΅ΠΌΠ°Π°Ρ‚ Π½ΠΈΡ‚Ρƒ Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° нСуспСх ΠΈ сС способни Π΄Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π°Ρ‚ нСповрСдливост Π½Π° ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° корисницитС, Π²ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΌΠΎΠΆΠ½Π°Ρ‚Π° Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° ΠΎΠ΄ страна Π½Π° Ρ€Π°Π·ΡƒΠ·Π½Π°Π²Π°Ρ‡ΠΊΠΈΡ‚Π΅ слуТби ΠΈ администраторитС со пристап Π΄ΠΎ ΠΌΡ€Π΅ΠΆΠ½ΠΈΡ‚Π΅ јазли.

GNUnet ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° создавањС Π½Π° P2P ΠΌΡ€Π΅ΠΆΠΈ ΠΏΡ€Π΅ΠΊΡƒ TCP, UDP, HTTP/HTTPS, Bluetooth ΠΈ WLAN ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ F2F (ΠŸΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»-Π΄ΠΎ-ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»). ΠŸΡ€Π΅ΠΌΠΈΠ½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ NAT Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΎ, Π²ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ UPnP ΠΈ ICMP. Π—Π° Π΄Π° сС ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ΠΈ Π½Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° сС користи дистрибуирана Ρ…Π΅Ρˆ Ρ‚Π°Π±Π΅Π»Π° (DHT). ОбСзбСдСни сС Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° Ρ€Π°ΡΠΏΠΎΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΡ€Π΅ΠΆΠ½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ. Π—Π° сСлСктивно Π΄ΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅ ΠΈ ΠΎΡ‚ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€Π°Π²Π°Ρ‚Π° Π·Π° пристап, сС користи услугата Π·Π° Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Ρ€Π°Π·ΠΌΠ΅Π½Π° Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‚Π΅Ρ‚ reclaimID, ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ GNS (GNU Name System) ΠΈ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ.

БистСмот ΠΈΠΌΠ° ΠΌΠ°Π»Π° ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ° Π½Π° рСсурси ΠΈ користи Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° со повСќС процСси Π·Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅. ОбСзбСдСни сС флСксибилни Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ ΠΈ ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ статистика. Π—Π° Π΄Π° сС Ρ€Π°Π·Π²ΠΈΡ˜Π°Ρ‚ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π° ΠΊΡ€Π°Ρ˜Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°, GNUnet ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° API Π·Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ C ΠΈ врски Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ програмски Ρ˜Π°Π·ΠΈΡ†ΠΈ. Π—Π° Π΄Π° сС поСдностави Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚, сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС користат циклуси ΠΈ процСси Π½Π° настани намСсто нишки. Π’ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° тСст Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° автоматско Ρ€Π°ΡΠΏΠΎΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° СкспСримСнтални ΠΌΡ€Π΅ΠΆΠΈ ΡˆΡ‚ΠΎ ΠΏΠΎΠΊΡ€ΠΈΠ²Π° дСсСтици илјади врсници.

Π“Π»Π°Π²Π½ΠΈΡ‚Π΅ Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎ GNUnet 0.15:

  • Π”Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈΠΎΡ‚ систСм Π·Π° имиња Π½Π° Π΄ΠΎΠΌΠ΅Π½ΠΈ GNS (GNU Name System) ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° моТност Π·Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Π΄ΠΎΠΌΠ΅Π½ΠΎΡ‚ ΠΎΠ΄ највисоко Π½ΠΈΠ²ΠΎ β€ž.pinβ€œ. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΊΠΎΠΏΡ‡ΠΈΡšΠ°Ρ‚Π° EDKEY.
  • Π’ΠΎ gnunet-scalarproduct, ΠΊΡ€ΠΈΠΏΡ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ сС ΠΏΡ€Π΅Ρ„Ρ€Π»Π΅Π½ΠΈ Π·Π° Π΄Π° сС користи Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° либсодиум.
  • Услугата Π·Π° Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Ρ€Π°Π·ΠΌΠ΅Π½Π° Π½Π° Ρ€Π°Π·ΠΌΠ΅Π½Π° Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‚Π΅Ρ‚ (RECLAIM) Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π°ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΈΠ²ΠΈ ΠΏΠΎΡ‚ΠΏΠΈΡˆΠ°Π½ΠΈ со помош Π½Π° ΡˆΠ΅ΠΌΠ°Ρ‚Π° BBS+ (слСпо ΠΏΠΎΡ‚ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅, Π²ΠΎ ΠΊΠΎΠ΅ потписникот Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° пристапи Π΄ΠΎ содрТината).
  • ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Π½Π° ΡƒΠ½ΠΈΡ˜Π°Ρ‚Π° Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½, кој сС користи Π·Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° Π½Π° ΠΊΠ»ΡƒΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠΎΡ€Π°ΠΊΠΈ Π·Π° ΠΎΡ‚ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Π΄ΠΎ GNS.
  • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° гласникот Π΅ стабилизирана, ΡˆΡ‚ΠΎ повСќС Π½Π΅ Π΅ СкспСримСнтално.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€