Hvis du bruker internett regelmessig, er det svært lite sannsynlig at du ikke har hørt om begrepet peer-to-peer eller akronymet P2P. Om det ble nevnt i en nyhetsartikkel, på TV eller i en samtale med en venn, som fortalte deg at han nettopp lastet ned den siste episoden av Game of Thrones, har du kanskje snublet over dette begrepet. Hvis du vil vite hva peer-to-peer er, og hva det brukes til, bør du lese denne artikkelen:
Hva er P2P eller peer-to-peer?
Peer-to-peer, eller P2P i forkortet form, refererer til datanettverk som bruker en distribuert arkitektur. Det betyr at alle datamaskiner eller enheter som er en del av det, deler arbeidsbelastningene i nettverket. Datamaskinene eller enhetene som er en del av et peer-to-peer-nettverk kalles likestillede. Hver peer fra et peer-to-peer-nettverk er lik de andre jevnaldrende. Det er ingen privilegerte jevnaldrende, og det er ingen sentral administratorinnretning i midten av nettverket.
På en måte er peer-to-peer-nettverk de sosialistiske nettverkene i verden av databehandling. Hver peer er lik de andre, og hver peer har samme rettigheter og plikter som de andre. Klienter er både klienter og servere samtidig.
Videre deles alle ressursene som er tilgjengelige i et peer-to-peer-nettverk, blant jevnaldrende, uten at en sentral server er involvert. De delte ressursene i et P2P-nettverk kan være ting som prosessorbruk, diskplass eller nettverksbåndbredde.
Hva gjør P2P-nettverk (peer-to-peer)?
Hovedformålet med peer-to-peer-nettverk er å dele ressurser og hjelpe datamaskiner og enheter samarbeide, å levere en bestemt tjeneste eller utføre en bestemt oppgave. Som nevnt tidligere, brukes P2P til å dele alle slags databehandlingsressurser som for eksempel prosessorkraft, nettverksbåndbredde eller diskplass. Det vanligste brukssaken for peer-to-peer-nettverk er imidlertid for å dele filer på internett. Peer-to-peer-nettverk er ideelle for fildeling fordi de tillater at datamaskiner som er koblet til dem, mottar filer og sender filer samtidig.
Tenk på denne situasjonen: du åpner nettleseren din og besøker et nettsted der du laster ned en fil. I dette tilfellet fungerer nettstedet som en server, og datamaskinen fungerer som en klient som mottar filen. Du kan sammenligne den med en enkelvei: filen du laster ned er en bil som går fra punkt A (nettsiden) til punkt B (datamaskinen).
Hvis du laster ned samme fil gjennom et peer-to-peer-nettverk, ved hjelp av et BitTorrent-nettsted som utgangspunkt, blir nedlastingen utført annerledes. Filen lastes ned til datamaskinen din i biter og deler som kommer fra mange andre datamaskiner i P2P-nettverket som allerede har den filen. Samtidig sendes filen (lastet opp) fra datamaskinen din til andre som ber om det. Denne situasjonen ligner en toveisvei: Filen er som flere små biler som kommer til PCen din, men gir også til andre når de blir bedt om det.
Hvorfor er peer-to-peer-nettverk nyttig?
P2P-nettverk har noen egenskaper som gjør dem nyttige:
- De er vanskelige å ta ned. Selv om du slår av en av jevnaldrende, fortsetter de andre å jobbe og kommunisere. Du må lukke alle jevnaldrende for nettverket for å slutte å jobbe.
- Peer-to-peer-nettverk er ekstremt skalerbare. Å legge til nye jevnaldrende er enkelt fordi du ikke trenger å gjøre noen sentral konfigurasjon på en sentral server.
- Når det gjelder fildeling, jo større et peer-to-peer-nettverk, desto raskere er det. Å ha samme fil lagret på mange av jevnaldrende i et P2P-nettverk betyr at når noen trenger å laste ned den, lastes filen ned fra mange steder samtidig.
Hvorfor trenger vi peer-to-peer-nettverk? Juridisk bruk-tilfeller for P2P
Vi trenger peer-to-peer-nettverk for å koble til datamaskiner og enheter uten å måtte konfigurere en server. Å måtte opprette en server for alt er veldig dyrt og vanskelig å administrere, og folk bruker billigere alternativer som P2P. Her er noen eksempler på fellesbrukstilfeller for P2P-nettverk:
- Når du kobler Windows-datamaskinene i hjemmet til en hjemmegruppe, oppretter du et peer-to-peer-nettverk mellom dem. Hjemmegruppen er en liten gruppe datamaskiner som er koblet mellom seg selv for å dele lagring og skrivere. Dette er en av de vanligste bruksområder for peer-to-peer-teknologi. Noen kan si at hjemmegrupper ikke kan være peer-to-peer fordi datamaskinene i nettverket er koblet til en ruteren. Vær imidlertid oppmerksom på at ruteren ikke har noe til felles med å administrere hva datamaskinene fra hjemmegruppen deler med hverandre. Ruteren virker ikke som en server, men bare som et grensesnitt eller en port mellom det lokale nettverket og internett. Hvis du vil, kan du finne mer informasjon om hvordan Microsoft valgte å implementere P2P-teknologien. I disse artiklene: Peer-To-Peer-baserte funksjoner i Win 7, [MS-HGRP]: HomeGroup Protocol og HomeGroup: En praktisk guide til hjemlig lykke med Windows 7.
- Når du oppretter et ad hoc-nettverk mellom to datamaskiner, oppretter du et peer-to-peer-nettverk mellom dem.
- Å dele store filer over Internett gjøres ofte ved hjelp av en P2P-nettverksarkitektur. Noen online spillplattformer bruker for eksempel P2P for å laste ned spill mellom brukere. Blizzard Entertainment distribuerer Diablo III, StarCraft II og World of Warcraft ved hjelp av P2P. En annen stor utgiver, Wargaming, gjør det samme med deres World of Tanks, World of Warships og World of Warplanes-spill. Andre, som Steam eller GOG, velger ikke å bruke P2P og foretrekker å opprettholde dedikerte nedlastningsservere over hele verden.
- Windows 10 oppdateringer leveres både fra Microsofts servere og via P2P. Det er mer informasjon om denne funksjonen her: Optimaliser Windows 10 oppdateringslevering, her: Microsoft for å levere oppdateringer fra Windows 10 ved hjelp av peer-to-peer-teknologi, og her: Microsoft klargjør Windows 10 peer-to-peer-oppdaterings kontroller.
- Mange Linux-operativsystemer distribueres via BitTorrent-nedlastinger som bruker P2P-overføringer. Slike eksempler er Ubuntu, Linux Mint og Manjaro.
P2P-nettverk er den billigste metoden for å distribuere innhold fordi de bruker båndbredden til jevnaldrende, ikke båndbredden til innholdets skaperen.
Historien om P2P-nettverk
Forløperen i peer-to-peer-nettverk ser ut til å være USENET, som ble utviklet i 1979. Det var et system som tillot brukere å lese og legge ut meldinger / nyheter. Det var et nettverkssystem som ligner på de elektroniske fora i dag, men med den forskjellen at USENET ikke stole på en sentral server eller administrator. USENET kopierte samme melding / nyheter til alle serverne som ble funnet i nettverket. På samme måte distribuerer og bruker P2P-nettverk alle ressursene som er tilgjengelige for dem.
Den neste store tingen i P2Ps historie var året 1999 da Napster kom til liv. Napster var en fildelingsprogramvare som ble brukt av folk til å distribuere og laste ned musikk. Musikken delt på Napster var vanligvis opphavsrettsbeskyttet og dermed ulovlig å distribuere. Men det stoppet ikke folk fra å få det. Selv om Napster var den som fikk P2P i mainstream, klarte Napster i siste instans og ble stengt av myndighetene på grunn av alt innholdet som ble ulovlig deltatt på det. I dag forblir P2P en av de mest populære teknologiene for å dele filer over internett, både lovlig og ulovlig.
Bildekilde: Wikipedia
Ulovlig bruk av peer-to-peer-nettverk
P2P er en kontroversiell teknologi fordi den er mye brukt til piratkopiering. Det finnes mange nettsteder på nettet som gir tilgang til opphavsrettsbeskyttet innhold som filmer, musikk, programvare eller spill, via P2P-nettverk, på grunn av fordelene med denne teknologien. Selv om teknologien i seg selv ikke er ulovlig, og den har mange legitime brukstilfeller som ikke involverer piratkopiering, er måten noen bruker P2P ulovlig på. Når du bruker P2P, må du sørge for ikke å engasjere seg i piratkopiering eller andre brukstilfeller som straffes ved lov.
Konklusjon
Som du har sett i denne veiledningen, er peer-to-peer en kompleks teknologi som ble født og basert på et enkelt prinsipp: desentralisering. Vi vet også nå at hensikten er ærlig, men bruken er ikke alltid bra. Noen diskuterer om det burde være forbudt eller ikke, fordi P2P fortsatt er det viktigste middel for å distribuere opphavsrettsbeskyttet innhold ulovlig. Men bør en penn være forbudt fra bruk fordi forfatteren er dårlig i håndverket sin?