Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> počítač >> počítačový program >>

Jak Gnutella Works

lké rozdíly mezi Gnutella a starého Napster:.
  • Neexistuje žádný centrální databáze, která ví, že všechny soubory jsou k dispozici v síti Gnutella. Místo toho, všechny počítače v síti navzájem vyprávíme o dostupných souborů pomocí distribuované přístupu dotazu.
  • Existuje mnoho různých klientských aplikací k dispozici pro přístup k síti Gnutella.

    Vzhledem k tomu, obou těchto vlastností, by bylo obtížné pro jednoduché soudní Pro odstavení Gnutella dolů. Soud bude muset najít způsob, jak zablokovat veškerý síťový provoz Gnutella u ISP a úroveň páteří internetu zabránit lidem ze sdílení
    Gnutella Klienti

    Původní Napster měl jednu kus &Quot.; Klientský software " - Software, který uživatelům běžel na svých strojích na přístup k serverů Napster. Gnutella má desítky klientů k dispozici. Některé z populárních klientů Gnutella include:

  • BearShare
  • Gnucleus
  • LimeWire
  • Morpheus
  • WinMX
  • XoloX

    How klient Gnutella najde skladbu

    Vzhledem k tomu, že neexistuje žádný centrální server pro ukládání názvy a umístění všech dostupných souborů, jak se software Gnutella na vašem počítači najít skladbu na někoho jiného stroje? Tento proces probíhá zhruba takto:

  • Můžete zadat název skladby nebo soubor, který chcete najít
  • Zařízení zná alespoň jednoho dalšího Gnutella stroji někde na internetu. síť. Je to proto, že ví, že jste řekl, že umístění zařízení zadáním IP adresy, nebo proto, že software má IP adresu hostitele Gnutella předem naprogramované v. Zařízení odešle název skladby jste zadali v na Gnutella stroj (s) to ví o.
  • Tyto stroje hledat, zda požadovaný soubor je na místním pevném disku. Pokud tomu tak je, pošlou zpět název souboru (a stroj IP adresu) na žadatele.
  • Ve stejné době, všechny z těchto strojů vyslat stejný požadavek na stroje, které jsou spojeny s, a proces opakuje.
  • Žádost má TTL (Time To Live) limitu umístěn na to. Žádost by mohla jít ven šest nebo sedm úrovní hluboko, než se zastaví šířící se. Pokud každý stroj v síti Gnutella ví o pouhých čtyř druhých, to znamená, že se váš požadavek by mohl dosáhnout 8000 nebo tak nějak jiné stroje na síti Gnutella pokud se šíří sedm úrovní hluboko.

    Jedná se o velmi jednoduchý , a chytrý způsob, jak rozdělit dotaz na tisíce strojů velmi rychle

    Tento přístup má jednu velkou výhodu - Gnutella pracuje po celou dobu. Tak dlouho, jak se můžete dostat do alespoň jedné další

    Page [1] [2] [3] [4] [5] [6]