Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Interesante
  • Çfarë është transmetimi peer-to-peer. Çfarë dëshironi të bëni kur shkëmbeni? Dallimet nga rrjeti standard

Çfarë është transmetimi peer-to-peer. Çfarë dëshironi të bëni kur shkëmbeni? Dallimet nga rrjeti standard

Hyrje………………………………………………………………………………………………………………………………………………………………………

Kapitulli 1

      Koncepti i përgjithshëm ………………………………………………………………………………………………. …katër

      Rrjeti peer-to-peer ................................................... ......................................................7

      Rrjeti i ndarjes së skedarëve peer-to-peer ……………………………………..9

Kapitulli 2. Rrjetet dhe protokollet (në shembullin e eDonkey2000)…………………………..10

      eDonkey2000 (web)………………………………………………..….10

konkluzioni …………………………………………………………………………………………………………………………………………………………………………………………………

Referencat…………………………………………………………………………….15

Burimet elektronike………………………………………………………………………………………….

Prezantimi

Ne të gjithë ndajmë informacione me njerëzit rreth nesh në një farë mënyre. Në rastin kur ndajmë skedarë duke përdorur programe si eMule( emul), eDonkey(eDonki), dhe të ngjashme, ky lloj shkëmbimi shoqërohet me punën e një makinerie të madhe, parimet e së cilës, origjinën dhe idetë mbi të cilat është ndërtuar, shpesh i imagjinojmë mjaft keq.

Nevoja për të pasur akses në një sasi të madhe informacioni të shtrirë në kompjuterë të tjerë fillimisht shkaktoi rrjetet lokale. Kjo ndihmoi për një kohë, por doli të ishte e pamundur të kombinohej një numër i madh kompjuterësh në këtë mënyrë. Mundësia për të hyrë në skedarë që dikush tjetër mund të kishte ishte shumë joshëse. Prandaj, është propozuar një sistem që ju lejon të merrni dhe transferoni skedarë nga çdo kompjuter me të cilin ka lidhje dhe që ka softuer të caktuar. Sisteme të tilla quhen rrjete p2p (p2p) ose peer-to-peer (peer-to-peer). Kjo frazë mund të përkthehet si "shkëmbim i barabartë". Kjo do të thotë që ju, duke pasur disa skedarë që mund të jenë me interes për dikë tjetër, u lejoni atyre që dëshirojnë t'i kopjojnë nga ju dhe në këmbim ju merrni mundësinë për të marrë skedarët që ju nevojiten nga ata që i kanë.

Meqenëse interneti tani po bëhet gjithnjë e më i përhapur, përdorimi i rrjeteve peer-to-peer është më i rëndësishëm çdo ditë. Në të vërtetë, sot është shumë më e lehtë për të gjetur skedarin e dëshiruar (filmin tuaj të preferuar, një program të ri për "mikun tuaj elektronik", një këngë të yllit tuaj të preferuar që sapo është publikuar, një libër dhe çdo skedar që ju intereson ) nëse e dini se çfarë janë rrjetet peer-to-peer dhe dini si t'i përdorni ato.

Kapitulli 1 Rrjetet Peer-to-Peer

1.1. Koncepti i përgjithshëm

Një nga vështirësitë kryesore në zbatimin e një shkëmbimi të tillë ishte se ishte e nevojshme të gjesh disi ata që kanë atë që ju nevojitet. Për të zgjidhur këtë problem, ekzistojnë dy mënyra kryesore: serverë të centralizuar dhe të shpërndarë. Në rastin e punës me një server të centralizuar, çdo përdorues duhet të regjistrohet në këtë server, i cili do të mbledhë informacione për përdoruesin (skedarët e disponueshëm për shkëmbim, ID-ja e përdoruesit, etj.), dhe më pas të vendosë këtë informacion në bazën e të dhënave të tij, sipas të cilit do të jetë më tej shkoni në kërkim. Të gjithë skedarët e kërkuar nga përdoruesi do të kërkohen në bazën e të dhënave të serverit qendror dhe lidhjet e gjetura do t'i transmetohen përdoruesit për të krijuar një lidhje direkte pikërisht me kompjuterin që ka informacionin e nevojshëm. Është mbi këtë parim që funksionojnë KaZaa popullore dhe aplikacione të tjera peer-to-peer. Metoda e përshkruar e shkëmbimit të skedarëve duke përdorur një ose më shumë serverë qendrorë bazohet në të ashtuquajturin protokoll FastTrack, i cili është komercial, i cili ndikon disi negativisht në zhvillimin e aplikacioneve që përdorin atë.

Kur një server qendror nuk ekziston, përdoret protokolli Gnutella, i cili ia kalon kërkesën e përdoruesit jo serverit qendror, por direkt në kompjuterët e tjerë në rrjet. Përdoruesi është njëkohësisht një klient dhe një server i rrjetit peer-to-peer. Sisteme të tilla janë më pak kërkuese për sa i përket pranimit dhe regjistrimit të anëtarëve të rinj dhe karakterizohen nga një shpejtësi e madhe e përhapjes së kërkesave. Numri i burimeve të intervistuara po rritet në mënyrë eksponenciale. Një shembull i një aplikacioni që përdor këtë qasje është Morpheus.

Pionieri i padyshimtë i sistemeve peer-to-peer ishte Napster (Napster), i cili ra nën dorën e nxehtë të mbrojtësve të të drejtave të autorit. Disa muaj pas shfaqjes së Napster, IMesh pa dritën. Ndryshe nga Napster, IMesh është ende gjallë sot.

Pas rënies së Napster, aplikacionet peer-to-peer filluan të shfaqen me një ritëm monstruoz, dhe tashmë ka mjaft prej tyre. Periodikisht, disa vdesin, të tjerët lindin dhe rilindin. Një nga më të famshmit në botë është KaZa, dhe në Runet ka lloje të eMule dhe eDonkey.

Në fakt, gomari dhe mushka, siç i quajnë ata që i përdorin, janë në një farë kuptimi sisteme ndërmjetëse midis sistemeve të shpërndara dhe atyre të centralizuara: ka serverë qendrorë që përpunojnë kërkesat e përdoruesve (përkatësisht mbarështuesit e gomarëve dhe mushkës), por ka një shumë serverë të tillë, gjë që lejon, nga njëra anë, të mos mbingarkojë ata, por nga ana tjetër, e ndërlikon disi kërkimin, pasi përditësimi dhe marrja e informacionit nga serverët e tjerë kërkon pak kohë.

Ashtu si në çdo komunitet, ka disa rregulla sjelljeje dhe sjellje të mira për ata që përdorin rrjetet peer-to-peer. Ato janë të thjeshta dhe të dukshme, por, për fat të keq, jo gjithmonë dhe jo nga të gjithë.

1. Pas shkarkimit, mos e fshini skedarin menjëherë. Ndërsa ka një mundësi - mbajeni dhe lërini të tjerët ta shkarkojnë.2. Mos e shtrëngoni në mënyrë të panevojshme shpejtësinë e lidhjes dalëse. Sigurisht, kjo është një ngarkesë në kompjuterin tuaj, por pastaj edhe të tjerët duan të marrin diçka.3. Ndani skedarët. Nëse keni diçka që mund të jetë me interes për dikë tjetër.

E ardhmja e rrjeteve peer-to-peer në tërësi duket mjaft e ndritshme. Pasioni i njerëzve për shkëmbimin (falas) është i pathyeshëm. Pasioni i kompanive për të fituar para është gjithashtu i pathyeshëm. Rezulton një rast klasik: uniteti dhe lufta e të kundërtave. Nuk ka asgjë të paligjshme në vetë rrjetet. Ata do të vazhdojnë të ndërtojnë. Dhe si do të zhvillohet lufta kundër piraterisë së materialeve, koha do të tregojë.

Më vete, ekziston çështja e të drejtës së autorit kur përdoren rrjetet peer-to-peer. Me fjalë të rrepta, shpërndarja e produkteve të licencuara në këtë mënyrë cenon të drejtat e autorit të atyre që i zotërojnë ato dhe diskutimet mbi këtë temë janë bërë prej kohësh një sfond i përhershëm në të cilin skedarët transferohen dhe merren gjithsesi. Nga pikëpamja e mbrojtësve të së drejtës së autorit, teknologjitë peer-to-peer mund të përdoren me sukses në projekte që nuk prekin drejtpërdrejt interesat e tyre dhe nuk konkurrojnë me shërbimet e paguara në internet (për shembull, për të krijuar komunitete të njerëzve të interesuar për probleme të tilla si p.sh. gjetja e kurave për kancerin). Një aplikim tjetër interesant i këtyre teknologjive është krijimi i motorëve efikas të kërkimit (për këtë problem, në veçanti, ka punuar i ndjeri Jin Kang).

Ideja e shareware dhe në të njëjtën kohë e shpërndarjes legale të përmbajtjes plotësisht komerciale gjithashtu ka të drejtë të ekzistojë. Ndoshta argumenti kryesor i mbrojtësve të shkëmbimit nga kolegët është fakti se nuk ka një lidhje të besueshme midis rritjes sasiore të ndarjes së skedarëve dhe uljes së të ardhurave zyrtare nga shitja e përmbajtjes (muzikë në CD, video në DVD, etj.). Të dhënat e RIAA për rënien e të ardhurave nga industria në këtë drejtim shpjegohen me situatën e përgjithshme jo të favorshme ekonomike dhe ngadalësinë e gjigantëve mediatikë në nxjerrjen e produkteve të reja në treg. Për më tepër, pjesa më e madhe e atyre që dëgjojnë muzikë MP3 të shkarkuar në internet, blejnë më pas albumet që u pëlqejnë në CD për cilësinë e tyre më të mirë.

1.2 Rrjeti peer-to-peer

Rrjetet peer-to-peer, të decentralizuara ose peer-to-peer (nga anglishtja peer-to-peer, P2P - një për një, ballë për ballë) janë rrjete kompjuterike të bazuara në barazinë e pjesëmarrësve. Në rrjete të tilla, nuk ka serverë të dedikuar, dhe çdo nyje (peer) është njëkohësisht një klient dhe një server. Ndryshe nga arkitektura klient-server, një organizim i tillë lejon që rrjeti të mbetet funksional me çdo numër dhe çdo kombinim të nyjeve të disponueshme.

Shprehja "peer-to-peer" u përdor për herë të parë në vitin 1984 nga Parbawell Yohnuhuitsman kur zhvillonte arkitekturën e avancuar të rrjeteve të IBM nga Peer to Peer.

Pajisja "peer-to-peer".

Për shembull, ka 12 makina në rrjet dhe secili mund të komunikojë me cilindo. Si klient (konsumator i burimeve), secila prej këtyre makinerive mund të dërgojë kërkesa për sigurimin e çdo burimi tek makineritë e tjera brenda këtij rrjeti dhe t'i marrë ato. Si server, çdo makinë duhet të përpunojë kërkesat nga makineritë e tjera në rrjet, të dërgojë atë që është kërkuar dhe të kryejë disa funksione mbështetëse dhe administrative.

Çdo anëtar i këtij rrjeti nuk i garanton askujt praninë e tij në baza të përhershme. Mund të shfaqet dhe të zhduket në çdo kohë. Por kur arrihet një madhësi e caktuar kritike e rrjetit, vjen një moment kur ka shumë serverë me të njëjtat funksione në rrjet në të njëjtën kohë

Përveç rrjeteve të pastra P2P, ekzistojnë edhe "rrjete hibride" në të cilat ka serverë që përdoren për të koordinuar punën, kërkimin ose dhënien e informacionit për makinat ekzistuese të rrjetit dhe statusin e tyre (on-line, off-line, etj.). Rrjetet hibride kombinojnë shpejtësinë e rrjeteve të centralizuara dhe besueshmërinë e atyre të decentralizuara falë skemave hibride me serverë indeksues të pavarur që sinkronizojnë informacionin me njëri-tjetrin. Nëse një ose më shumë serverë dështojnë, rrjeti vazhdon të funksionojë. Rrjetet pjesërisht të decentralizuara të ndarjes së skedarëve përfshijnë, për shembull, EDonkey, BitTorrent.

Rrjete pjesërisht të decentralizuara (hibride).

Përveç rrjeteve të pastra P2P, ekzistojnë të ashtuquajturat rrjete hibride në të cilat ka serverë që përdoren për të koordinuar punën, kërkimin ose dhënien e informacionit për makinat ekzistuese të rrjetit dhe statusin e tyre (on-line, off-line, etj.). Rrjetet hibride kombinojnë shpejtësinë e rrjeteve të centralizuara dhe besueshmërinë e atyre të decentralizuara falë skemave hibride me serverë indeksues të pavarur që sinkronizojnë informacionin me njëri-tjetrin. Nëse një ose më shumë serverë dështojnë, rrjeti vazhdon të funksionojë. Rrjetet pjesërisht të decentralizuara të ndarjes së skedarëve përfshijnë, për shembull, EDonkey, BitTorrent.

1.3 Rrjeti i ndarjes së skedarëve peer-to-peer

Një nga fushat e aplikimit të teknologjisë së rrjeteve peer-to-peer është shkëmbimi i skedarëve: përdoruesit e rrjetit ngarkojnë çdo skedar në një dosje "të përbashkët" (shpërndarje në anglisht), skedarë nga të cilët janë të disponueshëm për shkarkim për klientët e tjerë. Një përdorues tjetër i rrjetit dërgon një kërkesë për të kërkuar një skedar. Programi kërkon klientët e rrjetit për skedarë që përputhen me kërkesën dhe shfaq rezultatin. Pas kësaj, përdoruesi mund të shkarkojë skedarë nga burimet e gjetura. Rrjetet moderne të ndarjes së skedarëve ju lejojnë të shkarkoni një skedar nga disa burime në të njëjtën kohë (është më i shpejtë dhe më i besueshëm). Për t'u siguruar që ky skedar është i njëjtë për të gjitha burimet, bëhet një krahasim: me emrin e skedarit, me kontrolle ose hash si MD4, TTH, SHA-1. Ndërsa një përdorues po shkarkon një skedar (dhe pasi të përfundojë), klientët e tjerë të rrjetit gjithashtu mund ta shkarkojnë këtë skedar prej tij, si rezultat i të cilit skedarët veçanërisht të njohur përfundimisht mund të jenë të disponueshëm për shkarkim nga qindra burime në të njëjtën kohë.

Në mënyrë tipike, rrjete të tilla shkëmbejnë filma dhe muzikë, gjë që është dhimbja e përjetshme e kompanive të botimit të videove dhe regjistrimit të zërit, të cilat janë shumë të pakënaqura me këtë gjendje. Fakti që është teknikisht e pamundur të ndalosh shpërndarjen e një skedari në një rrjet të decentralizuar peer-to-peer shton problemet e tyre - kjo do të kërkojë shkëputjen fizike të të gjitha makinave në të cilat ndodhet ky skedar nga rrjeti, dhe mund të ketë shumë, shumë makina të tilla - në varësi të popullaritetit të skedarit. Kohët e fundit, publikuesit e videove dhe kompanitë diskografike kanë filluar të padisin përdoruesit individualë të rrjeteve të tilla, duke i akuzuar ata për shpërndarje të paligjshme të muzikës dhe videove.

Kapitulli 2. Rrjetet dhe protokollet (në shembullin e eDonkey2000)

2.1 eDonkey2000 (web)

eDonkey2000, eDonkey, eD2k - rrjeti i ndarjes së skedarëve ndërtuar mbi parimin P2P bazuar protokolli i rrjetit aplikuar niveli MFTP. E zakonshme në Runet emrat joformalë: "gomar", "gomar".

Rrjeti përbëhet nga disa milionë klientë dhe disa dhjetëra serverë që ndërveprojnë me njëri-tjetrin. Klientët janë përdoruesit që ngarkojnë skedarë dhe përdoruesit që kanë versione të plota të skedarëve "burime të plota". Serverët ju lejojnë të gjeni skedarë të publikuar dhe përdorues të tjerë që i kanë këto skedarë (të plotë ose pjesërisht). Vetë skedarët nuk kalojnë nëpër serverë.

Çdo klient është i lidhur me një nga serverët e rrjetit. Klienti i tregon serverit se çfarë skedarësh po ndan. Çdo server mban një listë të të gjithë skedarëve të përbashkët të klientëve të lidhur me të. Kur një klient kërkon diçka, ai dërgon një kërkesë kërkimi në serverin e tij kryesor. Si përgjigje, serveri kontrollon të gjithë skedarët që njeh dhe i kthen klientit një listë skedarësh që përputhen me kërkesën e tij.

Mund të kërkoni në shumë serverë në të njëjtën kohë. Kërkesat e tilla dhe rezultatet e tyre transmetohen përmes protokollit PZHU për të reduktuar ngarkesën e kanalit dhe numrin e lidhjeve me serverët. Ky funksion është veçanërisht i dobishëm nëse një kërkim në serverin me të cilin klienti është i lidhur aktualisht jep një rezultat të ulët.

Kur një klient kërkon që një skedar të shkarkohet, serveri së pari mbledh një listë të të gjithë klientëve të njohur për të që kanë skedarin e kërkuar. Më pas kërkon nga serverët e tjerë të njohur të shohin nëse klientët e lidhur me ta kanë skedarin. Pasi të gjejë klientë të tjerë me skedarin, atëherë serveri i kërkon secilit klient pjesë të ndryshme të skedarit. Ky proces vazhdon derisa të ndërtohet i gjithë skedari.

Si funksionon: Klienti Z ka të gjitha pjesët e një skedari (karakteret e vogla përfaqësojnë pjesë të një skedari). Klienti W, X dhe Y dëshiron të shkarkojë një Skedar. Meqenëse Klienti X dhe Klienti Y kanë të dy pjesë të ndryshme të Skedarit, ata jo vetëm që mund të marrin një skedar nga Klienti Z, por gjithashtu mund t'i dërgojnë një skedar njëri-tjetrit. Kjo lejon që skedari të shpërndahet shumë më shpejt pa përdorur më shumë gjerësi brezi të klientit Z. Klienti W mund të fillojë të shkarkojë skedarin edhe nëse burimi i skedarit (Klienti Z) nuk ka më gjerësi bande të mjaftueshme për të dërguar.

Periodikisht, serverët komunikojnë me njëri-tjetrin për një kohë të shkurtër. Gjatë këtij sesioni komunikimi, serveri, duke njoftuar ekzistencën e tij, dërgon një listë të të gjithë serverëve të tjerë të njohur për të. Kështu, serverët mbajnë një listë të serverëve të tjerë aktivë. Kur një klient lidhet me një server, serveri mund t'i japë atij një listë të serverëve të njohur.

Rrjetet e njohura të ndarjes së skedarëve:

    ED2K ajo është eDonkey2000- një rrjet i një lloji të centralizuar, më i madhi nga rrjetet ekzistuese për ndarjen e skedarëve. Kërkimi kryhet nga serverë të specializuar të ndërlidhur. Klientët shkëmbejnë në mënyrë të pavarur sipas protokollit MFTP. Kompania MetaMakina zhvilluesit e konceptit origjinal dhe klienti i parë i bazuar në ueb (Edonkey 2000 v1.4.5) ndaluan mbështetjen për këtë projekt në 2005, por ueb-i vazhdon të funksionojë me një klient më të mirë dhe më të fuqishëm eMule i cili përdor mekanizma Kademlia për të ndërtuar një segment të decentralizuar eD2k.

BitTorrent (lit. anglisht"rrymë bit") - peer-to-peer (P2P) Protokolli i rrjetit të Cohen për ndarjen bashkëpunuese të skedarëve në internet.

Një rrjet jo më pak i popullarizuar për ndarjen e skedarëve. Skedarët transferohen në pjesë, çdo klient torrent, duke marrë (shkarkuar) këto pjesë, në të njëjtën kohë ua jep (ngarkon) klientëve të tjerë, gjë që redukton ngarkesën dhe varësinë nga çdo klient burim dhe siguron tepricë të të dhënave. Karakterizohet nga shpejtësia dhe centralizimi i lartë. Disa klientë BitTorrent mbështesin DHT dhe mund të funksionojë pa një server qendror (i ashtuquajturi gjurmues). Mbështetur nga klientët BitComet, µTorrent, FreeDownloadManager, etj.

Rrjeti Kad - i decentralizuar pa server rrjeti i ndarjes së skedarëve, i cili përdor protokollin rrjeti i mbivendosjes Kademlia. Mbështetur në eMule(Kad 2.0), mushkë dhe MLDkey. Kur transferoni skedarë, lidhjet e klientit bëhen drejtpërdrejt me njëri-tjetrin (duke përdorur standardin Rrjetet IP). Sapo ndodh një lidhje me rrjetin, klienti kërkon klientë të tjerë për të përcaktuar nëse mund të lidhet lirisht me ta. Ky proces është i ngjashëm me përcaktimin e HighID/LowID në serverë. Nëse mund të lidheni lirisht, ju jepet një ID (i lartë, HighID) dhe merrni një status të hapur në rrjetin Cad. Nëse nuk mund të lidheni lirshëm, ju merrni statusin e murit të zjarrit (përkatësisht LowID).

konkluzioni

Shfaqja e rrjeteve peer-to-peer shoqërohet me tre faktorë.

    Procesori i një makinerie tipike klienti është i pashfrytëzuar. Sidomos në zyrat ku makineritë përdoren kryesisht për përgatitjen e dokumenteve, shtypjen e të dhënave etj. E njëjta gjë vlen edhe për shumicën dërrmuese të kompjuterëve në shtëpi.

    Shumë përdorues ruajnë koleksione skedarësh në kompjuterët e tyre (tekste artikujsh për tema të caktuara, fotografi artistike, etj.) që mund të jenë me interes për përdoruesit e tjerë. Por në të njëjtën kohë, pronarët e këtyre koleksioneve nuk janë të gatshëm ta bëjnë kompjuterin e tyre një server të plotë në rrjet për shkak të kapacitetit të tij të pamjaftueshëm, nevojës për punë gjatë gjithë orarit, arsye financiare dhe të tjera.

    Një pjesë e caktuar e përdoruesve do të donin të merrnin pjesë më aktive në "jetën publike" të rrjetit, duke mos u kufizuar në diskutimin e çështjeve të ndryshme në forume dhe biseda. Ata janë të gatshëm të marrin pjesë në ndonjë "kauzë të përbashkët" të dobishme.

Rrjetet peer-to-peer janë të shumëllojshme. Qëllimi kryesor i disave është shkëmbimi i skedarëve muzikorë dhe video. Të tjerë po zbatojnë projekte për të gjetur një kurë për kancerin, të tjerë po trajnohen në thyerjen e shifrave të njohura bazuar në llogaritjen e shpërndarë dhe të tjerë po kërkojnë qytetërime jashtëtokësore bazuar në të dhënat e marra nga teleskopët radio.

Nga pikëpamja matematikore, një rrjet peer-to-peer mund të përfaqësohet nga një lloj grafiku i pacaktuar: nuk ka arkitekturë standarde të rrjetit (për shembull, yje ose unaza). Për më tepër, ky grafik është dinamik, pasi përdorues individualë bashkohen dhe largohen nga rrjeti në kohë të rastësishme. Çdo përdorues që luan rolin e një serveri në çdo kohë mund të kthehet në një klient për një periudhë të caktuar kohe. Por gjithashtu mund të jetë në pozicionin e serverit dhe klientit në të njëjtën kohë.

Hulumtimi në rrjetet peer-to-peer filloi me funksionimin e suksesshëm të sistemeve të tilla si Napster, Gnutella dhe Freenet.

Napster është një sistem hibrid sepse përdor një indeks të centralizuar kërkimi. Sistemi Gnutella është një sistem i pastër peer-to-peer. Arkitektura e tij është e tillë që çdo nyje me shpejtësi të ulët komutimi mund të ketë deri në katër fqinjë, ndërsa nyjet e fuqishme mund të kenë dhjetëra fqinjë. Është e qartë se sa më shumë fqinjë, aq më i shpejtë mund të jetë kërkimi. Por këtu ka të njëjtat kufizime teknike si në kompjuterët me shumë procesorë: është shumë e shtrenjtë për të lidhur secilin me secilin. Lidhjet në sistem nuk janë të drejtuara (grafiku i padrejtuar). Sistemi Gnutella përdor kërkimin e parë në gjerësi duke parë fillimisht të gjitha nyjet ngjitur me iniciatorin. Çdo nyje që merr një kërkesë e përhap atë te fqinjët e saj për një maksimum prej d hapash.

Avantazhi i kërkimit me gjerësi të parë është se duke skanuar një pjesë të konsiderueshme të rrjetit, ai rrit gjasat për të përmbushur një pyetje. Disavantazhi është se rrjeti është i mbingarkuar me mesazhe të panevojshme.

Shumica e sistemeve ekzistuese mbështesin vetëm pyetjet "boolean". Çdo skedar karakterizohet nga meta të dhënat e tij (për shembull, një grup fjalësh kyçe) dhe kërkesa formohet si një grup fjalësh kyçe. Si rezultat, rezultati i kërkimit mund të jetë me dy variante: "u gjet", "nuk u gjet".

Bibliografi

agjencia federale e arsimit

Institucioni arsimor shtetëror i lartë

Arsimi profesional

Universiteti Shtetëror Ulyanovsk

Dega Inza

Puna e kursit

Tema: "Teknologjia e informacionit"

me temë: “Rrjetet peer-to-peer. Konceptet dhe llojet »

Përfundoi: student

grupi BUA-07

Hyrje ................................................ . ................................................ .. ..... 3

Kapitulli 1. Rrjetet Peer-to-Peer.......................................... ..... ................................ katër

1.1 Koncepti i përgjithshëm...................................................... ...................................................... ......... katër

1.2 Rrjeti peer-to-peer.......................................... ................................................................ 7

1.3 Rrjeti i ndarjes së skedarëve "peer-to-peer".......................................... ................................ ................. 13

Kapitulli 2. Rrjetet dhe protokollet................................................ ... ................................. pesëmbëdhjetë

2.1 eDonkey2000 (web) . ................................................................................. 15

kerko................................................ ................................................ . ......... pesëmbëdhjetë

Lidhjet server-me-server .............................................. ................................................ 16

2.2 Rrjeti Kad..................................................... .......................................................... ... 17

Perdorimi................................................ ................................................ 17

2.3 BitTorrent ................................................ ..................................................... ... tetëmbëdhjetë

Si funksionon protokolli ..................................................... ................ ................................ tetëmbëdhjetë

Karakteristikat e përgjithshme ................................................ ..................................................... ..... 19

Protokollet dhe portet ..................................................... ................................................ ........ 19

Skedari i meta të dhënave................................................ ... .......................................... njëzet

gjurmues................................................ ................................................ . ........ njëzet

Puna pa gjurmues ..................................................... ...................................................... ...... 21

Super fara (super fara) .......................................... .... ................................... 21

Dy gabime të bashkëmoshatarëve fillestarë .............................................. ................................. 22

Terminologjia..................................................... ................................................ 22

Programet e klientit ................................................ ................................................................ ...... 23

Kapitulli 3. Programet për punën me rrjetet peer-to-peer .............................. 26

3.1 Errësirë ​​e përsosur (P2P) ................................................ .. ...................................... 26

siguria................................................ ................................................ 26

Testimi i hapur ................................................ ................................................................ 27

Karakteristikat e punës ...................................................... ...................................................... ...... 27

3.2 eMule................................................ .. ...................................................... ... 28

Kapitulli 4 ................ 33

Dora ndëshkuese e ligjit ...................................................... ................................................. 34

Taktikat guerile të shkëmbimit ................................................ .......................................... 34

Mbreti ka vdekur, rroftë mbreti! .............. 36

Shkëmbimi nën kontroll ..................................................... ...................................................... 37

konkluzioni................................................ ................................................ . 39

Lista e burimeve të përdorura:................................................ ................. 41


Ne të gjithë ndajmë informacione me njerëzit rreth nesh në një farë mënyre. Në rastin kur ndajmë skedarë duke përdorur programe si eMul, eDonki, KaZa dhe të ngjashme, ky lloj shkëmbimi shoqërohet me funksionimin e një makinerie të madhe, parimet e së cilës, origjinën e saj dhe idetë mbi të cilat është ndërtuar, ne shpesh imagjinoni mjaft keq. Ky artikull synon të plotësojë pikërisht këtë boshllëk.

Nevoja për të pasur akses në një sasi të madhe informacioni të shtrirë në kompjuterë të tjerë fillimisht shkaktoi rrjetet lokale. Kjo ndihmoi për një kohë, por doli të ishte e pamundur të kombinohej një numër i madh kompjuterësh në këtë mënyrë. Mundësia për të hyrë në skedarë që dikush tjetër mund të kishte ishte shumë joshëse. Prandaj, është propozuar një sistem që ju lejon të merrni dhe transferoni skedarë nga çdo kompjuter me të cilin ka lidhje dhe që ka softuer të caktuar. Sisteme të tilla quhen rrjete p2p (p2p) ose peer-to-peer (peer-to-peer). Kjo frazë mund të përkthehet si "shkëmbim i barabartë". Kjo do të thotë që ju, duke pasur disa skedarë që mund të jenë me interes për dikë tjetër, u lejoni atyre që dëshirojnë t'i kopjojnë nga ju dhe në këmbim ju merrni mundësinë për të marrë skedarët që ju nevojiten nga ata që i kanë.

Rëndësia e temës: Sepse Aktualisht, interneti po bëhet gjithnjë e më i zakonshëm, përdorimi i rrjeteve peer-to-peer është më i rëndësishëm çdo ditë. Në të vërtetë, sot është shumë më e lehtë për të gjetur skedarin e dëshiruar (filmi juaj i preferuar, një program i ri për "mikun tuaj elektronik", një këngë e yllit tuaj të preferuar që sapo është publikuar, një libër dhe çdo skedar që ju intereson ) nëse e dini se çfarë janë rrjetet peer-to-peer dhe dini se si t'i përdorni ato.

Detyrat: Për të studiuar qëllimin e rrjeteve peer-to-peer, llojet, përdorimin e rrjeteve peer-to-peer. Zbuloni me ndihmën e çfarë përmbajtjeje është e mundur të përdorni rrjetet peer-to-peer.


Një nga vështirësitë kryesore në zbatimin e një shkëmbimi të tillë ishte se ishte e nevojshme të gjesh disi ata që kanë atë që ju nevojitet. Për të zgjidhur këtë problem, ekzistojnë dy mënyra kryesore: serverë të centralizuar dhe të shpërndarë. Në rastin e punës me një server të centralizuar, çdo përdorues duhet të regjistrohet në këtë server, i cili do të mbledhë informacione për përdoruesin (skedarët e disponueshëm për shkëmbim, ID-ja e përdoruesit, etj.), dhe më pas të futë këtë informacion në bazën e të dhënave të tij, sipas të cilit do të jetë në kërkim të mëtejshëm. Të gjithë skedarët e kërkuar nga përdoruesi do të kërkohen në bazën e të dhënave të serverit qendror dhe lidhjet e gjetura do t'i transmetohen përdoruesit për të krijuar një lidhje direkte pikërisht me kompjuterin që ka informacionin e nevojshëm. Është mbi këtë parim që funksionojnë KaZaa (KaZaa) popullore dhe shumë aplikacione të tjera peer-to-peer. Metoda e përshkruar e shkëmbimit të skedarëve duke përdorur një ose më shumë serverë qendrorë bazohet në të ashtuquajturin protokoll FastTrack, i cili është komercial, i cili ndikon disi negativisht në zhvillimin e aplikacioneve që përdorin atë.

Në rastin e dytë, kur nuk ka server qendror, përdoret protokolli Gnutella, i cili e transmeton kërkesën e përdoruesit jo në serverin qendror, por drejtpërdrejt në kompjuterët e tjerë në rrjet. Kjo do të thotë, vetë përdoruesi është njëkohësisht një klient dhe një server i rrjetit peer-to-peer. Sisteme të tilla janë më pak kërkuese për sa i përket pranimit dhe regjistrimit të anëtarëve të rinj dhe karakterizohen nga një shpejtësi e madhe e përhapjes së kërkesave. Në fakt, numri i burimeve të anketuara po rritet në mënyrë eksponenciale. Një shembull i një aplikacioni që përdor këtë qasje është Morpheus.

Pavarësisht se protokolli Gnutella është jo komercial, pra i lirë për t'u përdorur, krahasimi i këtyre dy protokolleve nuk përfundon në favor të tij. Protokolli FastTrack kryen kërkime më efikase, përpunon kërkesat më saktë dhe në përgjithësi është më i qëndrueshëm. Sidoqoftë, kjo nuk do të thotë aspak se Gnutella është e dënuar me zhdukje, por përvoja e trishtuar e të njëjtit Morpheus, i cili fillimisht përdori FastTruck dhe ishte një nga liderët midis aplikacioneve peer-to-peer, dhe më pas kaloi në Gnutella dhe menjëherë humbi pozicionin e tij drejtues, përshkruan mjaft mirë situatën aktuale.

Pionieri i padyshimtë i sistemeve peer-to-peer ishte Napster, i cili për fat të keq ra nën dorën e nxehtë të mbrojtësve të të drejtave të autorit. Disa muaj pas shfaqjes së Napster, bota pa një tjetër të porsalindur në të njëjtën familje: IMesh (IMesh). Ndryshe nga i ndjeri Napster, IMesh është ende gjallë sot, megjithëse raportimet për dështime në serverin qendror janë bërë më të shpeshta kohët e fundit. Mosha nuk eshte shaka...

Pas rënies së Napster, aplikacionet peer-to-peer filluan të shfaqen me një ritëm monstruoz, dhe tashmë ka mjaft prej tyre. Periodikisht, disa vdesin, të tjerët lindin dhe rilindin. Një nga më të famshmit në botë është KaZa, dhe në Runet ka lloje të eMule dhe eDonkey.

Në fakt, gomari dhe mushka, siç i quajnë ata që i përdorin, janë në një farë kuptimi sisteme ndërmjetëse midis sistemeve të shpërndara dhe atyre të centralizuara: ka serverë qendrorë që përpunojnë kërkesat e përdoruesve (përkatësisht mbarështuesit e gomarëve dhe mushkës), por ka një shumë serverë të tillë, gjë që lejon, nga njëra anë, të mos mbingarkojë ata, por nga ana tjetër, e ndërlikon disi kërkimin, pasi përditësimi dhe marrja e informacionit nga serverët e tjerë kërkon pak kohë.

Në përgjithësi, gomari dhe mushka kanë shumë të përbashkëta, por krahasimi i tyre është përtej qëllimit të këtij artikulli dhe meriton një pasqyrim shtesë më të detajuar. Kjo nuk është për të përmendur versionet e ndryshme të gomarit dhe praninë e eMule Plus (eMule Plus), i cili, nga rruga, ka gjithashtu disa maska.

Ashtu si në çdo komunitet tjetër, ka disa rregulla sjelljeje dhe sjellje të mira midis atyre që përdorin rrjetet peer-to-peer. Ato janë të thjeshta dhe të dukshme, por, për fat të keq, jo gjithmonë dhe jo nga të gjithë.

1. Pas shkarkimit, mos e fshini skedarin menjëherë. Ndërsa ka një mundësi - mbajeni dhe lërini të tjerët ta shkarkojnë.2. Mos e shtrëngoni në mënyrë të panevojshme shpejtësinë e lidhjes dalëse. Sigurisht, kjo është një ngarkesë në kompjuterin tuaj, por pastaj edhe të tjerët duan të marrin diçka.3. Ndani skedarët. Nëse keni diçka për të cilën dikush tjetër mund të interesohet (si numri i kartës suaj të kreditit ose një koleksion fotografish me lidhëse këpucësh), mos e mbani në një cep të errët dhe me pluhur të diskut: vendoseni që ta shohin të gjithë dhe le të habiten të gjithë se sa para keni pasur në kartë. Në fakt, kjo janë të gjitha rregullat. A është vërtet e lehtë?

Nëse përdorni rregullisht internetin, ka shumë të ngjarë të keni dëgjuar për termat rrjeti peer-to-peer, rrjeti i decentralizuar, ose rrjeti peer-to-peer, peer-to-peer ose shkurtesa e tij - rrjeti P2P. Të gjitha këto terma nënkuptojnë të njëjtën gjë. Nëse doni të dini se çfarë është peer-to-peer dhe për çfarë përdoret, duhet të lexoni këtë artikull.

Çfarë është P2P ose rrjeti peer-to-peer?

Peer-to-peer, ose shkurt rrjeti P2P, është një lloj rrjeti kompjuterik që përdor një arkitekturë të shpërndarë. Kjo do të thotë që të gjithë kompjuterët ose pajisjet që janë pjesë e tij ndajnë ngarkesat e punës në rrjet. Kompjuterët ose pajisjet që janë pjesë e një rrjeti peer-to-peer quhen peer. Çdo nyje në një rrjet peer-to-peer, ose peer, është e barabartë me kolegët e tjerë. Nuk ka anëtarë të privilegjuar, ashtu siç nuk ka pajisje qendrore administrative. Kështu, rrjeti është i decentralizuar.

Në një farë mënyre, rrjetet peer-to-peer janë rrjete socialiste në botën dixhitale. Secili pjesëmarrës është i barabartë me të tjerët dhe secili ka të njëjtat të drejta dhe detyrime si të tjerët. Peers janë klientë dhe serverë në të njëjtën kohë.

Përveç kësaj, çdo burim i disponueshëm në një rrjet peer-to-peer ndahet nga të gjitha nyjet pa pjesëmarrjen e një serveri qendror. Burimet e përbashkëta në një rrjet P2P mund të jenë:

  • Fuqia përpunuese
  • Hapësirë ​​në disk
  • Gjerësia e brezit të rrjetit

Çfarë bëjnë rrjetet P2P (peer-to-peer)?

Qëllimi kryesor i rrjeteve peer-to-peer është të ndajnë burimet dhe të punojnë së bashku që kompjuterët dhe pajisjet të ofrojnë një shërbim specifik ose të kryejnë një detyrë specifike. Siç u përmend më herët, një ueb i decentralizuar përdoret për të ndarë të gjitha llojet e burimeve kompjuterike si fuqia kompjuterike, gjerësia e brezit të rrjetit ose hapësira në disk. Megjithatë, rasti më i zakonshëm i përdorimit për rrjetet peer-to-peer është ndarja e skedarëve në internet. Rrjetet peer-to-peer janë ideale për ndarjen e skedarëve, sepse ato lejojnë kompjuterët e lidhur me to të marrin dhe të dërgojnë skedarë në të njëjtën kohë.

Merrni parasysh situatën: ju hapni shfletuesin tuaj të internetit dhe vizitoni një faqe interneti ku shkarkoni një skedar. Në këtë rast, faqja vepron si një server dhe kompjuteri juaj vepron si një klient që merr skedarin. Mund ta krahasoni me një rrugë me një drejtim: skedari i shkarkuar është një makinë që shkon nga pika A (faqja e internetit) në pikën B (kompjuteri juaj).

Nëse shkarkoni të njëjtin skedar përmes një rrjeti peer-to-peer duke përdorur faqen BitTorrent si pikënisje, shkarkimi kryhet ndryshe. Skedari shkarkohet në kompjuterin tuaj në copa që vijnë nga shumë kompjuterë të tjerë që tashmë e kanë skedarin në rrjetin P2P. Në të njëjtën kohë, skedari gjithashtu dërgohet (shkarkohet) nga kompjuteri juaj te të tjerët që e kërkojnë atë. Kjo situatë është si një rrugë me dy drejtime: skedari është si disa makina të vogla që vijnë në kompjuterin tuaj, por u dërgohen edhe përdoruesve të tjerë kur ata e kërkojnë.

Pse janë të dobishme rrjetet peer-to-peer?

Rrjetet P2P kanë disa veçori që i bëjnë ato të dobishme:

  • Është e vështirë t’i “heqësh”, pra t’i nxjerrësh nga gjendja e punës. Edhe nëse çaktivizoni një koleg, të tjerët vazhdojnë të punojnë dhe të ndërveprojnë. Që rrjeti të ndalojë së punuari, duhet të mbyllni të gjithë kolegët.
  • Rrjetet peer-to-peer janë jashtëzakonisht të shkallëzueshme. Kolegët e rinj shtohen lehtë sepse nuk keni nevojë të ndryshoni konfigurimin në serverin qendror.
  • Kur bëhet fjalë për ndarjen e skedarëve, sa më i madh të jetë rrjeti peer-to-peer, aq më shpejt shkon. Të kesh të njëjtin skedar të ruajtur në shumë kolegë në një rrjet të decentralizuar do të thotë që kur dikush duhet ta shkarkojë atë, skedari shkarkohet nga shumë vende në të njëjtën kohë.

Pse na duhen rrjetet peer-to-peer? Përdorimi ligjor i rrjeteve P2P

Rrjetet peer-to-peer nevojiten për të lidhur kompjuterët dhe pajisjet në një rrjet të vetëm pa pasur nevojë të konfiguroni një server. Kur ndërtoni një server, është i shtrenjtë dhe i vështirë për t'u mirëmbajtur, dhe njerëzit përdorin alternativa më të lira si P2P. Këtu janë disa shembuj të zakonshëm të përdorimit të rrjeteve P2P:

  • Kur lidhni një pajisje Windows në shtëpinë tuaj me një grup kompjuterash, ju krijoni një rrjet peer-to-peer midis tyre. Një grup shtëpiak është një grup i vogël kompjuterësh që janë të lidhur së bashku për të ndarë hapësirën e diskut dhe printerët. Ky është një nga përdorimet më të zakonshme për teknologjinë peer-to-peer. Disa njerëz mund të thonë se grupet shtëpiake nuk mund të jenë peer-to-peer sepse kompjuterët në rrjet janë të lidhur me një ruter. Sidoqoftë, mbani në mend se ruteri nuk ka asnjë lidhje me menaxhimin e rrjetit. Ruteri nuk funksionon si server, por thjesht si një ndërfaqe ose lidhje midis rrjetit lokal dhe internetit.
  • Kur krijoni një rrjet ndërmjet dy kompjuterëve, krijoni një rrjet peer-to-peer.
  • Ndarja e skedarëve të mëdhenj në internet shpesh bëhet duke përdorur një arkitekturë rrjeti P2P. Për shembull, disa platforma të lojërave në internet përdorin rrjetin P2P për të shkarkuar lojëra midis përdoruesve. Blizzard Entertainment shpërndan Diablo III, StarCraft II dhe World of Warcraft duke përdorur P2P. Një tjetër botues i madh, Wargaming, po bën të njëjtën gjë me lojërat e tij World of Tanks, World of Warships dhe World of Warplanes. Të tjerët, si Steam ose GOG, preferojnë të mos përdorin P2P, por të mbajnë serverë të dedikuar në të gjithë botën.
  • Përditësimet e Windows 10 shpërndahen si nga serverët e Microsoft ashtu edhe përmes rrjetit P2P.
  • Shumë sisteme operative Linux shpërndahen nëpërmjet BitTorrent, të cilët përdorin rrjete peer-to-peer. Shembuj janë Ubuntu, Linux Mint dhe Manjaro.
  • Së fundi, teknologjia blockchain përdor rrjete të decentralizuara peer-to-peer për të regjistruar informacionin në një libër të shpërndarë në të gjithë kompjuterët në rrjet në të njëjtën kohë. (Lexo më shumë në artikujt" Çfarë është blockchain me fjalë të thjeshta?"dhe" Çfarë është libri i shpërndarë? »)

Rrjetet peer-to-peer janë mënyra më e lirë për të shpërndarë përmbajtje, sepse ato përdorin gjerësinë e brezit peer-to-peer sesa gjerësinë e brezit të krijuesit të përmbajtjes.

Historia e rrjeteve P2P

Pararendësi i rrjeteve peer-to-peer është USENET, i cili u zhvillua në 1979. Ishte një sistem që lejonte përdoruesit të lexonin dhe postonin mesazhe/lajme. Ishte një rrjet i ngjashëm me forumet e sotme online, me ndryshimin se USENET nuk mbështetej në një server qendror apo administrator. USENET kopjoi të njëjtin mesazh/lajm në të gjithë serverët e gjetur në rrjet. Në mënyrë të ngjashme, rrjetet e decentralizuara shpërndajnë dhe përdorin të gjitha burimet në dispozicion të tyre.

Pika tjetër e rëndësishme në historinë e rrjeteve peer-to-peer ishte viti 1999, kur lindi Napster. Napster ishte një softuer për ndarjen e skedarëve që njerëzit e përdornin për të shpërndarë dhe shkarkuar muzikë. Muzika e shpërndarë përmes Napster ishte zakonisht e mbrojtur nga e drejta e autorit dhe si rrjedhim e paligjshme për t'u shpërndarë. Megjithatë, kjo nuk i ka penguar njerëzit ta përdorin atë.

Megjithëse Napster ishte ai që solli P2P në rrjedhën kryesore, projekti përfundimisht dështoi dhe u mbyll nga autoritetet për shkak të shpërndarjes së paligjshme të përmbajtjes.

Mund të thuhet gjithashtu me besim se një hap i ri në zhvillimin e rrjeteve peer-to-peer ishte formimi i industrisë së blockchain në 2008, së bashku me ardhjen e bitcoin. Përdorimi i rrjeteve të decentralizuara peer-to-peer është një nga tre komponentët kryesorë të teknologjisë blockchain, së bashku me një libër të përbashkët të të dhënave dhe një mekanizëm konsensusi.

Aktualisht, P2P mbetet një nga teknologjitë më të njohura për ndarjen e skedarëve në internet, legalisht dhe ilegalisht.

Përdorimi i paligjshëm i rrjeteve peer-to-peer

P2P është një teknologji e diskutueshme sepse përdoret gjerësisht për piraterinë. Për shkak të përfitimeve të kësaj teknologjie, ka shumë faqe interneti në internet që ofrojnë akses në përmbajtje me të drejtë autori si filma, muzikë, softuer ose lojëra përmes rrjeteve P2P. Ndërsa vetë teknologjia nuk është e paligjshme dhe ka shumë përdorime të ligjshme që nuk përfshijnë piraterinë, mënyra se si disa njerëz përdorin P2P është e paligjshme.

Prandaj, kur përdorni një rrjet peer-to-peer, sigurohuni që të mos angazhoheni në pirateri ose raste të tjera përdorimi që dënohen me ligj.

Një rrjet peer-to-peer, është gjithashtu peer-to-peer, është gjithashtu i decentralizuar, është gjithashtu peer-to-peer (“baraz me i barabartë”), është gjithashtu P2P, është një rrjet kompjuterik pa kontroll. serverët. Epo, ose pothuajse pa to - hibride, duke kombinuar avantazhet e teknologjive të ndryshme. Në një mënyrë ose në një tjetër, kompjuterët e përdoruesve lidhen drejtpërdrejt me njëri-tjetrin dhe komunikojnë vërtet në baza të barabarta. Sidoqoftë, si gjithmonë, ne do të flasim për gjithçka në rregull.

thelbi

Për krahasim, merrni parasysh funksionimin e një rrjeti konvencional, siç është World Wide Web (World Wide Web). Faqet e internetit janë të pritura në serverë. Klientët lidhen me këta serverë dhe kërkojnë faqe të publikuara në internet dhe skedarë të tjerë. Kjo do të thotë, duhet të ketë një kompjuter që pret një burim të veçantë me një emër domaini specifik të lidhur me një adresë IP specifike.

Tani imagjinoni që çdo kompjuter në rrjet të bëhet një lloj serveri - mund të merrni të dhëna prej tij. Por në të njëjtën kohë ai mbetet një klient - ai kërkon gjithçka që i nevojitet përdoruesit. Dhe ky apo ai skedar nuk ekziston në një adresë specifike, si në World Wide Web, por për të gjithë ata që nuk janë shumë dembel për të bërë kopje. Informacioni nuk ruhet në një vend, por shpërndahet midis pjesëmarrësve të barabartë.

Nëse ka një mbyllje ose dështim të serverit në World Wide Web, atëherë nuk mund të shkoni në sit, nuk do të mund të shkarkoni asgjë nga atje. Megjithatë, në një rrjet peer-to-peer, ajo që publikohet ka një shans të mirë për të mbetur në dispozicion.

Një nga pronarët e një kopje të skedarit ra jashtë linje - le ta marrim atë nga një tjetër. Ndoshta ai tashmë e ka shkarkuar të tretën për vete - atëherë do ta marrim prej tij. Dhe atëherë ne vetë do t'i lejojmë të gjithë të kopjojnë atë që kanë marrë.

përrenj

Natyrisht, kur bëhet fjalë për rrjetet peer-to-peer, torrentët vijnë menjëherë në mendje. Faqet e gjurmuesve gabimisht konsiderohen si qendrat e tyre. Por këto janë vetëm depo të cilësimeve të lidhjes.

Përdoruesi merr parametrat e mësipërm (në formën e një skedari torrent), hyn në rrjetin peer-to-peer - dhe fillon të shkarkojë skedarin pjesë-pjesë, pa ndërvepruar në asnjë mënyrë me gjurmuesin. Për më tepër, ai shërben njëkohësisht si server, duke i dhënë pjesët e marra shkarkuesve të tjerë.

Një sistem i tillë ka disavantazhe. Për të qenë në gjendje të marrë një skedar, dikush duhet ta shpërndajë atë. Kjo do të thotë, pronari i skedarit të plotë (dhe jo pjesëve) duhet të jetë në linjë. Quhet "mbjellësi".

Kush arriti të shkarkojë plotësisht skedarin, mund të bëhet menjëherë një "mbjellës" i tillë. Nuk kishit kohë? Pra, për momentin, ai është vetëm një nga "bashkëmoshatarët" (peer) që shkëmbejnë fragmente skedarësh. Dhe sa më shumë pjesëmarrës, aq më shpejt këto pjesë bashkohen në një tërësi të vetme.

Nëse të gjithë pronarët e skedarit të plotë janë jashtë linje, atëherë askush nuk do të shkarkojë asgjë, mjerisht.

Teknologjia torrent funksionon pa probleme në një rrjet lokal (për shembull, në rrjetin e një ofruesi), pa qasje në internet. Sigurisht, nëse ka diçka për të shkëmbyer.

Skype

Po, rrjeti Skype është gjithashtu peer-to-peer. Sidoqoftë, jo në formën e tij të pastër, pasi ekziston ende një server koordinimi.

Kur një klient dëshiron të telefonojë dikë, serveri kryesor lëshon çelësat e enkriptimit për të krijuar një lidhje të sigurt. Pastaj, siç thonë ata, ai lan duart. Më tej, shkëmbimi i të dhënave bëhet drejtpërdrejt, nga kompjuteri në kompjuter. (Makinat e lidhura quhen nyje, nga anglishtja "node" - "node".)

Në përgjithësi, një rrjet lokal nuk mjafton, sepse faza e lidhjes kërkon qasje në internet.

Serveri qendror i Skype gjithashtu ruan të dhënat e klientit. Listat e kontakteve, gjendjet e llogarisë (për të paguar thirrjet në telefonat e zakonshëm), emrat e përdoruesve dhe fjalëkalimet.

Në rrjetin Skype, një kompjuter mundet papritmas, pa kërkuar leje ose paralajmërim, të bëhet një supernyje - një supernyje. Dhe pomponi të dhënat e njerëzve të tjerë, duke ndihmuar dikë të komunikojë.

Sidoqoftë, nëse kursi juaj i këmbimit të trafikut nuk është shumë i lartë, atëherë me shumë mundësi nuk do të përballeni me një fat të tillë.

Rrjetet kompjuterike

"Pse të ndërtoni një superkompjuter të madh kur mund ta ndërtoni atë nga shumë të zakonshëm?" - kjo është ajo që menduan zhvilluesit dinakë nga Sony kur lansuan konsolat e tyre të lojërave. - "Lëreni Sony Playstation të bashkohet në një rrjet peer-to-peer!"

Pse peer-to-peer? Sepse për atë të zakonshmen ju duhet një server që shumë shpejt do të bjerë në hutim për shkak të ngarkesës së çmendur. Dhe kur përdorni një strukturë peer-to-peer, secili pjesëmarrës përpunon një pjesë të të dhënave qarkulluese dhe ngarkesa shpërndahet midis të gjithëve.

Financa

Krijuesi i sistemit të pagesave Bitcoin bëri të njëjtën dinakëri - ai e mori atë dhe themeloi një rrjet peer-to-peer në të cilin informacionet rreth transaksioneve ruhen nga secili prej përdoruesve. Kjo shpërndarje informacioni garanton sigurinë e të gjitha të dhënave dhe funksionueshmërinë e sistemit edhe pas fikjes së shumicës së kompjuterëve.

Sidoqoftë, besueshmëria është thjesht teknologjike, nuk ka garanci të tjera. Gjithçka qëndron në entuziazmin e pjesëmarrësve dhe favorin e dyqaneve online që pranojnë pagesa në monedhën virtuale Bitcoin.

Një pengesë tjetër: ekzagjerimi i kopjeve të bazës së të dhënave me informacione rreth transaksioneve. Në një mënyrë apo tjetër, por ju duhet të paguani për gjithçka.

Siguria

Rrjeti Skype është i sigurt për sa kohë që nuk pranoni ose ekzekutoni skedarë nga njerëz që nuk i njihni mirë. Të dhënat janë të koduara, kështu që askush nuk mund t'i përgjojë bisedat tuaja, pavarësisht se sa kompjuterë në rrjetin peer-to-peer ata pompohen.

Është më mirë të lidheni me torrentët ndërsa punoni në sisteme operative të ngjashme me UNIX. Në Mac OS, GNU/Linux, *BSD.

Epo, nëse përdorni Windows, atëherë të paktën mos shkarkoni kopje pirate të programeve, pasi e gjithë kjo sigurohet me siguri për të infektuarit.

Rrjetëzimi peer-to-peer kërkon që portat e softuerit të jenë të hapura për lidhjet hyrëse. Krimbat e rrjetit dhe infeksionet e tjera i pëlqejnë shumë këto, ndaj antivirusi duhet të jetë i mirë dhe me baza të dhënash të freskëta.

Duke përmbledhur

Nëse askush nuk e shpërndan skedarin në torrent, atëherë ai ndoshta mund të gjendet dhe shkarkohet në mënyrën e zakonshme nga një server i rregullt, nëpërmjet protokolleve FTP ose HTTP. (Po flasim, sigurisht, vetëm për shkarkime të ligjshme.) Për shembull, alternativa të tilla ofrohen pothuajse gjithmonë për ata që duan të marrin një ose një tjetër shpërndarje GNU/Linux.

Nëse nuk ka mundësi ose dëshirë për të përdorur Skype, atëherë, për shembull, vetëm ICQ mund të shpërndahet (megjithatë, kur transferoni skedarë, aty vendoset edhe një lidhje e drejtpërdrejtë midis kompjuterëve). Dhe pjesëmarrja në sistemin Bitcoin është plotësisht vullnetare.

Në përgjithësi, rrjetet peer-to-peer janë të përshtatshme dhe shpesh edhe shumë të dobishme, por nuk ka nevojë jetike për to.

Ata tërheqin njerëz liridashës që pëlqejnë decentralizimin dhe madje edhe njëfarë anarkie, por të gjitha këto avantazhe nuk janë gjë tjetër veçse një iluzion. Pse? Për një arsye të thjeshtë: çdo përdorues varet tërësisht nga ofruesi. Dhe një rrjet krejtësisht i pavarur, i vetën dhe i pa kontrolluar nga askush, mund të organizohet vetëm në një shkallë shumë modeste.

Publikimet e mëparshme:

Çfarë duhet të bëni nëse faqja e internetit e korporatës e kompanisë nga e cila dëshironi të shkarkoni skedarin është e mbyllur së bashku me kompaninë, lidhjet në ruajtjen e skedarëve nuk funksionojnë dhe miqtë dhe të njohurit tuaj nuk e kanë idenë se çfarë ju nevojitet? Motori i kërkimit jep një përgjigje të mërzitshme - asgjë nuk u gjet, dhe madje edhe një kërkim në faqet e huaja nuk dha asgjë? Është koha për të zhytur në një seksion të ri të internetit, i cili ka ekzistuar gjithmonë në botën misterioze të hakerëve, por që nuk e keni hasur ende.

Rrjetet peer-to-peer janë një ilustrim brilant i paprekshmërisë së internetit, i cili duhet të kishte funksionuar edhe kur gjysma e vendit ishte mbuluar nga një sulm masiv bërthamor. Këto rrjete janë të decentralizuara, kështu që shkëmbimi i informacionit do të vazhdojë për sa kohë të ketë të paktën dy kompjuterë me një kanal komunikimi të paprekur.

Shumica e përdoruesve të zakonshëm nuk ndeshen me rrjete peer-to-peer, edhe kur punojnë me internetin për disa vite. Ka dy arsye për këtë: e para është se puna me ta shoqërohet me kompleksitet të dukshëm (por vetëm të dukshëm). E dyta lidhet me mungesën thuajse të plotë të kontrollit të këtyre rrjeteve, me të gjitha pasojat që pasojnë. Përmbajtja e rrjeteve nuk indeksohet nga motorët konvencionalë të kërkimit dhe është shumë e vështirë të eliminohet një skedar që madje shkel të drejtat e dikujt. Ju mund të ndaloni aktivitetet e një, dy, tre - të paktën një duzinë anëtarësh të rrjetit, por përdoruesit e mbetur do të jenë në gjendje ta japin këtë informacion. Si një sulm bërthamor.

Rrjetet peer-to-peer, peer-to-peer ose të decentralizuara (nga anglishtja peer-to-peer, P2P - një për një, ballë për ballë) janë rrjete kompjuterike që nuk kanë serverë të dedikuar. Të gjithë pjesëmarrësit janë të barabartë, dhe çdo kompjuter përdorues (nyje, kolegë) merr dhe dërgon informacion. Kjo është një pikë shumë e rëndësishme - ne jemi mësuar të punojmë me serverë në të cilët skedarët që na duhen janë të disponueshëm gjatë gjithë kohës, në çdo kohë. Për shkak se serverët janë të ndezur gjatë gjithë kohës, askujt nuk do t'i shkojë ndërmend t'i fikë gjatë pushimit të drekës. Sidoqoftë, siç e dimë tashmë, në të njëjtat ruajtje skedarësh - në rastin e përdorimit të tyre falas, na presin shumë kufizime - shpejtësia e shkarkimit, sasia e trafikut në ditë, etj.). Në rrjetet peer-to-peer, ne mund t'i ofrojmë të gjithëve përmbajtjen e hard drive-it tonë ose një dosje të veçantë në këmbim të përmbajtjes së dosjeve të tyre.

Mendimi i parë që vjen në mendje pas njohjes me rrjetet P2P tingëllon diçka e tillë: nëse i japim skedarë njëri-tjetrit, a do të thotë kjo që unë duhet të jem online gjatë gjithë orës? Jo, kjo nuk është plotësisht e vërtetë. Le të imagjinojmë se keni bërë një fotografi të shkëlqyer të qytetit tuaj nga një ndërtesë shumëkatëshe. Një fotografi e shkëlqyer, cilësi e shkëlqyer, duke zënë një madhësi prej 20 MB. Është e qartë se skedari është krejtësisht unik dhe nuk ka asnjë tjetër si ai. Ju e ngarkoni atë në një dosje të aksesueshme për të gjithë dhe një përdorues tjetër fillon ta shkarkojë atë. Pas përfundimit të shkarkimit, ai gjithashtu ngarkon foton tuaj te të gjithë përdoruesit. Si rezultat, ekzistojnë tashmë dy burime në rrjet që ofrojnë skedarin tuaj. Një përdorues i tretë që hyn në rrjet do të shohë se ky skedar është në dy vende. Ai tashmë do ta marrë atë në pjesë nga dy burime njëherësh. Si rezultat, shpejtësia e shkarkimit do të dyfishohet. Për pjesëmarrësin e katërt, skedari do të jetë i disponueshëm nga tre burime, për të pestin - nga katër, e kështu me radhë. Nëse ky skedar është në 5-10 burime, atëherë është e qartë se nëse një nga përdoruesit vendos të shkojë në gjumë dhe fiket kompjuterin e tij, atëherë numri i burimeve të disponueshme thjesht do të bëhet më pak nga një. Shpejtësia e shkarkimit do të ulet pak, kjo është e gjitha. Aftësia për të shkarkuar të njëjtin skedar nga shumë kompjuterë në të njëjtën kohë është një veçori e shkëlqyer e një rrjeti peer-to-peer.

Si përcaktohen skedarët? A nuk mund të jetë skedari juaj "My Favorite City.tiff" (20 MB) i njëjtë me një fotograf tjetër i cili gjithashtu e ka quajtur veprën e tij "My Favorite City.tiff" dhe që është gjithashtu saktësisht 20 MB? A nuk do të rezultojë që përdoruesit që e shkarkojnë këtë foto nga dy burime në të njëjtën kohë do të përfundojnë me një problem që nuk funksionon si rezultat? Jo, situata të tilla janë të përjashtuara. Fakti është se kur ngarkoni një skedar në rrjet, ai merr një kod unik hash që e identifikon saktësisht këtë skedar. Skedarët e ndryshëm që kanë saktësisht të njëjtat emra dhe madhësi të njëjta do të marrin kode të ndryshme hash dhe nuk do të ngatërrohen kurrë. Megjithatë, i njëjti skedar i vendosur në kompjuterë të ndryshëm do të ketë të njëjtin kod hash dhe do të lëshohet nga burime të shumta.

Ka shumë rrjete peer-to-peer (http://ru.wikipedia.org/wiki/Peer-to-peer_network). Ndoshta më të mëdhenjtë dhe më të njohurit janë eDonkey dhe Kademlia. Këto janë rrjete pjesërisht të decentralizuara ose hibride në të cilat një pjesë e funksioneve të koordinimit përpunohen nga serverë të veçantë. Por materialet ruhen ende në kompjuterët e përdoruesve. Një program special eMule (http://www.emule-project.net/) është zhvilluar për të punuar me këto rrjete. Shkarkoni programin (~ 3.2 MB) duke përdorur një shfletues të rregullt, instaloni dhe filloni ta konfiguroni. I gjithë procesi shoqërohet nga një mjeshtër, kështu që është e vështirë të gabosh në ndonjë gjë. Specifikoni emrin e kompjuterit tuaj - nën këtë emër ai do të shfaqet në rrjet (Fig. 9.14):

Oriz. 9.14. Vendosja e emrit të kompjuterit

Është e dëshirueshme të specifikoni këtë emër së bashku me gjuhën, për shembull, chk (rus). Fakti është se pa këtë mund të mos lejoheni në disa serverë rusë. Sidoqoftë, emri mund të ndryshohet lehtësisht në cilësimet e programit. Në hapin tjetër të magjistarit, ne jemi të ftuar të kontrollojmë funksionimin e portave të paracaktuara (Fig. 9.15):

Oriz. 9.15. Kontrollimi i porteve

Në shumicën dërrmuese të rasteve, gjithçka do të funksionojë si parazgjedhje - nëse ISP-ja jonë nuk bllokon asgjë. Megjithatë, ne klikojmë në butonin "Test ports" dhe gjendemi në faqen e programit, ku shfaqet rezultati i një testi të suksesshëm (Fig. 9.16):

Oriz. 9.16. Testimi i suksesshëm i portit

Më pas, ne duhet të pajtohemi me politikën e përparësisë së skedarit. Ideja e tij është të shkarkojë skedarë me një numër të vogël burimesh, pavarësisht nga shkarkimi i skedarëve të njohur. Me një fjalë, ne pajtohemi me kutitë e shënuara dhe klikojmë në butonin "Next" (Fig. 9.17):

Oriz. 9.17. Vendosja e prioritetit

Velloja (nga fjala "vello") funksionimi i aplikacionit do t'ju lejojë të anashkaloni kufizimet që mund të vendosen nga ofruesi juaj. Le të përpiqemi të punojmë pa këtë mbulesë (Fig. 9.18):

Oriz. 9.18. Vendosja e mbulesës

Si parazgjedhje, eMule ofron të punojë me dy rrjete peer-to-peer njëherësh - eDonkey (eD2K) dhe Kademlia (Kad). Le ta lëmë këtë cilësim të pandryshuar - sa më shumë rrjete, aq më shumë skedarë të disponueshëm në to (Fig. 9.19):

Oriz. 9.19. Zgjedhja e Rrjeteve Peer-to-Peer

Kjo është e gjitha, konfigurimi ka përfunduar. Magjistari ju kujton edhe një herë se të gjitha vlerat e futura janë të disponueshme për ndryshime gjatë punës në cilësimet e programit (Fig. 9.20):

Oriz. 9.20. Plotësimi i magjistarit

Gjëja e fundit që na mbetet për të bërë është të specifikojmë gjerësinë e brezit të linjës sonë. Ne zgjedhim vlerën e saktë nga lista (Fig. 9.21):

Oriz. 9.21. Zgjedhja e gjerësisë së brezit të kanalit

Ky hap është shumë i rëndësishëm sepse eMule merr parasysh shpejtësitë e konfigurueshme dhe aktuale të lidhjes. Nëse nuk e dini se cila është shpejtësia juaj, atëherë përdorni një nga faqet që ju lejojnë ta përcaktoni atë (shih leksionin 4).

Le të fillojmë shkarkimin e skedarëve. Klikoni në butonin "Kërko", shkruani emrin që duhet të gjejmë, për shembull "Ubuntu Linux", shtypni butonin "Start". Rezultatet e kërkimit shfaqen në dritaren e programit (Fig. 9.22):

Oriz. 9.22. rezultatet e kërkimit

Vini re se lista rënëse "Lloji" është krijuar për të vendosur filtrin e kërkimit sipas përmbajtjes - video, imazh, muzikë, etj.

Këtu shohim skedarët e imazhit iso. Skedarë të tillë mund të montohen në një makinë virtuale, për shembull, duke përdorur programin Alcohol 120% (http://www.alcohol-soft.com/). Për ne, megjithatë, kjo nuk është pika - gjithçka që duam është ta shkarkojmë atë. Në fushën "Disponueshmëria", shohim vlera të ndryshme nga 1 në 22. Ky është numri i përdoruesve që kanë skedarin ose numri i burimeve. Kujtojmë se sa më shumë burime, aq më e madhe është shpejtësia e shkarkimit. Prandaj, duhet të përpiqeni të zgjidhni skedarë për të cilët tregohen të paktën 5-6 burime. Fusha "Burimet e plota" tregon plotësinë e skedarit. Nëse të 5 kompjuterët kanë një version të plotë të një skedari, atëherë vlera do të jetë 100%. Duhet pasur parasysh edhe kjo rrethanë.

Zgjidhni rreshtin e dëshiruar, klikoni me të djathtën mbi të dhe zgjidhni artikullin e menysë "Merrni" (Fig. 9.23):

Oriz. 9.23. Fillimi i shkarkimit të skedarit

Klikojmë në butonin "Transfer" dhe shohim që shkarkimi nuk ka filluar, asgjë nuk ndodh (Fig. 9.24):

Oriz. 9.24. Fillimi i ngarkimit të skedarit

Këtu shumica e përdoruesve që hasin eMule fillojnë të mendojnë se diçka nuk po funksionon për ta, pas së cilës ata mbyllin programin dhe humbasin çdo interes për rrjetet peer-to-peer. Fakti është se gjatë shkarkimit të zakonshëm të skedarëve - veçanërisht me një shpejtësi të mirë, ne jemi mësuar me faktin që shkarkimi fillon menjëherë. Nëse nuk fillon, atëherë diçka nuk funksionon. Por në rrjetet peer-to-peer, zbatohet parimi "Ti për mua - unë për ju". Sa më shumë materiale të dërgojmë në rrjet, aq më i lartë është vlerësimi ynë, aq më shpejt fillojmë shkarkimin. Të kujtohet? Materialet ruhen në kompjuterët e zakonshëm të përdoruesve që janë të lidhur me internetin me një kanal komunikimi konvencional, dhe jo nga një linjë e dedikuar multimegabit, siç ndodh në qendrat e të dhënave. Prandaj, nëse dhjetë persona duan të shkarkojnë një skedar, atëherë ata do të qëndrojnë në radhë. I lanë përpara “të vjetrit”, të cilët edhe vetë kanë qenë të dobishëm, domethënë kanë siguruar disa dosje interesante. Do të duhet të presim pak. Si? Varet nga rëndësia e skedarit, numri i burimeve, me një fjalë, shumë parametra. Megjithatë, në shumicën e rasteve, shkarkimi do të fillojë pas një kohe të arsyeshme. Për shembull, në këtë rast, shkarkimi filloi në më pak se 10 minuta (Fig. 9.25):

Oriz. 9.25. Skedari filloi të ngarkohej

Në pamjen e ekranit, shohim se tre burime filluan ta japin këtë skedar menjëherë. Shpejtësia është e vogël - rreth 10 Kbps, por kjo është shpejtësia maksimale e kanalit tim. Rrjetet peer-to-peer nuk janë fajtorë, as eMule. Në një lidhje më të madhe, shpejtësia do të jetë përkatësisht më e lartë.

Gjëja më e mahnitshme është se pasi kemi shkarkuar qoftë edhe një pjesë të vogël të skedarit, ne menjëherë bëhemi burimi i tij. Përdoruesit e tjerë tashmë mund të lidhen me makinën tonë dhe të marrin pjesë shumë të vogla. Klikoni në butonin "Statistikat" dhe shikoni grafikun e marrjes dhe kthimit në kohë reale (Fig. 9.26):

Oriz. 9.26. Statistikat e ndarjes së skedarëve

Për të rritur renditjen tonë, për të lëvizur më shpejt në radhë dhe për të marrë skedarë njëkohësisht nga shumë burime, ne gjithashtu duhet të ofrojmë diçka interesante për përdoruesit e tjerë. Klikoni në butonin "Files" dhe shikoni eksploruesin e kompjuterit tonë. Gabimi kryesor i të gjithë fillestarëve është se ata hapin aksesin (ndajnë) të gjithë diskun e tyre (Fig. 9.27):

Oriz. 9.27. Qasje e gabuar në të gjithë diskun

Përdoruesit nuk kanë nevojë për përmbajtjen e dosjes tonë të Windows dhe skedarëve të programit. Si dhe dokumente personale. Prandaj, për të hapur aksesin në mënyrë korrekte, ne krijojmë një dosje të veçantë, vendosim skedarët e nevojshëm në të dhe klikojmë me të djathtën, duke zgjedhur artikullin e menusë "Shkëmbim me nënfolderët" (Fig. 9.28):

Oriz. 9.28. Hapja e aksesit në një dosje të dedikuar

Nëse është e nevojshme, në të ardhmen do ta mbyllim aksesin në këtë dosje në mënyrë të ngjashme (Fig. 9.29):

Oriz. 9.29. Mbyllja e aksesit në një dosje

Shtrohet një pyetje e rëndësishme - çfarë na pengon të ngarkojmë skedarë që nuk korrespondojnë me përmbajtjen e tyre? T'u jepni videoklipeve të rregullta tituj sensacional dhe t'i vendosni në një dosje të përbashkët? Fakti është se përdoruesit e parë do të na ndalojnë ose do të na bëjnë në listën e zezë për të gjithë sistemin. Pas kësaj, ne nuk do të mund të shkarkojmë fare skedarë. Prandaj, nuk duhet të përpiqeni të mashtroni përdoruesit.

Siç e kemi vërejtur tashmë, një rrjet peer-to-peer është në gjendje të pushtojë plotësisht kanalin tonë të komunikimit. Për të parandaluar që kjo të ndodhë, mund të vendosni një kufi për marrjen dhe ngarkimin e skedarëve në cilësimet e programit (Fig. 9.30):

Oriz. 9.30. Vendosja e kufirit të lidhjes

eMule ka një pager të integruar në internet IRC dhe një sistem mesazhesh, diçka si posta. Këto mjete lejojnë përdoruesit individualë të bien dakord për një transferim të privilegjuar të materialeve tek njëri-tjetri. Si zakonisht, një veprim i tillë quhet "shoqërimi", duke u bërë mik. Megjithatë, ndarja e privilegjuar e skedarëve nuk ndikon në vlerësimet e përdoruesve.

Kur filloni të punoni me programin eMule, është e dobishme të lexoni materialet e ndihmës http://www.emule-project.net/home/perl/help.cgi?l=34.

Artikujt kryesorë të lidhur