Vad är P2P-nätverk (peer-to-peer) och vad används de till?

Om du använder internet regelbundet är det högst osannolikt att du inte har stött på termen peer-to-peer eller P2P . Oavsett om det nämndes i en nyhetsartikel, på TV eller i en konversation med en vän, som berättade att han precis laddat ner den senaste versionen av Linux via P2P , kan du ha snubblat på den här termen. Om du vill veta vad peer-to-peer-nätverk är, vad P2P används för och även se några peer-to-peer-nätverksexempel, bör du läsa den här artikeln:

Vad är ett peer-to-peer-nätverk?

Peer-to-peer , eller P2P i dess förkortade form, hänvisar till datornätverk som använder en distribuerad arkitektur. I P2P- nätverk kallas alla datorer och enheter som ingår i dem som peers, och de delar och utbyter arbetsbelastningar. Varje peer i ett peer-to-peer-nätverk är lika med de andra peers. Det finns inga privilegierade kamrater och det finns ingen primär administratörsenhet i mitten av nätverket.

En simulering av ett peer-to-peer-nätverk

På ett sätt är peer-to-peer-nätverk de mest jämlika nätverken i datorvärlden. Varje kamrat är lika med de andra, och varje kamrat har samma rättigheter och skyldigheter som de andra. Peers är både klienter och servrar på samma gång.

Faktum är att varje resurs och varje tillgång som är tillgänglig i ett peer-to-peer-nätverk delas mellan peers, utan att någon central server är inblandad. De delade resurserna i ett P2P- nätverk kan vara saker som processoranvändning, disklagringskapacitet eller nätverksbandbredd.

Vad används P2P (peer-to-peer) till?

Det primära målet med peer-to-peer-nätverk är att dela resurser och hjälpa datorer och enheter att samarbeta, tillhandahålla specifika tjänster eller utföra specifika uppgifter. Som nämnts tidigare används P2P för att dela alla typer av datorresurser som processorkraft, nätverksbandbredd eller disklagringsutrymme. Det vanligaste användningsfallet för peer-to-peer-nätverk är dock delning av filer på internet. Peer-to-peer-nätverk är idealiska för fildelning eftersom de tillåter de datorer som är anslutna till dem att ta emot filer och skicka filer samtidigt.

Föreställ dig den här situationen: du öppnar din webbläsare och besöker en webbplats där du laddar ner en fil. I det här fallet fungerar webbplatsen som en server och din dator fungerar som en klient som tar emot filen. Du kan jämföra det med en enkelriktad väg: filen du laddar ner är en bil som går från punkt A (webbplatsen) till punkt B (din dator).

Innehåll som överförs från ett nätverk eller från internet till en dator

När du laddar ner samma fil från ett peer-to-peer-nätverk, med en BitTorrent-plattform som utgångspunkt, utförs nedladdningen annorlunda. Filen laddas ner till din dator i bitar och delar som kommer från många andra datorer som också är anslutna till samma P2P- nätverk och redan har den filen eller åtminstone delar av den. Samtidigt skickas (uppladdas) filen också från din dator till andra enheter som efterfrågar den. Den här situationen liknar en tvåvägsväg: filen är som flera små bilar som kommer till din PC, samtidigt som den lämnas till andra när den efterfrågas.

Flera kamrater delar data sinsemellan

Varför är peer-to-peer-nätverk användbara?

P2P- nätverk har några egenskaper som gör dem användbara:

  • Det är svårt att ta ner dem. Även om en av kamraterna stängs av är de andra fortfarande i drift och kommunicerar. För att ett P2P -nätverk (peer-to-peer) ska sluta fungera måste du stänga ner alla dess peers.
  • Peer-to-peer-nätverk är otroligt skalbara. Det är enkelt att lägga till nya peers eftersom du inte behöver göra någon central konfiguration på en central server.
  • När det kommer till fildelning, ju större ett peer-to-peer-nätverk är, desto snabbare är det. Att ha samma fil lagrad på många av peers i ett P2P- nätverk innebär att när någon behöver ladda ner den, laddas filen ner från flera platser samtidigt.

Exempel på P2P-nätverk (peer-to-peer).

Vi använder alla peer-to-peer-nätverk för att ansluta datorer och enheter utan att behöva konfigurera en server. Att behöva skapa en server för allt är dyrt och svårt att hantera, så i vissa situationer är det enklare och billigare att använda P2P- nätverk. Här är några exempel på vanliga användningsfall för peer-to-peer-nätverk:

Windows 10 använder peer-to-peer för att optimera leveransen av uppdateringar

  • Windows 10-uppdateringar(Windows 10 updates) levereras både från Microsofts(Microsoft) servrar och via P2P . Det finns mer information om den här funktionen här: Optimera leverans av uppdateringar för Windows 10(Optimize Windows 10 update delivery) .
  • Att dela stora filer över internet görs ofta med en P2P (peer-to-peer) nätverksarkitektur. Till exempel använder vissa onlinespelplattformar P2P för att ladda ner spel mellan användare. Blizzard Entertainment distribuerar Diablo III , StarCraft II och World of Warcraft med hjälp av P2P . Ett annat stort förlag, Wargaming , gör samma sak med sina spel World of Tanks , World of Warships och World of Warplanes . Andra, som Steam ellerGOG , välj att inte använda P2P och föredrar att underhålla dedikerade nedladdningsservrar runt om i världen.
  • Många Linux- operativsystem distribueras via BitTorrent - nedladdningar med P2P- överföringar. Sådana exempel är Ubuntu , Linux Mint och Manjaro .
  • I Windows 7 och Windows 8.1 , när du skapar ett ad-hoc-nätverk mellan två datorer(ad-hoc network between two computers) , skapar du ett peer-to-peer-nätverk mellan dem.
  • Om du använder Windows 7 , Windows 8.1 eller en Windows 10-version före version 1803 kan du ansluta datorerna i ditt hem till en hemgrupp(Homegroup) och på så sätt skapa ett peer-to-peer-nätverk mellan dem. Hemgruppen är(Homegroup) en liten grupp datorer som är anslutna sinsemellan för att dela lagring och skrivare. Detta är en av de vanligaste användningsområdena för peer-to-peer-teknik. Vissa människor kanske säger att hemgrupper(Homegroups) inte kan vara peer-to-peer eftersom datorerna i nätverket är anslutna till en router. Tänk dock på att routern inte har något gemensamt med att hantera vad datorerna från Hemgruppen(Homegroup)dela sinsemellan. Routern fungerar inte som en server utan bara som ett gränssnitt eller grind mellan det lokala nätverket och internet. Om du vill kan du hitta mer information om hur Microsoft valde att implementera P2P- tekniken, i dessa artiklar: Peer-To-Peer-baserade funktioner i Win 7(Peer-To-Peer based Features in Win 7) , [MS-HGRP]: HomeGroup Protocol , och HomeGroup: En praktisk guide till inhemsk lycka med Windows 7(HomeGroup: A practical guide to domestic bliss with Windows 7) .
  • Tyvärr används peer-to-peer-nätverk också ofta för olagliga aktiviteter(peer-to-peer networks are also commonly used for illicit activities) . P2P är en kontroversiell teknik eftersom den används i stor utsträckning för piratkopiering. Det finns många webbplatser på webben som erbjuder tillgång till upphovsrättsskyddat innehåll som filmer, musik, programvara eller spel, via P2P- nätverk, på grund av fördelarna med denna teknik. Även om tekniken i sig inte är olaglig och den har många legitima användningsområden som inte involverar piratkopiering, är sättet som vissa människor använder P2P olagligt. När du använder P2P , se till att inte ägna dig åt piratkopiering eller andra aktiviteter som är straffade enligt lag.

Gå med i en hemgrupp i Windows 10 (version 1709)

P2P- nätverk är en av de mest prisvärda metoderna för att distribuera innehåll eftersom de använder bandbredden från peers, inte bandbredden för innehållets skapare.

Historien om P2P -nätverk (peer-to-peer).

Föregångaren till peer-to-peer-nätverk verkar vara USENET , som utvecklades 1979. Det var ett system som gjorde det möjligt för användare att läsa och posta meddelanden/nyheter. Det var ett nätverkssystem som liknade onlineforumen idag, men med skillnaden att USENET inte förlitade sig på en central server eller administratör. USENET kopierade samma meddelande/nyheter till alla servrar som hittades i nätverket. På samma sätt distribuerar och använder peer-to-peer-nätverk alla tillgängliga resurser.

Nästa stora sak i P2P :s historia var år 1999 när Napster kom till liv. Napster var fildelningsprogram som användes av människor för att distribuera och ladda ner musik. Musiken som delades på Napster var vanligtvis upphovsrättsskyddad och därmed olaglig att distribuera. Det hindrade dock inte folk från att få det. Även om Napster var den som fick P2P till mainstream, misslyckades Napster till slut och stängdes av myndigheterna på grund av allt innehåll som delades olagligt på den. Nuförtiden(Nowadays) , P2Pär fortfarande en av de mest populära teknikerna för att dela filer över internet, både lagligt och olagligt.

Napster, ett program som använde P2P

Bildkälla: (Image source:) Wikipedia

Har du några andra frågor angående peer-to-peer-nätverk?

Som du har sett i den här guiden är peer-to-peer en sofistikerad teknik som föddes och bygger på en enkel princip: decentralisering. Du vet nu att dess syfte är ärligt, även om det inte alltid används av rätt skäl. Vissa människor argumenterar om det ska förbjudas eller inte eftersom P2P fortfarande är det viktigaste sättet att distribuera upphovsrättsskyddat innehåll olagligt. Men borde en penna förbjudas att använda eftersom författaren är hemsk i sitt hantverk?



About the author

Hej potentiella arbetsgivare! Jag är en mycket erfaren mjukvaruingenjör med över 7 års erfarenhet inom området. Jag vet hur man designar och utvecklar Windows 7-applikationer och har ett brett utbud av Coola webbplatser-rekommendationer på min profil. Mina kunskaper och erfarenheter erbjuder mig en utmärkt matchning för alla företag som letar efter en talangfull person med goda projektledningsförmåga, programmeringskunskaper och erfarenhet av webbutveckling.



Related posts