Seriál Techniky skryté v p2p sieťach
P2P siete samotné moc predstavovať netreba, zato niektoré technológie v nich použité sú dosť zaujímavé. V článkoch sa pozrieme hlavne rozličné techniky skryté v p2p sieťach určených na zdieľanie súborov, ktorými zaručujú vlastnosti ako integrita, konektivita, priepustnosť.
Anonymita a analýza toku dát v p2p sieťach
V piatej a poslednej časti nášho seriálu o p2p sieťach si predstavíme anonymnú sieť I2P (Invisible Internet Project). Popíšeme nové techniky na zaručenie anonymity v tejto sieti a porovnáme ju s TORom spomenutým minule. Na koniec si prejdeme základné útoky založené na analýze toku dát.
Onion routing v p2p sieťach - TOR
Všetky zatiaľ spomenuté p2p siete si nerobili starosti o anonymite účastníkov - je pomerne jednoduché zistiť, kto čo robí, kto čo sťahuje a čo poskytuje. Šifrovanie osamote síce ponúka utajenie obsahu, ale komunikujúce strany sú viditeľné. Predstavíme si základnú myšlienku zaručenia anynomity v p2p sieťach - onion routing a sieť TOR, ktorá ju implementuje.
Network coding v peer-to-peer sieťach
Existuje aj iný spôsob posielania dát súborov, ako je jednoduché sťahovanie po kusoch, ktoré má niektoré veľmi zaujímavé vlastnosti: časti sú do veľkej miery navzájom zameniteľné. V ideálnom prípade dokonca stačí stiahnuť n ľubovolných rôznych častí súboru rozdeleného na n častí. Táto technika môže zoptimalizovať priepustnosť siete.
Vyhľadávanie v peer-to-peer sieťach
V dnešnom dieli si predstavíme rôzne spôsoby vyhľadávania s ich výhodami a nedostatkami. Vysvetlíme si, ako funguje distribuovaná hašová tabuľka a pozrieme sa na jeden príklad - algoritmus Kademlia, ktorý je úplne decentralizovaný, je odolný proti vypadávaniu uzlov a zaručuje presné výsledky vyhľadávania.
Techniky skryté v p2p sieťach
P2P siete samotné moc predstavovať netreba, zato niektoré technológie v nich použité sú dosť zaujímavé. V prvom dieli sa pozrieme hlavne rozličné techniky skryté v p2p sieťach určených na zdieľanie súborov, ktorými zaručujú vlastnosti ako integrita, konektivita, priepustnosť.

