Fájlmegosztó hálózat
A fájlmegosztó hálózat a fájlmegosztásra szolgáló peer-to-peer számítógépes hálózatok gyűjtőneve , amely a fájlcsere résztvevőinek egyenlőségén alapul, vagyis minden résztvevő egyszerre kliens és szerver [1] .
A fájlmegosztó hálózatok szervezeti típusai
Központosított hálózatok
Annak ellenére, hogy a fájlmegosztó hálózat minden tagja egyszerre kliens és szerver, szükség van egy infrastruktúrára , amely a különböző klienseket egy bizonyos közösséggé egyesíti . A központosított fájlmegosztó hálózatokban a szolgáltatási információkat az indexelő szerverek tárolják.
Egy ilyen hálózat előnye az ilyen hálózatok programozásának viszonylagos egyszerűsége és a szerverekhez továbbított kis mennyiségű szolgáltatási információ. A Napster és a WinMX hálózatok bezárása megmutatta a központosított fájlcserélő hálózatok megbízhatatlanságát [1] . Az indexelő szerverek különböző okok miatt (műszaki hiba, a tulajdonos cég csődje, bírósági döntés) letilthatók. Ebben az esetben a hálózat leáll. A központosított hálózatok közé tartozik a Direct Connect .
Decentralizált hálózatok
A decentralizált fájlmegosztó hálózatok a szerverek indexelése nélkül működnek. Bár a bennük továbbított szolgáltatási információk mennyisége nagyobb, megbízhatóságuk sokkal nagyobb. Egyelőre nincs mód egy ilyen hálózat működésének erőszakos leállítására. A decentralizált hálózatok közé tartozik a Gnutella [1] , a RetroShare , az Overnet , a Kad .
Részben decentralizált (hibrid) hálózatok
A központosított hálózatok sebességét és a decentralizált hálózatok megbízhatóságát kombinálva hibrid sémákat alkalmaznak, amelyek független indexelő szervereket használnak, amelyek folyamatosan szinkronizálják az információkat. Így ha valamelyik meghibásodik, a hálózat tovább működik. A részben decentralizált fájlmegosztó hálózatok közé tartozik az eDonkey2000 , az OpenNap .
Működési elvek
A fájlmegosztó hálózatban való munka megkezdéséhez a felhasználó letölti a megfelelő programot a számítógépére, és lehetővé teszi más felhasználók számára, hogy hozzáférjenek bizonyos erőforrásaihoz (ezt a folyamatot számítógépes szakzsargonban „megosztásnak” nevezik, az angol share szóból ). Mindegyik ilyen program képes megkeresni a más felhasználók számítógépén közzétett forrásokat ingyenes letöltés céljából. Bármely felhasználó a keresést használva megtalálhatja bármely másik felhasználó számítógépén azokat az erőforrásokat, amelyeket ingyenes hozzáférésben tett közzé, és ingyenesen letöltheti azokat. És mivel az ilyen fájlcserélő programok felhasználóinak száma százezres, sőt néha milliós nagyságrendű, a felhasználó valószínűleg megtalálja a számára szükséges fájlt.
Figyelemre méltó decentralizált és hibrid fájlmegosztó hálózatok
- Az I2P egy névtelen, önszerveződő elosztott hálózat, amely módosított DHT-t használ, de abban különbözik, hogy kivonatolt gazdagépcímeket, AES-titkosított IP-címeket és nyilvános titkosítási kulcsokat tárol. Egyszerű szállítási mechanizmust biztosít az alkalmazások számára a névtelen és biztonságos üzenetküldéshez. Az összes hálózati forgalom titkosítva van a feladótól a címzettig, összesen négy szintű titkosítást használnak az üzenetek továbbításakor (végponttól végpontig, fokhagyma , alagút és szállítási szintű titkosítás), hálózati címként pedig kriptográfiai azonosítók ( főleg egy pár nyilvános kulcsból áll) .
- Az ED2K (eDonkey2000) egy decentralizált hálózat. A keresést egymáshoz kapcsolódó speciális szerverek végzik. Az ügyfelek egymástól függetlenül cserélnek MFTP protokollon keresztül . A MetaMachine , az eredeti koncepció fejlesztője és az első webalapú kliens (Edonkey 2000 v1.4.5), 2005-ben megszüntette a projekt támogatását, de a web továbbra is működik egy jobb és erősebb eMule klienssel , amely Kademlia mechanizmusokat használ az építkezéshez. decentralizált eD2k szegmens.
- TC (TrueChat) - egy kevéssé ismert hálózat, főként szerveren keresztüli kommunikációra (általában nyilvános IP-címmel) kliens kommunikációhoz (peer-hub-peer) (a szerző TC)[ adja meg ] .
- Az Overnet , Kad a Kademlia protokollon alapuló decentralizált technológiák , amelyek az eDonkey2000 (eD2k) hálózaton végeznek keresést.
- A BitTorrent rendszerint nagy volumenű fájlok elosztott terjesztésére szolgáló technológia. Nagy sebesség és központosítás jellemzi. Egyes BitTorrent kliensek támogatják a DHT -t, és központi szerver ( tracker ) nélkül is működhetnek .
- Direct Connect – egy lazán összekapcsolt dedikált szerver a kereséshez (hubok). A Direct Connect hubok nagyon kényelmesek a helyi hálózatokon történő fájlmegosztáshoz.
- Az Advanced Direct Connect a Direct Connect hálózatok evolúciós fejlesztése a főbb hiányosságok kiküszöbölésével.
- FastTrack , iMesh - eredetileg a KaZaA -ban lett megvalósítva .
- Az OpenFT a FastTrack hálózat nyílt kiterjesztése. Ajándékkliensek ( KCeasy ), MLDonkey támogatják .
- A Gnutella egy teljesen decentralizált hálózat, amely a Nullsoft által HTTP-letöltéseken alapuló protokollt használ. A hálózat önszerveződése a csomópont-lista adatok automatikus cseréjének köszönhető a csatlakoztatott kliensek között. Ügyfelek: Shareaza , BearShare , LimeWire , Gnucleus , Phex .
- A Gnutella2 a Gnutella protokoll kiterjesztése. A főbb változások csak a fájlkereső rendszer felépítését érintették. Így sikerült csökkenteni a hálózat általános terhelését azzal, hogy a kéréseket célzottan csak azoknak az ügyfeleknek osztottuk ki, akik rendelkeznek a keresett fájllal. Az UDP-flood típusú támadás hamis kezdeményezésével kapcsolatos probléma is megszűnt . Minden más tekintetben a hálózat teljesen hasonló a Gnutella1-hez. A fő kliens a Shareaza .
- Az Ares egy fájlmegosztó hálózat bármilyen fájl számára.
- A Soulseek egy védett protokoll. Minden keresés egy központi szerveren keresztül történik, amely ingyenes regisztrációval és fizetős előfizetéssel rendelkezik [2] . Ügyfelek: Soulseek, MLDonkey, SolarSeek.
- A Freenet , a GNUnet , az Entropy névtelen fájlmegosztó hálózatok , amelyek ellenállnak az internetes cenzúrának .
- MP2P (Manolito P2P) - Blubster [3] , Piolet [4] , RockItNet kliensek által támogatott .
- A NEOnet egy részlegesen decentralizált, shareware alapon működő kereskedelmi hálózat. Ez a DHT protokoll sajátos kiegészítő módosítása, amikor a Gnutella hálózat külön kereskedelmi szegmensében dolgozik, amelyet a Morpheus kliens támogat . A kriptográfiai védelem és a hálózati névtelenség tulajdonságai nem támogatottaka NeoNet hálózaton.
- A Filetopia egy potenciálisan biztonságos hálózat sokféle tartalom megosztására.
- MUTE .
- A Nodezilla egy névtelen fájlmegosztó hálózat .
- A Peer2Mail alapvetően nem is peer-to-peer hálózat, hanem egyfajta szoftver, amely lehetővé teszi a fájlok átvitelét két gazdagép között (peer-to-peer), a levelezési szolgáltatásokat routerként használva. A fájlátviteli technológia az SMTP protokollba való beágyazáson alapul.
- Az Ants p2p a 3. generációs nyílt P2P hálózat fokozott biztonsággal. Java kliens.
- Rodi - támogatja a fájltartalom szerinti keresést. Java kliens.
- A BeShare egy BeOS -re összpontosító hálózat .
- A JXTA a P2P specifikációk és protokollok szabványosítása.
- Az RShare egy nyílt, névtelen P2P hálózat .
- RetroShare – Üzenetküldés és fájlmegosztás, hang, chat és fórumok.
- A WiPeer egy hálózat, amely közvetlenül a számítógépek között működik, megkerülve a szolgáltató berendezéseit. Így a web teljesen mentes a cenzúrától .
- Az SKad vagy OpenKAD a Kademlia protokoll egy módosítása . Az ilyen típusú, teljesen decentralizált hálózatokat főleg Japánban hozták létre. Az első lépés ebbe az irányba a Winny program volt . A hálózat továbbfejlesztése a hálózati anonimitás irányába vezetett a Share program megjelenéséhez . A mai napig létezik egy harmadik verzió is a Perfect Dark program irányítása alatt . Az SKad hálózat mindhárom verziója párhuzamosan fejlődött, és bár sok közös vonás van bennük, nem kompatibilisek egymással a node-list kódolási eljárás erősebb titkosítás felé történő módosulása miatt. Így mindhárom program három egyforma hálózatot alkotott, különböző fokú biztonsággal.
- A Usenet egy globális hirdetőtábla.
- A Poisoned egy program a Gnutella, OpenFT, FastTrack fájlmegosztó hálózatokkal való együttműködéshez Mac OS X operációs rendszer környezetben . Az ajándék háttéralkalmazás grafikus felhasználói felületét jelöli.
- Netsukuku - (nem fájlmegosztó?) egy új generációs hálózat, egy mesh adathálózat, amely a modern OSI modell 3. rétegét egy másik útválasztási protokollra cseréli. A Netsukuku protokoll egy hálózati struktúrát épít fel fraktál formájában . A hálózat elosztott, méretezhető, névtelen és ellenőrizetlen, elkülönül az internettől, mindenféle szolgáltatás és kormányzati csatorna támogatása nélkül. A protokoll a Quantum Shortest Path Netsukuku ( QSPN ) algoritmust használja az összes szükséges kommunikációs útvonal kiszámításához egy csomóponttól az összes többi csomópontig . A hálózati sávszélességet a jelenlegi hálózati kártyák képességei korlátozzák. Mivel a Netsukukuban nincsenek internetszolgáltatók, senkit sem lehet leválasztani a hálózatról. Mivel a Netsukuku címei véletlenszerűen vannak elosztva, még azt sem tudni, hol és kié az a csomópont, amely bizonyos bájtok tárolásáért felelős. Az eredmény a teljes szabadság és teljes egyenlőség.
- Peers - az Electronic City portál fájlmegosztó hálózata . A hálózat számos távközlési szolgáltató felhasználóit egyesíti Novoszibirszkben, Kemerovóban, Tomszkban, Omszkban, Barnaulban, Szurgutban és Vlagyivosztokban.
Említések az irodalomban
A decentralizált hálózat elvének leírása:
A templomnak örökkévalónak kellett lennie. Mint maga a mélység. Tehát ne függjön egyetlen szervertől sem. A Templomot létrehozó programok szabadon vándorolnak a hálózaton, töredékeik megkettőződnek, újrakombinálódnak, önállóan munkára szerveződnek. Ahhoz, hogy a Templom eltűnjön, meg kell semmisíteni a hálózat összes gépét. Pontosabban, jelen pillanatban több mint kilencvenhárom százalék.
-
Szergej Lukjanenko , "
Hamis tükrök "
Lásd még
Jegyzetek
- ↑ 1 2 3 1. ellenség . Magántudósító . chaskor.ru (2008. november 12.). Letöltve: 2008. november 30. Az eredetiből archiválva : 2012. február 9.. (határozatlan)
- ↑ Soulseek . Letöltve: 2010. szeptember 29. Az eredetiből archiválva : 2010. szeptember 26.. (határozatlan)
- ↑ Blubster . Letöltve: 2010. szeptember 29. Az eredetiből archiválva : 2010. szeptember 26.. (határozatlan)
- ↑ Piolet . Letöltve: 2010. szeptember 29. Az eredetiből archiválva : 2010. szeptember 21.. (határozatlan)