Slik fungerer P2P (Peer to Peer) Fildeling

Slik fungerer P2P (Peer to Peer) Fildeling / Teknologi forklart

Programvar piratkopiering og fildeling eksisterte godt før internett som vi kjenner det i dag, hovedsakelig via meldinger og private FTP-nettsteder. Men det var kjedelig å finne filer, og enda tregere for å faktisk laste dem ned. Det var mer vanlig å få programvare eller musikkopprettelse fra en venn som en fysisk kopi (ofte kalt “sneakernet”).

P2P fildeling endret alt det. Plutselig hadde du direkte tilgang til andres felles data. Men la oss sikkerhetskopiere litt: Hva er P2P, hvordan fungerer det, og hvor begynte det?

Før vi begynner

Selvfølgelig er fildelingsteknologi ikke bare brukt for piratkopiering. Men hvis vi er ærlige, er det derfor skapt i utgangspunktet.

Vi snakker mest om fildelingsaspektet av P2P-teknologier, men dette er absolutt ikke det eneste brukstilfellet. Vi bør også merke seg at begrepet P2P dekker et bredt spekter av nettverk de siste tiårene siden de først ble oppfunnet, så ikke alt her gjelder i alle tilfeller. Vi har forsøkt å takle emnet så bredt som mulig.

Ikke klient-servermodellen

Først bør vi forklare hva peer-to-peer ikke er. Resten av internett kjører vanligvis på det som kalles a klient-server modell.

Et nettsted som er vert på en kraftig server et sted i verden (de beste web hosting-tjenestene), leverer en del informasjon når datamaskinen eller telefonen ber om det. Dette kan være en skrift som brukes til å vise nettstedet riktig, eller det kan være en 2 GB Linux ISO du vil laste ned. Serveren sender filen til deg. Når neste bruker kommer sammen, gjentar prosessen.

Slik fungerer en klient-server Internett. (Image Credit: CorDesign / DepositPhotos)

Dette fungerer bra for nettsteder, men skaleres ikke godt for å distribuere store filer. Det er hovedsakelig et problem med fart, båndbredde, kostnad og lovlighet.

Hastigheten på en tradisjonell webverten er ganske begrenset. Det er greit å overføre små mengder tekst for å gjøre et nettsted, og enkelte webservere er optimalisert bare for å vise bilder. Men for større filer vil det kreve en hastighetsutbrudd som ikke er bærekraftig i lange perioder og låser serveren opp for andre brukere. Båndbredden er også kostbar; bare for å betjene bildene her på MakeUseOf koster tusenvis av dollar i året.

Fra et juridisk perspektiv er det relativt enkelt å finne en enkelt server, stenge den ned, og deretter påtale eieren. P2P ble derfor født av nødvendighet. De som ønsket å distribuere opphavsrettsbeskyttede filer, trengte en bedre måte.

Hva er peer-to-peer?

Peer-to-peer er en helt annen modell, der alle blir en server. Det er ingen sentral server; alle som bruker nettverket fungerer som deres egen server. I stedet for å bare ta filer, gjorde det peer-to-peer det toveis gate.

Du kan nå gi tilbake til andre brukere. Faktisk gir tilbake (kjent som “seeding” i dag) er kritisk for suksessen til peer-to-peer-nettverk. Hvis alle bare lastet ned uten å gi noe tilbake (kalles “snylting”), vil nettverket ikke gi noen fordeler over en klient-server-modell.

Slik ser P2P ut: alle på nettverket serverer filer til alle andre. (Image Credit: mmaxer / DepositPhotos)

I klient-servermodellen nedbrytes ytelsen med flere brukere, da samme mengde båndbredde deles mellom flere personer. I peer-to-peer-nettverk gjør flere brukere nettverket mer effektivt. Jo flere brukere som lager en bestemt fil fra harddisken, desto lettere er det for nye brukere å få den filen.

I moderne P2P-nettverk er det faktisk raskere når flere brukere laster ned en fil. I stedet for å ta hele filen fra en bruker tar du mindre biter fra hundrevis eller tusenvis av andre. Selv om de bare har en liten båndbredde som er ekstra for deg, betyr de kombinerte tilkoblingene at du får maksimal hastighet mulig. Da bidrar du igjen til å distribuere filen igjen.

I tidligere former for P2P-nettverk var det fortsatt nødvendig med en sentral server for å organisere nettverket, som fungerer som en database som inneholdt informasjon om tilkoblede brukere og filer som er tilgjengelige i systemet. Selv om tunge løft av filoverføringer ble gjort direkte mellom brukere, var nettverket fortsatt sårbart. Å slå ut den sentrale serveren betydde at deaktivere kommunikasjonen helt.

Dette er ikke lenger tilfelle takket være den siste utviklingen. I dag kan programvaren spørre jevnaldrende direkte hvis de har sett en bestemt fil. Det er ingen måte å slå ut disse nettverkene - de er effektivt uforgjengelige.

En kort historie om tidlig P2P-programvare

Nå har du en ide om hvorfor peer-to-peer-nettverk var en slik revolusjon i forhold til klient-server-modellen, la oss ta en rask titt på den historiske sammenhengen.

Napster, lansert i 1999, var den første allment tilgjengelige implementeringen av en peer-to-peer-modell. En sentral database inneholdt informasjon om alle musikkfiler som ble holdt av medlemmer. Du ville søke etter en sang fra denne sentrale serveren, men for å laste den ned, ville du faktisk koble til en annen online bruker og kopiere fra dem. Etter hvert, når du hadde den sangen i Napster-biblioteket, ble den tilgjengelig som kilde for andre på nettverket.

Du kan også legge til egne filer, som Napster vil da indeksere og legge til i databasen, klar til å formidle over hele verden. Implementeringen var begrenset fordi du bare kunne laste ned fra en person, men. Tjenesten hadde høy tilgjengelighet av sanger, men hastigheten var ikke så stor.

Men med det hadde konseptet peer-to-peer løsnet på verden.

Napster ble til slutt stengt i 2001, men ikke før lignende nettverk oppstod som tilbys mer enn bare musikk. Filmer, programvare og bilder ble gjort tilgjengelig på Morpheus, Kazaa og Gnutella nettverk (av dem, Limewire var kanskje den mest berømte Gnutella klienten).

Gjennom årene kom og gikk andre protokoller og peer-to-peer fildelingsprogramvare, men en åpen protokoll tok tak i: BitTorrent.

BitTorrent-protokollen

Designet i 2001, er BitTorrent en åpen kildekode protokoll der brukerne lager en metafil (kalt a .torrent fil) som inneholder informasjon om nedlastingen, uten å levere nedlastingsdataene selv. En tracker var nødvendig for å lagre disse metafilene, sammen med hvem som for tiden holdt den filen. Som en åpen protokoll kan noen imidlertid programmere klienten eller sporingsprogramvaren.

Så selv om det trengte en sentral tracker for å opprettholde databaser av de tilgjengelige filene, kunne flere sporere eksistere. Enhver enkelt torrent descriptor-fil kunne registrere seg med flere sporere. Dette gjorde BitTorrent-nettverket utrolig robust og nesten umulig å ødelegge helt. Slå ned torrent-nettsteder ble et spill av whack-a-mole. I sin levetid ble The Pirate Bay drept og oppstått flere ganger History of the Pirate Bay: Vil den komme tilbake? Historien om Pirate Bay: Vil den komme tilbake? Verdens mest robuste BitTorrent-nettsted er slått av. En gang til. Kommer det tilbake - og spiller det en rolle? Les mer .

Siden det opprinnelige designet ble det gjort forbedringer som gjorde det mulig å spore mindre nedlastinger. DHT (distribuert hash-tabell) betydde at jobben med indeksering av tilgjengelige filer kunne distribuere blant alle brukere. Magnetkoblinger er en annen, men de er kompliserte nok til å garantere en forklaring på hvordan magnetkoblinger skiller seg fra torrentfiler BitTorrent & Magnets: Hvordan fungerer de? [Teknologi forklart] BitTorrent & Magnets: Hvordan fungerer de? [Teknologi forklart] Som vi nylig har rapportert, har The Pirate Bay byttet fra å bruke .torrent filnedlastinger til magnetkoblinger uten valgfri policy. Tracker har tilbudt magnetnedlastinger for en god stund nå, men dette er ... Les mer .

Bruker du P2P Fildeling?

Jeg håper dette har gitt litt lys på betydningen av peer-to-peer-nettverk og hvor den begynte. Det er rimelig å si at P2P-nettverk endret Internett for alltid. På topp i 2006 ble det anslått at P2P-nettverk samlet utgjorde over 70% av all trafikk som strømmer over Internett.

Siden da har bruken gått ned, hovedsakelig på grunn av lett tilgjengelige videostreamingstjenester som Netflix og YouTube. Kombinert med musikk streaming tjenester som Spotify, det er virkelig ingen grunn til å piratere lenger. P2P-nettverk fylte et viktig gap i vår historie da tradisjonelle medietjenester krevde å fortsette. Nå er de stort sett irrelevante.

Fikk du sjansen til å bruke Napster tilbake på dagen? Eller var din første introduksjon til fildeling gjennom den ydmyke strømmen? Fortell oss i kommentarene, eller hvis du vil vite mer, sjekk ut vår komplette nybegynners guide til torrents. The Torrent Guide for Everyone. The Torrent Guide for Everyone Denne nybegynners guide er en flott introduksjon til fildeling av fildeling med BitTorrent. Kom i gang med torrent nedlasting på en sikker og ansvarlig måte med våre tips her. Les mer .

Bilde Kreditt: chromatika2 / Depositphotos

Utforsk mer om: BitTorrent, Datanettverk, Fildeling, Media Streaming, Peer to Peer, Piracy Software.