Síť pro sdílení souborů
Síť pro sdílení souborů je souhrnný název pro počítačové sítě typu peer-to-peer pro sdílení souborů založený na rovnosti účastníků výměny souborů, to znamená, že každý účastník je zároveň klientem i serverem [1] .
Typy organizace sítí pro sdílení souborů
Centralizované sítě
Navzdory skutečnosti, že každý člen sítě pro sdílení souborů je zároveň klientem i serverem, je zapotřebí infrastruktura , která mezi sebou sjednotí různorodé klienty do určité komunity . V centralizovaných sítích pro sdílení souborů jsou informace o službách ukládány indexovacími servery.
Výhodou takové sítě je relativní jednoduchost programování takové sítě a malé množství servisních informací přenášených na servery. Uzavření sítí Napster a WinMX ukázalo nespolehlivost centralizovaných sítí pro sdílení souborů [1] . Indexační servery mohou být deaktivovány z různých důvodů (technické selhání, bankrot vlastnící společnosti, soudní rozhodnutí). V tomto případě síť přestane fungovat. Centralizované sítě zahrnují Direct Connect .
Decentralizované sítě
Decentralizované sítě pro sdílení souborů fungují bez indexových serverů. I když je v nich objem přenášených obslužných informací větší, jejich spolehlivost je mnohem vyšší. Zatím neexistuje způsob, jak násilně zastavit fungování takové sítě. Mezi decentralizované sítě patří Gnutella [1] , RetroShare , Overnet , Kad .
Částečně decentralizované (hybridní) sítě
Kombinací rychlosti centralizovaných sítí a spolehlivosti decentralizovaných sítí se používají hybridní schémata, která využívají nezávislé indexovací servery, které neustále vzájemně synchronizují informace. Pokud tedy jeden z nich selže, síť nadále funguje. Mezi částečně decentralizované sítě pro sdílení souborů patří eDonkey2000 , OpenNap .
Principy činnosti
Aby uživatel mohl začít pracovat v síti pro sdílení souborů, stáhne si do svého počítače příslušný program a umožní ostatním uživatelům přístup k některým ze svých zdrojů (tento proces se v počítačovém žargonu nazývá „sdílení“, z anglického sharing ). Každý takový program má možnost vyhledávat zdroje umístěné na počítačích jiných uživatelů ke stažení zdarma. Každý uživatel může pomocí vyhledávání najít v počítači jakéhokoli jiného uživatele zdroje, které zveřejnil ve volném přístupu, a stáhnout si je zdarma. A protože počet uživatelů takových programů pro sdílení souborů se pohybuje ve stovkách tisíc a někdy dokonce milionů, uživatel pravděpodobně najde soubor, který potřebuje.
Pozoruhodné decentralizované a hybridní sítě pro sdílení souborů
- I2P je anonymní, samoorganizující se distribuovaná síť, která používá upravený DHT, ale liší se tím, že ukládá hashované adresy hostitelů, AES šifrované IP adresy a veřejné šifrovací klíče. Poskytuje aplikacím jednoduchý transportní mechanismus pro anonymní a bezpečné zasílání zpráv. Veškerý síťový provoz je šifrován od odesílatele k příjemci, celkem se při přeposílání zprávy používají čtyři úrovně šifrování (šifrování end-to-end, česnek , tunel a šifrování na úrovni transportu) a jako síťové adresy se používají kryptografické identifikátory ( sestávající převážně z dvojice veřejných klíčů).
- ED2K (eDonkey2000) je decentralizovaná síť. Vyhledávání je prováděno specializovanými servery, které jsou vzájemně propojeny. Klienti si nezávisle vyměňují prostřednictvím protokolu MFTP . MetaMachine , vývojář původního konceptu a první webový klient (Edonkey 2000 v1.4.5), ukončil podporu tohoto projektu v roce 2005, ale web nadále funguje s lepším a výkonnějším klientem eMule , který využívá mechanismy Kademlia k vytváření decentralizovaný segment eD2k.
- TC (TrueChat) - málo známá síť, především pro komunikaci pomocí serveru (obvykle s veřejnou IP) pro klientskou komunikaci (peer-hub-peer) (autor TC)[ specifikovat ] .
- Overnet , Kad jsou decentralizované technologie založené na protokolu Kademlia , které slouží k vyhledávání v síti eDonkey2000 (eD2k).
- BitTorrent je technologie pro distribuovanou distribuci souborů zpravidla velkého objemu. Vyznačuje se vysokou rychlostí a centralizací. Někteří klienti BitTorrent podporují DHT a mohou pracovat bez centrálního serveru ( tracker ).
- Direct Connect - je volně propojený dedikovaný server pro vyhledávání (huby). Rozbočovače Direct Connect jsou velmi vhodné pro sdílení souborů v místních sítích.
- Advanced Direct Connect je evoluční vývoj sítí Direct Connect s odstraněním zásadních nedostatků.
- FastTrack , iMesh - původně implementováno v KaZaA .
- OpenFT je otevřené rozšíření sítě FastTrack. Podporováno giFT klienty ( KCeasy ), MLDonkey .
- Gnutella je plně decentralizovaná síť využívající protokol vyvinutý společností Nullsoft na základě stahování HTTP. K samoorganizaci sítě dochází díky automatické výměně dat seznamu uzlů mezi připojenými klienty. Klienti: Shareaza , BearShare , LimeWire , Gnucleus , Phex .
- Gnutella2 je rozšířením protokolu Gnutella. Hlavní změny se dotkly pouze organizace systému vyhledávání souborů. Podařilo se tak snížit celkovou zátěž sítě pomocí cílené distribuce požadavků pouze těm klientům, kteří mají hledaný soubor. Také byl odstraněn problém s falešným zahájením útoku typu UDP-flood . Ve všech ostatních ohledech je síť zcela podobná Gnutella1. Hlavním klientem je Shareaza .
- Ares je síť pro sdílení souborů pro jakékoli soubory.
- Soulseek je proprietární protokol. Všechna vyhledávání probíhají přes centrální server, který má bezplatnou registraci a placené předplatné [2] . Klienti: Soulseek, MLDonkey, SolarSeek.
- Freenet , GNUnet , Entropy jsou anonymní sítě pro sdílení souborů , které jsou odolné vůči internetové cenzuře .
- MP2P (Manolito P2P) - podporováno klienty Blubster [3] , Piolet [4] , RockItNet .
- NEOnet je částečně decentralizovaná komerční síť na bázi sharewaru. Jde o specifickou pomocnou modifikaci protokolu DHT při práci v samostatném komerčním segmentu sítě Gnutella podporované klientem Morpheus . Vlastnosti kryptografické ochrany a anonymity sítě nejsou v síti NeoNet podporovány
- Filetopia je potenciálně bezpečná síť pro sdílení široké škály obsahu.
- MUTE .
- Nodezilla je anonymní síť pro sdílení souborů .
- Peer2Mail v zásadě není ani síť peer-to-peer, ale druh softwaru, který vám umožňuje přenášet soubory mezi dvěma hostiteli (peer-to-peer) pomocí poštovních služeb jako směrovače. Technologie přenosu souborů je založena na zapouzdření v protokolu SMTP.
- Ants p2p je otevřená P2P síť 3. generace se zvýšenou bezpečností. Java klient.
- Rodi - podporuje vyhledávání podle obsahu souboru. Java klient.
- BeShare je síť zaměřená na BeOS .
- JXTA je standardizace P2P specifikací a protokolů.
- RShare je otevřená anonymní P2P síť .
- RetroShare - zasílání zpráv a sdílení souborů, hlas, chat a fóra.
- WiPeer je síť, která funguje přímo mezi počítači a obchází zařízení poskytovatele. Web je tedy zcela bez cenzury .
- SKad nebo OpenKAD je modifikace protokolu Kademlia . Plně decentralizované sítě tohoto typu vznikaly především v Japonsku. Prvním krokem tímto směrem byl program Winny . Další rozvoj této sítě směrem k anonymitě sítě vedl ke vzniku programu Share . K dnešnímu dni existuje třetí verze pod kontrolou programu Perfect Dark . Všechny tři verze sítě SKad se vyvíjely paralelně, a přestože mají mnoho společného, nejsou vzájemně kompatibilní kvůli úpravě procedury kódování node-list směrem k silnějšímu šifrování. Všechny tři programy tedy tvořily tři stejné sítě s různým stupněm zabezpečení.
- Usenet je globální nástěnka.
- Poisoned je program pro práci se sítěmi pro sdílení souborů Gnutella, OpenFT, FastTrack v prostředí operačního systému Mac OS X. Představuje GUI pro aplikaci na pozadí giFT.
- Netsukuku - (ne sdílení souborů?) síť nové generace, je síťová datová síť, která nahrazuje 3. vrstvu moderního modelu OSI jiným směrovacím protokolem. Protokol Netsukuku buduje síťovou strukturu ve formě fraktálu . Síť je distribuovaná, škálovatelná, anonymní a nekontrolovaná, oddělená od internetu, bez podpory jakýchkoli služeb a vládních kanálů. Protokol používá algoritmus Quantum Shortest Path Netsukuku ( QSPN ) pro výpočet všech nezbytných komunikačních cest z uzlu do všech ostatních uzlů . Šířka pásma sítě je omezena možnostmi současných síťových karet. Vzhledem k tomu, že na Netsukuku nejsou žádní ISP, neexistuje způsob, jak kohokoli odpojit od sítě. Vzhledem k tomu, že adresy v Netsukuku jsou distribuovány náhodně, není ani známo, kde a kdo vlastní uzel zodpovědný za ukládání určitých bajtů. Výsledkem je naprostá svoboda a naprostá rovnost.
- Peers - síť pro sdílení souborů portálu Electronic City . Síť sdružuje uživatele několika telekomunikačních operátorů v Novosibirsku, Kemerovu, Tomsku, Omsku, Barnaulu, Surgutu a Vladivostoku.
Zmínky v literatuře
Popis principu decentralizované sítě:
Chrám měl být věčný. Stejně jako samotná hloubka. Nebuďte tedy závislí na žádném serveru. Programy, které vytvářejí Chrám, se volně pohybují po síti, jejich fragmenty jsou duplikovány, rekombinovány, nezávisle organizovány pro práci. Aby Chrám zmizel, je nutné zničit všechny stroje v síti. Přesněji řečeno, v současnosti více než devadesát tři procent.
—
Sergej Lukjaněnko , "
falešná zrcadla "
Viz také
Poznámky
- ↑ 1 2 3 Nepřítel č. 1 . Soukromý zpravodaj. chaskor.ru (12. listopadu 2008). Získáno 30. listopadu 2008. Archivováno z originálu 9. února 2012. (neurčitý)
- ↑ Soulseek . Získáno 29. září 2010. Archivováno z originálu 26. září 2010. (neurčitý)
- ↑ Blubster . Získáno 29. září 2010. Archivováno z originálu 26. září 2010. (neurčitý)
- ↑ Piolet . Získáno 29. září 2010. Archivováno z originálu 21. září 2010. (neurčitý)