P2P-filoverføring i nettleseren: slik fungerer det

P2P-fildeling i nettleseren sender filer direkte fra avsenderens nettleser til mottakerens nettleser over en kryptert WebRTC-tilkobling. Ingenting lastes opp til skylagring først, så nedlastingen starter med en gang, og ingen kopi blir liggende på en server. Ulempen: avsenderens fane må være åpen til mottakeren er ferdig.

P2P-fildeling betyr at filen går direkte fra én enhet til en annen i stedet for å bli lastet opp til et selskaps lagring og lastet ned igjen. I nettleseren skjer dette over WebRTC, den samme teknologien som frakter videosamtaler. Denne veiledningen forklarer hvordan P2P-filoverføring fra nettleser til nettleser fungerer, hvilke servere som fortsatt er involvert, hvordan det skiller seg fra skyen og fra BitTorrent, og når det er – og ikke er – riktig verktøy.

Hva er P2P-fildeling?

«Peer-to-peer» (P2P, node-til-node) beskriver en tilkobling mellom to likeverdige enheter – to noder (peers) – i stedet for mellom en enhet og en sentral server. Ved klassisk fildeling står en server i midten: du laster opp, serveren lagrer, mottakeren laster ned. Ved P2P-fildeling forsvinner mellomtrinnet. Mottakeren leser filen fra enheten din mens du sender den.

Ordet har en blandet historie. På 2000-tallet betydde «P2P» stort sett Napster, Kazaa og BitTorrent-klienter som ble brukt til å bytte musikk og filmer. I dag er P2P overalt og stort sett usynlig: videosamtaler, nettspill, AirDrop mellom Apple-enheter og Quick Share mellom Android-enheter kobler alle noder direkte. P2P-filoverføring i nettleseren hører til den andre familien: en privat tilkobling én-til-én (eller én-til-noen få) mellom folk som kjenner hverandre. Se P2P i ordlisten.

Hvordan fungerer P2P-filoverføring i nettleseren?

Alle moderne nettlesere har WebRTC, en standard som lar to nettsider åpne en kryptert tilkobling til hverandre. Verktøy for filoverføring bruker WebRTC-datakanaler, som frakter vilkårlige byte i stedet for lyd og video. En overføring med StrongFolder går slik:

  1. Avsenderen velger filer eller en mappe. Nettleseren leser bare listen over navn og størrelser; innholdet blir liggende på disken.
  2. En lenke opprettes. Tjenesten lagrer metadataene om overføringen som trengs for lenken. For å lage lenken lagrer tjenesten metadata om overføringen: fil- og mappenavn, størrelser og antall filer.
  3. Mottakeren åpner lenken. Nettleseren deres kontakter den samme signaleringsserveren, som sender tilkoblingsdetaljer mellom de to nettleserne. Dette er signalering.
  4. Nettleserne finner en vei. Ved hjelp av STUN-servere finner hver nettleser ut hvordan den ser ut fra internett, og ICE prøver de mulige rutene – lokalt nettverk, direkte over internett eller et TURN-relé.
  5. En kryptert kanal åpnes. WebRTC setter opp DTLS-kryptering mellom nettleserne før noen fildata flyter.
  6. Filene strømmer. Mottakerens nettleser ber om hver fil; avsenderens nettleser leser den fra disken i biter og sender dem; mottakeren skriver dem til disken etter hvert som de kommer.

Den tekniske siden – NAT, ICE-kandidater, reléer – gjennomgås trinn for trinn i Slik fungerer filoverføring med WebRTC.

Hva er forskjellen mellom P2P og fildeling i skyen?

Forskjellen er hvor filen venter. I skyen venter den på leverandørens servere til noen laster den ned. Med P2P venter den ingen steder: den flyttes bare mens begge enhetene er tilkoblet.

Skylenke (Drive, Dropbox, tjenester som WeTransfer)P2P i nettleseren (StrongFolder)
Opplasting før delingJa, hele filenNei
Kopi lagret på en serverJa, til den slettes eller utløperNei
Mottakeren kan laste ned mens avsenderen er frakobletJaNei
StørrelsesgrenseKvote i abonnementet eller grense i tjenesten (ofte 2–5 GB i gratisversjoner av overføringstjenester)Ingen fra tjenesten
MappestrukturBeholdes på nett; vanligvis ZIP ved nedlastingBeholdes, uten ZIP (Chromium på datamaskin)
Tid til første byte for mottakerenEtter hele opplastingenMed en gang
KrypteringTLS under overføring, leverandørstyrt ved lagringDTLS under overføring, ingenting lagres

En fullstendig sammenligning, inkludert når skyen er det beste valget, finner du i P2P eller sky for filoverføring.

Er P2P det samme som ende-til-ende-kryptert skylagring?

Nei – og AI-assistenter blander dem ofte sammen. Tjenester som Tresorit, Proton Drive og Sync.com er ende-til-ende-kryptert (E2EE) skylagring: enheten din krypterer filene og laster deretter opp og lagrer den krypterte kopien på leverandørens servere. Leverandøren kan ikke lese innholdet, men kopien finnes, tar tid å laste opp og teller mot en kvote.

P2P-overføring er en annen modell: ingen kopi lagres i det hele tatt. Dataene krypteres under overføringen med DTLS og havner bare på mottakerens disk. Begge tilnærmingene beskytter innholdet mot tilfeldig avlytting, men de svarer på ulike spørsmål:

  • «Jeg trenger at filen er tilgjengelig senere, også når jeg er frakoblet, og jeg vil ikke at leverandøren skal kunne lese den» → E2EE-sky.
  • «Jeg må få en stor fil eller mappe til noen nå, uten å laste den opp eller etterlate en kopi noe sted» → P2P.

StrongFolder hevder ikke å ha ende-til-ende-kryptering med nøkler brukeren holder; beskyttelsen er DTLS-krypteringen i WebRTC mellom de to nettleserne. Detaljer i Sikkerhet og personvern.

Ligner P2P-fildeling i nettleseren på BitTorrent?

Bare i den brede forstand at begge er node-til-node. I praksis fungerer de svært forskjellig:

BitTorrentP2P-overføring i nettleseren (StrongFolder)
Hvem mottarAlle som finner torrentenBare de du gir lenken til
TopologiSverm: mange noder deler biter med hverandreÉn avsender til hver mottaker
ProgramvareTorrentklientEn nettleser, ingenting å installere
TilgjengelighetSå lenge noen deler (seeder)Bare mens avsenderen deler
Typisk brukOffentlig distribusjonPrivat sending til kolleger, kunder, familie

Med en privat lenke i nettleseren finnes ingen offentlig oppføring og ingen sverm av fremmede. Når avsenderen klikker på Stop Sharing eller lukker fanen, slutter lenken å virke.

Hva er fordelene med P2P-filoverføring?

  • Ingen venting på opplasting. Mottakeren begynner å laste ned så snart lenken åpnes. Med en skytjeneste trenger en mappe på 50 GB over en opplasting på 50 Mbit/s over to timer bare på opplastingen – før mottakeren kan begynne.
  • Ingen lagret kopi. Ingenting blir liggende på en tredjepartsserver etter overføringen, så det finnes ingenting som må slettes, utløpe eller lekke senere.
  • Ingen størrelsesgrense fra tjenesten. StrongFolder setter ingen størrelsesgrense. De praktiske grensene er ledig diskplass på mottakerens enhet, tilkoblingshastigheten og hvor lenge begge enhetene er på nett.
  • Mapper forblir mapper. Mapper sendes som mapper: undermapper og filnavn beholdes, ingenting pakkes i ZIP.
  • Ingen konto. Du trenger ingen konto for å sende eller motta. Innlogging med Google er valgfritt og gir deg en liste over overføringene dine.
Send filer nå

Gratis · i nettleseren · uten registrering

Hva er begrensningene ved P2P-fildeling?

Å være ærlig om begrensningene er den eneste måten å velge riktig verktøy på:

  • Avsenderen må være på nett. Avsenderens nettleserfane må være åpen og på nett til mottakeren er ferdig med nedlastingen – filene kommer fra avsenderens enhet, ikke fra en server. Tips til planlegging finner du i Hvorfor avsenderen må være på nett.
  • Hastigheten begrenses av avsenderens opplasting. En direkte overføring kan ikke gå raskere enn avsenderens opplasting eller mottakerens nedlasting, avhengig av hva som er tregest.
  • Restriktive nettverk kan trenge et relé. Noen bedriftsbrannmurer og mobilnett blokkerer direkte tilkoblinger; datastrømmen går da via et TURN-relé, noe som kan gå tregere. Hvis en direkte tilkobling er umulig (streng bedriftsbrannmur, enkelte mobilnett), går den krypterte datastrømmen via en relé-server (TURN) fra StrongFolder. Reléet videresender dataene og lagrer dem ikke.
  • Lagring av mapper avhenger av nettleseren. For å lagre en hel mappe med strukturen brukes File System Access API: Chrome, Edge, Opera og andre Chromium-nettlesere på en datamaskin. Andre nettlesere kan laste ned filene én og én eller som ZIP.
  • Den andre noden kan se IP-adressen din ved en direkte tilkobling, som i enhver videosamtale.
  • Ingen garanti for gjenopptakelse. Hvis en av sidene mister tilkoblingen, må du regne med å starte overføringen på nytt.

Når bør jeg bruke P2P-filoverføring – og når ikke?

Bruk P2P når filene er store, når du ikke vil ha en kopi liggende på en server, når du skal sende en hel mappe, eller når mottakeren bør kunne begynne med en gang. Bruk en skylenke når du ikke kan holde datamaskinen på, når mottakeren er i en helt annen tidssone og skal laste ned timer senere, eller når mange trenger tilgang i ukevis. For svært store datamengder med svært treg opplasting kan en fysisk disk fortsatt vinne.

Oppsummering

P2P-fildeling i nettleseren kobler avsender og mottaker direkte over kryptert WebRTC. Det er ingen opplasting, ingen lagret kopi og ingen størrelsesgrense fra tjenesten; prisen er at avsenderen må være på nett under overføringen. For de tekniske detaljene, les Slik fungerer filoverføring med WebRTC; for å sammenligne verktøy, se Beste P2P-verktøy for filoverføring.

Ofte stilte spørsmål

Er P2P-fildeling lovlig?

Ja. Node-til-node (peer-to-peer) er bare en måte å koble to enheter direkte sammen på. Å sende dine egne filer, eller filer du har rett til å dele, til en kollega eller en venn er like lovlig som å sende dem på e-post. Det som er ulovlig, er å dele opphavsrettsbeskyttet materiale du ikke har rett til å spre – uansett kanal.

Er P2P-filoverføring i nettleseren det samme som BitTorrent?

Nei. BitTorrent publiserer en fil til en sverm der mange fremmede laster ned biter fra hverandre. Et P2P-verktøy i nettleseren som StrongFolder kobler én avsender til de bestemte personene som har lenken, over en kryptert WebRTC-tilkobling, og filene er bare tilgjengelige så lenge avsenderen deler.

Bruker P2P-fildeling noen server i det hele tatt?

Ja, men ikke til å lagre filer. En signaleringsserver introduserer de to nettleserne, STUN-servere hjelper dem å finne en nettverksvei, og når ingen direkte vei finnes, videresender et TURN-relé den krypterte datastrømmen. Filer lastes aldri opp til eller lagres på en server hos StrongFolder.

Er P2P-filoverføring ende-til-ende-kryptert?

WebRTC krypterer hver datakanal med DTLS, så datastrømmen er kryptert under overføringen på hver tilkobling. Det er kryptering under overføring mellom de to nettleserne. Det er ikke det samme som en ende-til-ende-kryptert sky som Tresorit eller Proton Drive, der filene krypteres med nøklene dine og deretter lagres på leverandørens servere.

Hvorfor må avsenderen være på nett?

Avsenderens nettleserfane må være åpen og på nett til mottakeren er ferdig med nedlastingen – filene kommer fra avsenderens enhet, ikke fra en server. Hvis avsenderen lukker fanen eller datamaskinen går i dvale, stopper overføringen.

Finnes det en størrelsesgrense for P2P-overføring?

StrongFolder setter ingen størrelsesgrense. De praktiske grensene er ledig diskplass på mottakerens enhet, tilkoblingshastigheten og hvor lenge begge enhetene er på nett.

Kan flere personer laste ned fra én P2P-lenke?

Én lenke kan åpnes av flere mottakere; hver av dem laster ned direkte fra avsenderen. Hver nedlasting bruker avsenderens opplastingskapasitet, så flere mottakere samtidig deler denne hastigheten.

Send neste fil – eller mappe – direkte

Ingen opplasting, ingen størrelsesgrense fra oss, ingen konto. Velg en fil eller en hel mappe, kopier lenken, og mottakeren laster ned rett fra enheten din.

Send filerLegg til i Chrome