Kompiuteriai, Tinklai
Peering tinklas - kas tai yra?
Šiuolaikiniame pasaulyje visi esame pasirengę dalintis įdomia informacija ir medžiagomis su draugais ir kitais žmonėmis. Ypač svarbu, kad internetas yra svarbus, nes tai yra pasaulinis tinklas, kuris suteikia mums daug galimybių tokiam mainams.
Klausimo "etiška" pusė
Apskritai "peer-to-peer" tinklas pastaraisiais metais aktyviai "demonizavo". Jie yra "pavojingi" nuo virusų ir neleistino turinio įsigijimo - sako praktiškai visose žiniasklaidos priemonėse.
Dėl kokių nors priežasčių žurnalistai tiesiog švelniai paslėpia, kad mažiausiai 70% srauto iš P2P protokolo patenka į visiškai teisėtus vartotojus ir net visas įmones, kurios paprasčiausiai iškrauna savo serverius, įtraukdamos įprastus kompiuterius keičiantis duomenimis. Paprastas pavyzdys: ilgą laiką "Blizzard" "Snowstorm" naudoja šiuos tinklus, kad atnaujintų "Warcraft" ir kitų žaidimų klientus. Nereikalaujama paminėti, kiek informacijos tenka žaidėjams iš viso pasaulio!
Tačiau šiame straipsnyje "peer-to-peer" tinklas bus išnagrinėtas atsižvelgiant į failų priėmimo ir perdavimo pozicijas, nes ši problema yra arčiausiai įprastų vartotojų.
Dažniausios programos
Žinoma, kiekvienas vartotojas bent jau girdėjo apie kai kurias komunalines paslaugas, per kurias atliekamas failų mainai. Visi girdėjosi apie "Torrent" ir "eMule", "Shareaza", "KaZaA" ir kitus, kurie nuolat paminėti dėl informacijos perdavimo internete. Tačiau mes stengiamės kalbėti apie juos labiau tvarkingai. Taigi, kas yra "peer-to-peer" tinklas? Koks yra šios sąvokos mokslinis aiškinimas?
Apibrėžimas
Tai buvo pašalinti tokią "diskriminaciją", kad buvo išradęs "peer-to-peer" tinklas, kiekvienas kompiuteris, kuriame jis gali ne tik gauti, bet ir perduoti informaciją, tuo pat metu dirbdamas kaip serveris ir klientas. Santrumpa P2P (peer-to-peer) yra labiau paplitusi, kurią galima išversti iš anglų kalbos kaip "iš lygių". Tokie tinklai taip pat vadinami decentralizuotu.
Pagrindiniai darbo principai
Kiekvienas dalyvis yra šventė. Jie taip pat jungiasi į pasaulinę sistemą, kurioje perduodama bet kokia informacija. Iš standartinio modelio, kuriame yra serveris ir klientas, skiriasi "peer-to - peer" failų dalijimosi tinklai , nes jie išlaiko didesnį išlikimą: nepriklausomai nuo veikiančių vienetų skaičiaus, jie išlieka visiškai veikiantys. Be to, nėra aiškios priklausomybės nuo serverio pralaidumo .
Pateiksime "vizualų" tokio tinklo mažojo failo perkėlimo pavyzdį. Duomenys perduodami mažais gabalais, kurie vadinami paketais. Kiekvienas failas yra padalintas į daugelį tokių paketų, kuriuos atsisiųja naudotojo kompiuteris. Jų gavimo tvarka nėra ypatingos reikšmės.
Skirtumai nuo standartinio tinklo
Įprasto tinklo atveju yra serveris, tačiau yra failas, kurį galima atsisiųsti iš ten. Duomenų paieškos greitis bus tiesiogiai susijęs tiek su serverio pralaidumu, tiek su jo darbo krūviu bet kuriuo momentu. Paprasčiau tariant, esant didžiuliui vartotojų skaičiui, kurių kiekvienas "ištraukia" iš serverio, grąžos norma paprastai gali nukristi iki nulio.
Peer-to-peer duomenų perdavimo modelio privalumai
Kai veikia "peer to peer" tinklas. Ką tai reiškia? Pirma, jums nereikia ieškoti konkretaus serverio, iš kurio siunčiamas reikalingas failas. Pakanka rasti failą arba magnetinį nuorodą į specialią svetainę, kuri rodo jos egzistavimą. Galite atsisiųsti ją naudodami specialią programą, kurią keletą minėjome aukščiau. Pagrindinis skirtumas yra tai, kad atsisiuntimas gali vykti kartu su šimtais ir tūkstančiais tų pačių šaltinių.
Mes jau pažymėjome, kad šiuose tinkluose kiekvienas atskiras kompiuteris vienu metu gali atlikti serverio funkciją, todėl kiekvienas segmentas yra universali. Paprasčiau tariant, jei kai kurios šventės staiga pasirodo nepasiekiamos, kitų žmonių kompiuteriai visada gali padėti, kietuosiuose diskuose, be abejo, bus reikalinga informacija.
Kai kurie lygiaverčio modelio trūkumai
Labiausiai ginčytina aplinkybė yra tai, kad reikia ieškoti vienodo tinklo, turinčio tą patį failą ir tinkle tuo pačiu metu, tinklo. Štai kodėl sukurtas hibridinis modelis. Jis turi tam tikrų serverių tipų, tačiau jie neatsako už duomenų perdavimą, bet nori ieškoti aktyvių vartotojų, kuriems reikalinga informacija. Būtent dėl šio hibridinio modelio naudojami beveik visi modernūs "peer-to-peer" tinklai.
Norint tapti pilnateisiu ir pilnavertiu tokios sistemos dalyviu, kompiuteryje turėsite įdiegti specialią kliento programą, kuri bus atsakinga už nemokamų peerų paiešką su reikalingais duomenimis. Atkreipkite dėmesį, kad nėra vieno lygiaverčio tinklo. Ką tai reiškia?
Didžiausias ir populiariausias failų mainų tinklas
Reikėtų prisiminti, kad internete yra šimtai ir tūkstančiai mažesnių vietinių tinklų, iš kurių daugelis remiami netgi regioninių paslaugų teikėjų. Puikus pavyzdys yra "MTS peer-peer" tinklas. Žinoma, jie visi naudoja klasikinį ar hibridinį darbo modelį, laikosi tų pačių principų, tačiau jie gali naudoti visiškai skirtingus duomenų perdavimo protokolus, todėl nereikia kalbėti apie konkrečią programinę įrangą.
ED2K. Duomenų perdavimas atliekamas naudojant MFTP protokolą. Klientas yra žinoma eMule programa. Jau nuo 2005 m. Projektas yra "lėtinės mirties" būklės, tačiau iki šiol tinklas ir toliau veikia nuolat, net jei duomenų perdavimo greitis nėra greitas.
BitTorrent. Galbūt labiausiai populiarus peer-to-peer sistemos segmentas, kuriam būdingas didelis naudotojų skaičius ir didelis greitis. Turi daugybę klientų, įskaitant "epic" uTorrent, "BitComet", taip pat daugybę kitų.
Tiesioginis prisijungimas. Konkretesnė galimybė yra tada, kai tam tikroms žmonių grupėms sudarytus centrus naudoja ribotas (santykinai) naudotojų ratas. Šis modelis yra labai populiarus kaip vietinio tinklo teikėjas. Pagrindinis klientas yra DC ++.
Gnutella. Tai tikra, grynoji peering sistema. Buvo naudojamas specialus duomenų perdavimo protokolas, kurį sukūrė žinomo (nors mirusio) "Winampa" kūrėjas "Nullsoft". Kokie yra šiuo atveju naudojami "peer-to-peer" tinklai? Žinoma, programa "Shareaza", "LimeWire" ir kiti.
FastTrack. Jame taip pat įdiegtas "švarus" P2P modelis, tačiau failų dalijimosi procese gali dalyvauti tik tie kompiuteriai, kurie turi pilną versiją. Programos - KaZaA, mlDonkey.
Kokie yra pagrindiniai visų šių paslaugų privalumai? Tai paprasta - absoliučiai nereikia nustatyti "peer-to-peer" tinklo nustatymo. Įdėkite programą, eikite į "magnetinę" nuorodą ir ... voila, byla pradėjo sūpynės!
Pagrindinės failų naudojimo taisyklės
Atsižvelgiant į šių tinklų veikimo specifiką, nereikia nustebinti, kad yra gana griežtos taisyklės, kurias labai pageidautina laikytis. Daugelis iš jų yra paprastos ir logiškos. Jei ne, jums gresia visiškas pašalinimas iš mainų proceso, dėl kurio negalima gauti reikiamos informacijos.
Mes jau ne kartą sakėme, kad tokio modelio pagrindas yra visų dalyvių lygybės principas. Iš to išplaukia, kad jums reikia ne tik atsisiųsti, bet ir suteikti informaciją. Iš esmės tai yra beveik vienintelė privaloma sąlyga. Jums tai nepatinka? Na, tuomet tavo paslauga - daugybė informacijos mainų tarnybų, pastatytų pagal standartinę serverio-kliento architektūrą.
Tai nėra vienintelė "peer-to-peer" tinklų programa (su visais jos privalumais) neveikia, todėl galite pradėti atsisiųsti failą tik sumokėję už didžiulę reklamos kiekį arba peržiūrėdami jį, o greitis bus priešiškas.
Ką turėčiau daryti keičiantis?
Po rinkmenos atsisiuntimo labai pageidautina platinti iš jo tokią pačią informaciją. Paprastai, jei vartotojas atsisiųsti bet nieko neplatina, sistema gali būti baudžiama, kad visiškai pašalintų galimybę gauti naujus failus. Jūs netgi galite naudoti IP arba MAC blokavimą. Visų pirma tai yra "peer-to-peer" tinklas "Beeline".
Apskritai rekomenduojame naudoti šias visiškai logiškas ir sąžiningas taisykles:
Negalima ištrinti failo tik atsisiųsdami jį. Jei tokia galimybė yra kuo ilgiau, išsaugokite ją kietajame diske.
Negalite perkelti arba pervadinti gautų failų, nes šiuo atveju kiti vartotojai taip pat negalės jų pasiekti.
Negalima dirbtinai apskaičiuoti išeinančio kanalo greičio. Žinoma, šis perkėlimas tam tikru mastu įkelia kietąjį diską ir pačią sistemą, bet jūs neturėtumėte švelninti kitų žmonių poreikių.
Tai nepakenks, kad jūsų kompiuteryje būtų palaikoma dešimt populiarių failų, kurie palaikytų sistemą.
Teisių teisių turėtojai: mes nerekomenduojame platinti piratų programinės įrangos ar kažko panašaus. Jūs visada galite pasveikinti tik tuo atveju, jei vartotojas dalyvauja tuose pačiuose platinimuose "Linux" platinimuose, nes tai žymiai iškrauna įmonių, kurios jau dažnai gyvena vienoje aukojoje, serverius ir dirba tik savanoriais!
Apie autorių teisių apsaugą
Similar articles
Trending Now