Teknik

Hvad betyder peer-to-peer?

Peer-to-peer – ofte forkortet P2P – betyder, at to (eller flere) enheder udveksler data direkte med hinanden, som ligeværdige parter, i stedet for at alt går gennem en central server.

Klient-server vs. peer-to-peer

Klient-server: Din enhed (klienten) taler med en central server. Uploader du en fil, ligger den på serveren, og modtageren henter den derfra. Sådan virker de fleste websites, mail og cloud-tjenester.

Peer-to-peer: Enhederne ("peers") taler direkte med hinanden. En server kan hjælpe dem med at finde hinanden, men selve dataene går direkte.

Eksempler på P2P

  • Videoopkald i browseren, der bruger WebRTC.
  • AirDrop og Quick Share mellem telefoner og computere i nærheden.
  • Direkte filoverførsel som SendDirekte – via internettet og i browseren.

P2P forbindes nogle gange med fildelingsnetværk, hvor mange deler filer med mange. SendDirekte er noget andet: én afsender, én modtager, som selv har valgt at forbinde.

Fordele

  • Ingen central lagring af dataene.
  • Ingen ventetid på upload før download.
  • Skalerer billigt – serveren skal ikke håndtere dataene.

Ulemper

  • Begge skal være online samtidig.
  • Netværk kan blokere direkte forbindelser.
  • Parterne kan se hinandens IP-adresser – P2P er ikke anonymt.

Hvordan bruger SendDirekte P2P?

SendDirektes server er kun et mødested: den hjælper to browsere med at udveksle forbindelsesoplysninger. Derefter sendes filen direkte og krypteret mellem de to enheder med WebRTC. Læs mere under Sådan virker det.