Skip to main content

Ievads vienādranga programmatūrā un tīklos

Anonim

P2P tīkls ir radījis milzīgu interesi visā pasaulē gan interneta sērfotājiem, gan datoru tīklu speciālistiem. P2P programmatūras sistēmas, piemēram, Kazaa un Napster, ir vieni no vispopulārākajām jebkad agrāk lietotajām lietojumprogrammām. Daudzi uzņēmumi un vietnes ir veicinājušas "peer-to-peer" tehnoloģijas kā interneta tīklu nākotni.

Lai gan tie jau ir pastāvējuši daudzus gadus, P2P tehnoloģijas sola radikāli mainīt tīklu veidošanas nākotni. P2P failu apmaiņas programmatūra ir radījusi arī daudz strīdu par likumību un taisnīgu izmantošanu. Parasti eksperti nepiekrīt dažādām P2P detaļām un precīzi, kā tas attīstīsies nākotnē.

Tradicionālie vienādranga tīkli

P2P akronīms tehniski nozīmē peer-to-peer. Webopedia definē P2P kā:

Tīkla veids, kurā katrai darbstacijai ir līdzvērtīgas iespējas un pienākumi. Tas atšķiras no klienta / servera arhitektūras, kurā daži datori ir paredzēti, lai apkalpotu pārējos.

Šī definīcija ietver tradicionālo vienaudžu tīklu veidošanu. Datoros vienādranga tīklā parasti atrodas fiziski tuvu viens otram un darbojas līdzīgi tīkla protokoli un programmatūra. Pirms mājas tīkla kļuva populāra, tikai mazie uzņēmumi un skolas izveidoja peer-to-peer tīklus.

Sākotnējie vienādranga tīkli

Lielākā daļa mājas datoru tīklu šodien ir peer-to-peer tīkli. Dzīvojamie lietotāji konfigurē savus datorus vienaudžu darba grupās, ļaujot vienādi sadalīt failus, printerus un citus resursus starp visām ierīcēm. Lai gan viens dators jebkurā brīdī var darboties kā failu serveris vai faksa serveris, citiem mājas datoriem bieži ir līdzvērtīga spēja pildīt šos pienākumus.

Gan vadu, gan bezvadu mājas tīkli kvalificējas kā vienādranga vide. Daži var apgalvot, ka tīkla maršrutētāja vai līdzīgas centrāles ierīces uzstādīšana nozīmē to, ka tīkls vairs nav vienādranga. No tīkla viedokļa tas ir neprecīzs. Maršrutētājs vienkārši pievieno mājas tīklu internetam; tas pats par sevi neietekmē tīkla resursu koplietošanu.

P2P failu koplietošanas tīkli

Kad lielākā daļa cilvēku dzird terminu P2P, viņi domā nevis par tradicionālajiem peer-tīkliem, bet gan par peer-to-peer failu koplietošanu internetā. Šajā desmitgadē P2P failu apmaiņas sistēmas ir kļuvušas par vienu no populārākajām interneta lietojumprogrammu klasēm.

P2P tīkls ievieš meklēšanas un datu pārraides protokolus virs Internet Protocol (IP). Lai piekļūtu P2P tīklam, lietotāji vienkārši lejupielādē un instalē piemērotu P2P klienta lietojumprogrammu.

Pastāv daudzi P2P tīkli un P2P lietojumprogrammas. Dažas P2P lietojumprogrammas darbojas tikai vienā P2P tīklā, savukārt citi izmanto starptīklu. Tāpat daži P2P tīkli atbalsta tikai vienu lietojumprogrammu, savukārt citi atbalsta vairākas lietojumprogrammas.

Kas ir P2P lietojumprogrammas?

Laba P2P programmatūras definīcija bija ierosināta Dave Winer no UserLand Software pirms daudziem gadiem, kad P2P pirmo reizi kļuva par mainstream. Dave iesaka, ka P2P lietojumprogrammas ietver septiņas galvenās īpašības:

  • lietotāja interfeiss darbojas ārpus tīmekļa pārlūka
  • sistēmas datori var darboties gan kā klientiem, gan serveriem
  • programmatūra ir viegli lietojama un labi integrēta
  • programma ietver rīkus lietotāju atbalstīšanai, kuri vēlas izveidot saturu vai pievienot funkcionalitāti
  • lietojumprogramma izveido savienojumus ar citiem lietotājiem
  • pieteikums padara kaut ko jaunu vai aizraujošu
  • programmatūra atbalsta "cross-network" protokolus, piemēram, SOAP vai XML-RPC

Šajā modernajā peer-to-peer skaitļošanas skatījumā P2P tīkli stiepjas visā internetā, nevis tikai mājas lokālajā tīklā (LAN). Viegli lietojamas P2P lietojumprogrammas ļauj piedalīties gan geeks, gan netehniskos.

Kazaa, Napster un vairāk P2P lietojumprogrammu

Sākotnējā MP3 failu koplietošanas sistēmā Napster kļuva par pasaulē populārāko interneta lietojumprogrammu gandrīz visu nakti. Napster raksturoja jauno "moderno" P2P sistēmu, kas definēta iepriekš: vienkāršs lietotāja interfeiss, kas darbojas ārpus pārlūkprogrammas un nodrošina gan failu iesniegšanu, gan lejupielādi. Turklāt Napster piedāvāja tērzētavas, lai piesaistītu miljoniem lietotāju un veiktu jaunu un aizraujošu ("pretrunīga") pakalpojuma izpratni.

Nosaukums Napster attiecas gan uz P2P tīklu, gan uz failu koplietošanas klientu, kuru tā atbalsta. Sākot ar vienu klienta lietojumprogrammu, Napster izmantoja patentētu tīkla protokolu, taču šīs tehniskās detaļas būtiski neietekmēja tā popularitāti.

Kad sākotnējais neregulētais Napster pakalpojums tika izslēgts, par šo auditoriju sacentās vairākas P2P sistēmas. Lielākā daļa Napster lietotāju migrēja uz Kazaa un Kazaa Lite lietojumprogrammām un FastTrack tīklu. FastTrack pieauga, lai kļūtu vēl lielāks nekā sākotnējais Napster tīkls.

Kazaa ir cietusi no savām juridiskajām problēmām, taču dažādas citas sistēmas, piemēram, eDonkey / Overnet, ir turpinājušas brīvu P2P failu koplietošanas programmatūras mantojumu.

Populāras P2P lietojumprogrammas un tīkli

Neviena P2P lietojumprogramma vai tīkls mūsdienās nepārspējamo popularitāti internetā. Populārie P2P tīkli ietver:

  • eDonkey
  • BitTorrent
  • Gnutella

un tautas P2P lietojumprogrammas ietver

  • eMule
  • BitTorrent
  • Limewire

Daudzus uzņēmumus ir iedvesmojuši panākumi P2P lietojumprogrammās un ir aizņemti prāta vētras ar potenciāli interesantu jauno P2P programmatūru.Tomēr daži tīklu kopienas pārstāvji uzskata, ka Napster, Kazaa un citu P2P lietojumprogrammu veiksmei ir maz sakara ar tehnoloģijām un vairāk saistīta ar pirātismu. Vēl ir jāpierāda, vai masu tirgus P2P sistēmas var pārvērst rentablas uzņēmējdarbības uzņēmumos.

Kopsavilkums

"P2P" akronīms ir kļuvis par mājsaimniecības terminu. Termins attiecas uz lietu apvienojumu: programmatūras lietojumprogrammas, tīkla tehnoloģijas un failu koplietošanas ētika.

Turpmākajos gados gaidām P2P koncepcijas turpināšanos. Tīklu nozare ieviesīs plašāku savstarpēji saistītu lietojumprogrammu klāstu, kam jāpievērš uzmanība ar tradicionālajām darbvirsmas un klientu / serveru sistēmām. P2P protokola standarti tiks pieņemti lielākā mērā. Visbeidzot, sabiedriskās apspriešanas procesā lēnām tiks atrisinātas brīvās P2P lietojumprogrammu informācijas apmaiņas par autortiesībām un intelektuālā īpašuma tiesībām.