Kā darbojas P2P (vienādranga) failu koplietošana

Kā darbojas P2P (vienādranga) failu koplietošana

Programmatūras pirātisms un failu koplietošana pastāvēja krietni pirms interneta, kā mēs to zinām šodien, galvenokārt ar ziņojumu dēļu un privātu FTP vietņu starpniecību. Bet bija garlaicīgi atrast failus un pat lēnāk tos faktiski lejupielādēt. Biežāk tika saņemts programmatūras vai mūzikas labojums no drauga kā fiziska kopija (bieži saukta par “sneakernet”).





P2P failu koplietošana to visu mainīja. Pēkšņi jums bija tieša piekļuve citu cilvēku koplietotajiem datiem. Bet nedaudz dublēsimies: kas ir P2P, kā tas darbojas un kur tas sākās?





Pirms Mēs Sākam

Protams, vienādranga failu apmaiņas tehnoloģija netiek izmantota tikai pirātismam. Bet, ja mēs esam godīgi, tāpēc tas vispirms tika izveidots.





Mēs galvenokārt runāsim par P2P tehnoloģiju failu koplietošanas aspektu, taču tas noteikti nav vienīgais lietošanas gadījums. Jāņem vērā arī tas, ka termins P2P aptver plašu tīklu klāstu pēdējo desmitgažu laikā, kopš tie tika izgudroti, tāpēc ne viss šeit attiecas uz katru gadījumu. Mēs esam centušies šo tēmu risināt pēc iespējas plašāk.

Nav klienta-servera modelis

Pirmkārt, mums vajadzētu izskaidrot, kas nav vienādranga. Pārējais internets parasti darbojas ar tā saukto a klienta-servera modelis .



Vietne, kas tiek mitināta jaudīgā serverī kaut kur pasaulē (labākie tīmekļa mitināšanas pakalpojumi), sniedz informāciju, kad jūsu dators vai tālrunis to pieprasa. Tas var būt fonts, ko izmanto, lai pareizi parādītu vietni, vai arī tas var būt 2 GB Linux ISO, kuru vēlaties lejupielādēt. Serveris nosūta jums failu. Kad nāk nākamais lietotājs, process atkārtojas.

Šādi darbojas klienta-servera internets. (Attēla kredīts: CorDesign/ Depozīta fotoattēli )





Tas labi darbojas vietnēs, bet nav piemērots lielu failu izplatīšanai. Tā galvenokārt ir ātruma, joslas platuma, izmaksu un likumības problēma.

Ātrums tradicionālajā tīmekļa mitinātājā ir diezgan ierobežots. Tas ir labi, lai pārsūtītu nelielu teksta daudzumu, lai padarītu vietni, un daži tīmekļa serveri ir optimizēti tikai attēlu rādīšanai. Bet lielākiem failiem tas prasītu lielu ātrumu, kas ilgstoši nav noturīgs un bloķē serveri citiem lietotājiem. Joslas platums ir arī dārgs; tikai attēlu pasniegšana šeit vietnē MakeUseOf maksā daudzus tūkstošus dolāru gadā.





No juridiskā viedokļa ir samērā viegli atrast vienu serveri, to izslēgt un pēc tam saukt pie atbildības īpašnieku. Tāpēc P2P radās nepieciešamības dēļ. Tiem, kas vēlējās izplatīt ar autortiesībām aizsargātus failus, bija vajadzīgs labāks veids.

Kas ir vienādranga?

Peer-to-peer ir pilnīgi atšķirīgs modelis, kurā katrs kļūst par serveri . Nav centrālā servera; ikviens, kas izmanto tīklu, darbojas kā savs serveris. Tā vietā, lai vienkārši ņemtu failus, vienādranga padarīja to par divvirzienu ielu.

Tagad jūs varētu atdot citiem lietotājiem. Patiesībā atdošana (mūsdienās pazīstama kā “sēšana”) ir būtiska, lai veiksmīgi darbotos vienādranga tīkli. Ja visi tikai lejupielādētu, neko neatdodot (saukts par “dēlēšanu”), tīkls nesniegtu nekādas priekšrocības salīdzinājumā ar klienta-servera modeli.

P2P izskatās šādi: visi tīklā esošie faili apkalpo visus pārējos. (Attēla kredīts: mmaxer/ Depozīta fotoattēli )

Klienta-servera modelī veiktspēja pasliktinās, palielinoties lietotāju skaitam, jo ​​tikpat daudz joslas platuma tiek sadalīts vairāk cilvēku. Vienādranga tīklos vairāk lietotāju padara tīklu efektīvāku. Jo vairāk lietotāju padara pieejamus konkrētus failus no cietajiem diskiem, jo ​​vieglāk jaunajiem lietotājiem ir iegūt šo failu.

Mūsdienu P2P tīklos tas ir ātrāk, ja vairāk lietotāju lejupielādē failu. Tā vietā, lai paņemtu visu failu no viena lietotāja, jūs ņemat mazākus gabalus no simtiem vai tūkstošiem citu. Pat ja tiem ir pieejams tikai neliels joslas platums, apvienotie savienojumi nozīmē, ka jūs iegūstat maksimālo iespējamo ātrumu. Tad jūs savukārt dodat ieguldījumu faila izplatīšanā.

Iepriekšējās P2P tīklu formās tīkla sakārtošanai joprojām bija nepieciešams centrālais serveris, kas darbojās kā datu bāze, kurā bija informācija par savienotajiem lietotājiem un sistēmā pieejamie faili. Lai gan smaga failu pārsūtīšana tika veikta tieši starp lietotājiem, tīkli joprojām bija neaizsargāti. Centrālā servera izslēgšana nozīmēja pilnībā atspējot sakarus.

Tā vairs nav, pateicoties jaunākajiem notikumiem. Mūsdienās programmatūra var tieši pajautāt vienaudžiem, vai viņi ir redzējuši noteiktu failu. Šos tīklus nav iespējams izsist-tie faktiski ir neiznīcināmi.

Īsa agrīnās P2P programmatūras vēsture

Tagad jums ir priekšstats par to, kāpēc vienādranga tīkli bija tik revolūcija, salīdzinot ar klienta-servera modeli, ātri apskatīsim vēsturisko kontekstu.

Napster , kas tika uzsākta 1999. gadā, bija pirmā plaši pieejamā vienādranga modeļa ieviešana. Centrālā datubāze saturēja informāciju par visiem dalībnieku rīcībā esošajiem mūzikas failiem. Jūs meklētu dziesmu no šī centrālā servera, bet, lai to lejupielādētu, jūs faktiski izveidotu savienojumu ar citu tiešsaistes lietotāju un kopētu no viņa. Savukārt, kad šī dziesma bija jūsu Napster bibliotēkā, tā kļuva pieejama kā avots citiem tīkla lietotājiem.

Jūs varētu arī pievienot savus failus, kurus Napster pēc tam indeksētu un pievienotu datu bāzei, lai tos varētu izplatīt visā pasaulē. Tomēr ieviešana bija ierobežota, jo jūs varat lejupielādēt tikai no vienas personas. Pakalpojumā bija augsta dziesmu pieejamība, taču ātrums nebija tik liels.

Bet līdz ar to pasaulē tika atklāts vienādranga jēdziens.

Galu galā Napster tika slēgts 2001. gadā, bet ne pirms radās līdzīgi tīkli, kas piedāvāja ne tikai mūziku. Filmas, programmatūra un attēli bija pieejami vietnē Morfejs , Kazaa , un Gnutella tīkli (no tiem Limewire, iespējams, bija slavenākais Gnutella klients).

Gadu gaitā nāca un gāja dažādi citi protokoli un vienādranga failu koplietošanas programmatūra, taču viens atvērts protokols pieņēma spēkā: BitTorrent .

BitTorrent protokols

BitTorrent, kas izstrādāts 2001. gadā, ir atvērtā pirmkoda protokols, kurā lietotāji izveido meta failu (ko sauc par .torrent failu), kas satur informāciju par lejupielādi, faktiski nesniedzot pašus lejupielādes datus. Lai saglabātu šos meta failus, kā arī to, kurš pašlaik glabā šo failu, bija nepieciešams izsekotājs. Tomēr kā atklāts protokols ikviens varēja ieprogrammēt klienta vai izsekotāja programmatūru.

Tātad, pat ja tam bija nepieciešams centrālais izsekotājs, lai uzturētu šo pieejamo failu datu bāzes, varētu pastāvēt vairāki izsekotāji. Jebkurš viens torrent deskriptora fails varētu reģistrēties ar vairākiem izsekotājiem. Tas padarīja BitTorrent tīklu neticami izturīgu un gandrīz neiespējamu pilnībā iznīcināt. Torrentu vietņu slēgšana kļuva par dauzīšanās spēli. Pirātu līcis savas dzīves laikā vairākas reizes tika nogalināts un augšāmcēlies.

amazon iepakojumā teikts, ka piegādāts, bet ne

Kopš sākotnējā dizaina tika veikti turpmāki uzlabojumi, kas ļāva lejupielādēt bez izsekotājiem. DHT ( izplatīta hash tabula ) nozīmē, ka pieejamo failu indeksēšana varētu tikt izplatīta starp visiem lietotājiem. Magnētiskās saites ir vēl viena, taču tās ir pietiekami sarežģītas, lai tās varētu izskaidrot kā magnētu saites atšķiras no torrent failiem .

Vai jūs izmantojat P2P failu koplietošanu?

Es ceru, ka tas ir nedaudz izskaidrojis vienādranga tīklu nozīmi un to, kur tas sākās. Ir godīgi teikt, ka P2P tīkli uz visiem laikiem mainīja internetu. Sasniedzot maksimumu 2006. gadā, tika lēsts, ka P2P tīkli kopā veidoja vairāk nekā 70% no visas interneta plūsmas.

Kopš tā laika lietošana ir samazinājusies, galvenokārt pateicoties viegli pieejamiem video straumēšanas pakalpojumiem, piemēram, Netflix un YouTube. Apvienojumā ar mūzikas straumēšanas pakalpojumiem, piemēram, Spotify, pirātismam vairs nav pamata. P2P tīkli aizpildīja nozīmīgu plaisu mūsu vēsturē, kad tradicionālie mediju pakalpojumi centās neatpalikt. Tagad tiem lielā mērā nav nozīmes.

Vai jums bija iespēja izmantot Napster toreiz? Vai arī jūs pirmo reizi ievadījāt failu koplietošanu, izmantojot pazemīgo torrentu? Pastāstiet mums komentāros vai, ja vēlaties uzzināt vairāk, apskatiet mūsu pilnīgs iesācēju ceļvedis straumēm .

Attēla kredīts: chromatika2/ Depositphotos

Kopīgot Kopīgot Čivināt E -pasts Kā mainīt Windows 10 darbvirsmas izskatu

Vai vēlaties uzzināt, kā uzlabot Windows 10 izskatu? Izmantojiet šos vienkāršos pielāgojumus, lai padarītu Windows 10 savu.

Lasīt Tālāk
Saistītās tēmas
  • Izskaidrota tehnoloģija
  • Vienādranga
  • Datoru tīkli
  • BitTorrent
  • Programmatūras pirātisms
  • Failu koplietošana
  • Mediju straumēšana
Par autoru Džeimss Brūss(Publicēti 707 raksti)

Džeimsam ir mākslīgā intelekta bakalaura grāds, un viņam ir CompTIA A+ un Network+ sertifikāts. Kad viņš nav aizņemts kā aparatūras pārskatu redaktors, viņam patīk LEGO, VR un galda spēles. Pirms pievienošanās MakeUseOf viņš bija gaismas tehniķis, angļu valodas skolotājs un datu centra inženieris.

Vairāk no Džeimsa Brūsa

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu