Kas yra P2P programos ir kaip jos veikia?

Kas yra P2P programos ir kaip jos veikia?

Kas yra P2P ir kam jis naudojamas?

P2P yra anglų kalbos santrumpos "Peer-to-Peer", kuris gali būti išverstas kaip "bendravimas tarp lygių". Paprastai tinkle susiję kompiuteriai yra prijungti prie centrinio serverio ir jie vadinami klientais, taigi ir nuoroda į klientas-serveris, Kaip rodo jo pavadinimas, a P2P tinklas Kompiuteriai prisijungti ir bendrauti tarpusavyje nenaudojant centrinio serverio, naudojant ir valdant optimizuoti pajėgumus (pralaidumo) tinklo, kad naudojant geriausias tarp mazgų ar kompiuterius visi, kad forma Vartojimo.

Dėl savo savybių P2P tinklai buvo naudojami failų mainai, tokius kaip muzika, vaizdo įrašai, dokumentai ir visi programinės įrangos paketai. Interneto viduryje P2P sąvoka labai siejama su programomis, kurios leidžia tokio tipo keitimąsi, tačiau tai nėra vienintelis naudojimas.

Interneto telefonijos sistemos naudoja P2P tinklus, kad balso perdavimas taptų efektyvesnis, o kartais ir realiuoju laiku. Žinomas šio P2P naudojimo pavyzdys yra "Skype".

Kitas P2P tinklų naudojimas yra didelio kiekio informacijos apdorojimas ir tvarkymas.

P2P tinklų tipai

P2P tinklus galima klasifikuoti pagal tai, kaip jie sukurti:

  • Centralizuotas: Katalogas palaikomas centriniame serveryje, prie kurio prijungti kompiuteriai pateikia prašymus rasti tuos mazgus, kuriuose yra norimo turinio. Pagrindinis jo trūkumas yra tai, kad šis centrinis serveris yra kritinis taškas.
  • Decentralizuotas ir struktūrizuotas: Taip pat žinomas kaip hibridas P2P. Centriniame serveryje nėra katalogo, tačiau keliuose kompiuteriuose, įrengtuose tinklo vietose, yra lengva pasiekti kitus kompiuterius.
  • Decentralizuotas ir nestruktūruotas: Nėra kompiuterių ar mazgų, kurie veikia kaip centriniai užklausų valdikliai. Visi mazgai dirba kaip klientai ir serveriai.

    P2P programos ir jų savybės

    P2P programos turi keletą skiriamųjų decentralizuotų savybių:

    • Decentralizavimas: Tvarko kintamas jungtis ir laikinus adresus, visi prijungti kompiuteriai laikomi lygiaverčiais.
    • Anonimiškumas: Vartotojai turėtų galėti prisijungti, nesijaudindami jų privatumo. Tai pageidautina funkcija, tačiau ne visos P2P programos apsaugo 100% anonimiškumą.
    • Mastelis: Viena decentralizuoto tinklo naudojimo privalumų yra mastelio galimybė, nepriklausoma nuo centrinio serverio ir jo pajėgumų.
    • Jie yra nepriklausomi: Vartotojo sąsaja nereikalauja interneto naršyklės, o kiekvienas kompiuteris gali veikti kaip klientas arba kaip serveris.

    P2P programų pranašumai ir trūkumai

    Per pastarąjį dešimtmetį labai populiarus buvo dalijimasis failais naudojant P2P programas. Štai P2P programos naudojimo pranašumai ir trūkumai:

    P2P programų privalumai

    • Kaina: Daugelis P2P programų yra nemokamos, todėl jos yra patraukli galimybė tiems, kurie ieško nemokamo turinio (šios praktikos teisėtumas yra abejotinas). Yra P2P programos, turinčios teisėtą turinį, ir, nepaisant mokamos prenumeratos, tai yra geras pasirinkimas, jei ieškote prieinamos kainos.
    • Efektyvumas: Failų naudojimas naudojant P2P programas yra lengvas ir greitas.

    P2P programų trūkumai

    • Teisėtumas: Daugelis P2P programų buvo apklausti dėl neteisėto muzikos ir vaizdo įrašų dalijimosi. Muzikos, vaizdo įrašų ar programinės įrangos atsisiuntimas dažnai yra autorių teisių įstatymų pažeidimas, ir pagal kelių valstybių įstatymus jis baudžiamas.
    • Šnipinėjimo programos: Daugelis P2P programų kenčia nuo šnipinėjimo programos o kenkėjiška programa, dėl kurio lėtai veikia jūsų kompiuteris arba dažnai nebeveikia. Jei ketinate naudoti P2P programą, įsitikinkite, kad apsaugojote kompiuterį nuo antivirusinių ir anti-spyware.

    Etikos ir ginčų dėl P2P programų

    P2P programos įgijo populiarumą dėl jų galimybės keistis failais ar turiniu, apsaugotu autorinės teisės, nes jie yra muzika, vaizdo įrašai ar programinė įranga.

    Dėl įrašų ir filmų kūrėjų šis keitimas laikomas neteisėtu, taigi daugelis vartotojų nesutinka arba nežino apie tai. Taigi, norint tapti lankytinos P2P programas, kova tarp šalininkų idėja, kad intelektinė nuosavybė yra priemonė skatinti kūrybiškumą ir inovacijas bei tiems, kurie tiki, kad autorinės teisės yra pernelyg nelanksti ir skiria tai sukėlė kliūtis meninei kūrybai.

    Vienas iš pagrindinių veiksnių, kurie skatina piratavimas (neteisėtas autorių teisių saugomų medžiagų kopijų platinimas) yra tai, kad skaitmeninis formatas juos galima greitai nukopijuoti tokia pačia kokybe kaip originalas. Jei padaryti aukštos kokybės kopijos Lengva pridedama paprastumą ir patogumą, su kuria skaitmeninė medžiaga paskirstyta naudojant P2P programas, akivaizdu, kad įrašymo ir kino susiduria su rimta problema, kad apsaugotų savo darbus prieš piratavimą.

    Bandymas pasiekti tokią apsaugą nuo piratavimo yra DRM (akronimas anglų k. kalba skaitmeninių teisių valdymas), tačiau jo naudojimas sukėlė daugiau ginčų, tokiu laipsniu, kad iTunes Jis atsisakė naudoti 2009 m. Pradžioje (kaip jūs galite perskaityti šioje "New York Times" istorijoje (anglų k.).

    Jei norite gauti muziką ir filmus už prieinamą kainą arba norite nusipirkti dainą nemokėdami viso disko, yra keletas kompanijų, su kuriomis jūs galite tai padaryti teisėtai, nematydami galimų autorių teisių problemų ir nepateikdami savo kompiuterio programas, kurios galėtų įdiegti šnipinėjimo programas ar kenkėjiškas programas.

    Populiarios P2P programos

    Yra daug klientų (ar programos) P2P interneto pasaulyje ir šis sąrašas pamini tik jų frakcija ir net bando paminėti populiariausias, yra tikėtina, kad likti bet kuris iš jūsų mėgstamiausio, nes populiarumo kiekvieno iš jų yra pagrįsta geografija ir tikslu.

    • BitTorrent. Tai negalėjo būti trūkstama šiame sąraše, nes tai tikriausiai yra ta, kuri pasiekė labiausiai populiarumą. Iš tikrųjų yra keletas klientų, kurie patenka į šią sritį, pavyzdžiui:
      • ABC
      • BitComet
      • BitSpirit
      • BitTornado
      • BitTorrent.Net
      • G3 Torrent
      • mlMac
      • MLdonkey
      • MXIE
      • QTorrent
      • "Shareaza"
      • μTorrent
      • Vuze
    • eMule (naudoja "eDonkey" tinklą)
    • LimeWire ("Gnutella" tinklas)
    • Kazaa (FastTrack tinklas)
    • Morpheus (FastTrack tinklas)
    • iMesh ("Gnutella" tinklas)
    • BearShare ("Gnutella" tinklas)
    • WinMx ("OpenNap" ir WPNP tinklai)