Razvojem internet tehnologija postalo je neophodno neprestano razmjenjivati razne vrste informacija velikom brzinom. Postoji mnogo načina za dijeljenje datoteka s drugim korisnicima. Jedan od najpopularnijih je prenos informacija putem p2p mreža.
p2p je kratica za peer-to-peer, što se doslovno prevodi kao "jednako jednako". Na Internetu koji govori ruski, p2p mreže nazivaju se i peer-to-peer, peer-to-peer ili decentralizovane mreže.
Razlike između 2p2 mreže i ostalih mreža za razmjenu datoteka
U uobičajenim mrežama za razmjenu datoteka datoteke se pohranjuju na server s kojeg svaki korisnik može preuzeti datoteku koja mu je potrebna. Ako se datoteka izbriše sa servera, korisnik će joj izgubiti pristup. Pored toga, brzina preuzimanja je ograničena propusnošću servera.
Ne postoji takav server u peer-to-peer mrežama. Sve potrebne datoteke se pohranjuju na hard diskove korisnika u mape koje su dijelili. U p2p mrežama, svaki računar djeluje i kao server, koji daje informacije i kao klijent, kada informacije treba preuzeti. To vam omogućava značajno povećanje brzine razmjene datoteka.
Trenutno su hibridne p2p mreže najrasprostranjenije. U takvim mrežama poslužitelj djeluje kao koordinator koji pruža interakciju između korisnika, ali ne pohranjuje nikakve informacije. Te mreže kombiniraju i brzinu čiste 2p2 mreže i pouzdanost centralizirane mreže. Trenutno su najpopularniji hibridni mrežni protokoli BitTorrent i Direct Connect.
BitTorrent protokol
Razmjena datoteka putem BitTorrent protokola odvija se u dijelovima pomoću posebnog klijentskog programa. Tijekom preuzimanja dijelovi datoteka se razmjenjuju prema principu "ti si za mene - ja za tebe".
Prijenos datoteka koordinira se pomoću posebnog servera - torent tracker-a. To je neophodno kako bi se učesnici mreže, takozvani vršnjaci, mogli naći. Ovaj server pohranjuje ID-ove datoteka, IP adrese i klijentske portove. Torrent tracker je često web lokacija koja čuva informacije o distribuiranim datotekama.
Mnogi trekeri koriste sistem registracije i ocjenjivanja kako bi se uskladili s osnovnim principom p2p mreža. Oni uzimaju u obzir omjer informacija koje je korisnik preuzeo i dao. U slučajevima kada će količina podataka koje korisnik preuzme znatno premašiti količinu informacija koje mu se daju, opcija preuzimanja za njega će biti ograničena.
Protokol izravnog povezivanja (DC)
Razmjena datoteka putem protokola Direct Connect često se događa između korisnika lokalnih mreža. Da biste radili u istosmjernoj mreži, potreban vam je poseban klijent koji se povezuje s jednim ili više servera, koji se u takvoj mreži nazivaju čvorištima. Nakon povezivanja sa čvorištem, korisnici mogu preuzimati datoteke iz mapa ostalih članova mreže otvorenih za pristup.
Zanimljiva karakteristika DC mreža za korisnike je mogućnost razmjene trenutnih ličnih poruka u chatu.
Jedini značajan nedostatak p2p mreža je kršenje autorskih prava. Budući da je razmjenu datoteka između korisnika gotovo nemoguće pratiti, njihova distribucija ostaje isključivo na savjesti učesnika u peer-to-peer mrežama.