Mikä on vertaisverkko (P2P)?
P2P-verkko yhdistää laitteet suoraan ilman toista tietokonetta tai laitetta (esim palvelin) välittäjänä. Vaikka vertaislaskentateknologiat ovat olleet olemassa useita vuosia, ne lupaavat muuttaa radikaalisti verkkotoiminnan tulevaisuutta.
Mitä ovat vertaisverkot?
P2P-verkko yhdistää suunnilleen vastaavat tietokoneet suunnilleen tasa-arvoisesti ilman eri tietokoneen välitystä. P2P eroaa asiakas/palvelin verkoista, joissa monet tietokoneet muodostavat yhteyden yhteen suurempaan palvelimeen, joka ohjaa viestintää verkon sisällä.
Vertaisverkon tietokoneet sijaitsevat tyypillisesti fyysisesti lähellä toisiaan ja käyttävät samanlaisia verkkoprotokollia ja ohjelmistoja. Ennen kuin kotiverkosta tuli suosittu, vain pienyritykset ja koulut rakensivat vertaisverkkoja.
Kodin vertaisverkot
Useimmat kotitietokoneverkot ovat nykyään vertaisverkkoja. Kotikäyttäjät määrittävät tietokoneidensa vertaisasetukset työryhmiä mahdollistaa tiedostojen, tulostimien ja muiden resurssien jakamisen tasapuolisesti kaikkien laitteiden kesken. Vaikka yksi tietokone voi toimia tiedostopalvelimena tai faksipalvelimena milloin tahansa, muilla kotitietokoneilla on usein vastaava kyky hoitaa nämä vastuut.
Sekä kiinteät että langattomat kotiverkot ovat vertaisverkkoympäristöjä. A reititin yhdistää kotiverkon Internetiin; se ei muuta resurssien jakamista verkossa.
P2P-tiedostonjakoverkot
Kun useimmat ihmiset kuulevat termin P2P, he ajattelevat peer-to-peer tiedostojen jakamista Internetin kautta. Napsterin kaltaisista P2P-tiedostonjakojärjestelmistä tuli suosituin Internet-sovellus tämän vuosisadan ensimmäisellä vuosikymmenellä. P2P-verkko toteuttaa haku- ja tiedonsiirtoprotokollat yläpuolella Internet-protokolla. Voit käyttää P2P-verkkoa lataamalla ja asentamalla sopivan P2P-asiakassovelluksen.
Jotkut P2P-sovellukset toimivat vain yhden P2P-verkon kanssa, kun taas toiset toimivat verkkojen välillä. Samoin jotkut P2P-verkot tukevat vain yhtä sovellusta, kun taas toiset tukevat useita sovelluksia.
Mitä ovat P2P-ohjelmistosovellukset?
UserLand Softwaren Dave Winer ehdotti hyvää määritelmää P2P-ohjelmistolle monta vuotta sitten, kun P2P: stä oli ensimmäistä kertaa tulossa valtavirtaa. Hän ehdottaa, että P2P-ohjelmistosovellukset sisältävät nämä seitsemän keskeistä ominaisuutta:
- Käyttöliittymä toimii verkkoselaimen ulkopuolella.
- Järjestelmän tietokoneet voivat toimia sekä asiakkaina että palvelimina.
- Ohjelmisto on helppokäyttöinen ja hyvin integroitu.
- Sovellus sisältää työkaluja, jotka tukevat käyttäjiä, jotka haluavat luoda sisältöä tai lisätä toimintoja.
- Sovellus muodostaa yhteyksiä muihin käyttäjiin.
- Sovellus tekee jotain uutta tai jännittävää.
- Ohjelmisto tukee verkkojen välisiä protokollia, kuten SOAP tai XML-RPC.
Tässä modernissa peer-to-peer-laskennan näkemyksessä P2P-verkot ulottuvat Internetiin, eivät vain kotiin lähiverkko (LAN). Helppokäyttöiset P2P-ohjelmistosovellukset mahdollistavat sekä tekniikan ammattilaisten että ei-teknisten ihmisten osallistumisen.
Kazaa, Napster ja muut P2P-ohjelmistosovellukset
Alkuperäisestä MP3-tiedostonjakojärjestelmästä Napsterista tuli maailman suosituin Internet-ohjelmistosovellus melkein yhdessä yössä. Napster esitti yllä määriteltyä uutta modernia P2P-järjestelmää: yksinkertainen käyttöliittymä, joka toimii selaimen ulkopuolella ja tukee sekä tiedostojen palvelua että latauksia. Lisäksi Napster tarjosi chat-huoneita miljoonien käyttäjiensä yhdistämiseksi ja tarjosi uuden ja jännittävän palvelun.
Nimi Napster viittasi sekä P2P-verkkoon että sen tukemaan tiedostonjakoasiakkaaseen. Sen lisäksi, että Napster rajoittui yhteen asiakassovellukseen, se käytti omaa verkkoprotokollaa, mutta nämä tekniset yksityiskohdat eivät vaikuttaneet olennaisesti sen suosioon.
Kun alkuperäinen sääntelemätön Napster-palvelu suljettiin, useat P2P-järjestelmät kilpailivat tästä yleisöstä. Suurin osa Napsterin käyttäjistä siirtyi Kazaa- ja Kazaa Lite -ohjelmistosovelluksiin sekä FastTrack-verkkoon. FastTrack kasvoi vieläkin suuremmiksi kuin alkuperäinen Napster-verkosto.
Suositut P2P-sovellukset ja -verkot
Yksikään P2P-sovellus tai -verkko ei ole yksinoikeudella hallitsevassa asemassa nykyään. Suosittuja P2P-verkkoja ovat eDonkey, BitTorrent, Gnutella ja eMule.