Filemail UDP-akselerasjon for overføring

Raskere overføringshastighet enn TCP-baserte nettlesertjenester
filemail udp-overføringsakselerasjon

På internett i dag er det to hovedprotokoller som brukes: TCP og UDP. TCP er internettets arbeidshest. UDP er fullblodshesten, laget for hastighet.

Hva er TCP?

Denne protokollen har innebygde pålitelighetsmekanismer, noe som betyr at avsenderen automatisk vil sende en TCP-pakke på nytt til mottakeren hvis den på en eller annen måte har gått tapt på veien.

TCP: Internettets ryggrad

Brannmurer, rutere og svitsjer er i stor grad optimalisert for TCP-trafikk, noe som gjør TCP til det naturlige valget for de fleste oppgaver som utføres på internett i dag. Nettlesere, e-postklienter, Facebook, Instagram, Snapchat, aksjetickere, Spotify, Slack og FTP-klienter er noen av applikasjonene som vanligvis bruker TCP. Hvis du bruker en filoverføringsløsning via en nettleser, er det høyst sannsynlig at den bruker TCP.

TCP

Sikre pålitelighet: Ack-meldingers rolle i TCP

Når en mottaker mottar en TCP-pakke, sendes det en ACK-melding (Acknowledge) tilbake for å bekrefte overfor avsenderen at pakken er korrekt mottatt. Denne relativt enkle mekanismen gjør TCP-protokollen svært pålitelig og enkel å bruke for utviklere.

Å sende ACK-meldinger til avsenderen kan begrense ytelsen betraktelig (siden avsenderen må vente på ACK fra pakke-1 før han kan sende pakke-2). For å avhjelpe noen av problemene som plager TCP, har det blitt gjort mange forbedringer av protokollen opp gjennom årene.

ACK-meldinger
skalerbar vindusstørrelse

Skalerbar vindusstørrelse

Gjør det mulig for avsenderen å sende flere pakker og vente på flere ACK-er samtidig. Dataene som sendes, men som ennå ikke har fått ACK, kalles ofte Data In Flight. Avsenderen har en grense for hvor mye data den kan ha i fly, noe som betyr at avsenderen ikke sender data til mottakeren raskere enn mottakeren kan håndtere.

båndbreddestruping

Båndbreddebegrensning

Dette gjør det mulig for en 10 Mbit-klient å kommunisere med en 1000 Mbit-server uten å bli overveldet av trafikk fra serveren. I TCP er det basert på ideen om at det bare skal være et visst antall data i luften til enhver tid.

selektive aksjoner

Selektive ACK-er

Gjør det mulig for mottakeren å motta ACK-pakker i hvilken som helst rekkefølge. Hvis pakke-1 har gått tapt, er det ikke noe hinder for at pakke-2 sendes og ACK-es før pakke-1 sendes på nytt.

Pålitelig, men treg

Ulempene med TCP

Når du sender TCP-trafikk over store geografiske avstander, synker ytelsen betydelig. Ettersom trafikken (og ACK-ene) må gå gjennom flere rutere og mer nettverksinfrastruktur for å nå frem til mottakeren, tar det lengre tid.

Tiden det tar, kalles latency. Hvis du surfer på et nettsted som ligger i samme land, er latensen noen ganger så lav som 10 millisekunder. Når du surfer på et nettsted som ligger på et annet kontinent, vil du umiddelbart se at det tar lengre tid å laste inn sidene på grunn av økt ventetid.

Problemet med TCP-latens blir ekstremt tydelig når man overfører filer på tvers av kontinenter. Både avsender og mottaker kan ha fantastiske 1000/1000 megabit-forbindelser, men får bare 10 megabit effektiv nettverksbåndbredde når de overfører filer på grunn av forsinkelser som hindrer dem i å kommunisere effektivt ved bruk av TCP.

TCP-latenstid

Hva er UDP?

UDP er et søsken til TCP. Hovedforskjellen er at en UDP-pakke aldri blir ACK-et. Avsenderen aner ikke om UDP-pakken har nådd frem til mottakeren, så det er ikke en pålitelig protokoll. Men den er lynrask siden det ikke er noen ACK-ing.

UDP: Prioriterer hastighet fremfor pålitelighet

UDP er utmerket til videosamtaler og nettspill. I disse tilfellene spiller det ingen rolle om noen få UDP-pakker faller ut. UDP-pakkene sendes kontinuerlig, slik at du ikke legger merke til det i videostrømmen. Det samme gjelder for nettspill, der du får en ny UDP-pakke med de siste oppdateringene i løpet av noen få millisekunder. Det er ikke noe problem å miste noen UDP-pakker nå og da. Det er viktigere å overføre data raskt med lavest mulig ventetid.

UDP raske overføringshastigheter

Gjør UDP pålitelig for filoverføringer

UDP kan i utgangspunktet virke som et elendig valg for filoverføring. Den totale mangelen på pålitelighet ville bety korrupte filer over alt på grunn av tapte UDP-pakker. Mangelen på båndbredderegulering vil føre til at klienter oversvømmes av trafikk og i praksis går offline. For at UDP skal være nyttig for filoverføring, må det være pålitelig på samme måte som TCP er det. Til å begynne med må de tapte pakkene sendes tilbake, og det må være mulig å begrense båndbredden. Sikkerheten må også ivaretas.

Pålitelig UDP

Filemail UDP-akselerasjonsprotokoll for overføring

Filemail UDP Acceleration Protocol (UAP) er en skreddersydd filoverføringsprotokoll som er bygget på toppen av UDP, og som gir lynraske overføringshastigheter selv i miljøer med høy latenstid. Den utkonkurrerer enkelt alle TCP-baserte protokoller som HTTP og FTP - spesielt når du sender filer over store geografiske avstander der ventetiden kryper over 50 ms.

Opptil 200 ganger raskere

Benchmarks viser at Filemail UDP-overføringsakselerasjon noen ganger er opptil 200 ganger raskere enn FTP, HTTP og andre overføringsmetoder basert på TCP.

Filemail UAP er bygget opp fra bunnen av med ett mål for øye: å overføre filer ekstremt raskt fra A til B på en så sikker og pålitelig måte som mulig. Nedenfor er noen av egenskapene til denne revolusjonerende protokollen.

Filemail UDP-kart

Effektiv overføringsbåndbredde ved overføring av filer fra Europa til Australia over 21 nettverkshopp. Begge ender er koblet til en 1000/1000 Mbit-forbindelse.

Uoffisielle sammenligninger med UDP-baserte overføringsløsninger fra IBM Aspera, GlobalScape og Signiant viser at Filemail er raskere i så godt som alle tilfeller. Noen av ytelsesforskjellene kan skyldes at Filemail også bruker maskinvareakselerasjon - spesielt ved å bruke AES-NI-instruksjonssettet. Protokollene til IBM Aspera og Signiant bruker også en separat TCP-kanal (SSH) for å strupe båndbredden, ACK'ing osv. Filemail UAP er ikke avhengig av den langsommere TCP-protokollen - den bruker UDP for overføring av data, ACK, båndbreddestruping og kryptering.

robust sikkerhet

Sikkerhet

All UDP-datatrafikk er beskyttet av AES Galois/Counter Mode (AES-GCM)-kryptering. Dette er gullstandarden innen kryptering per i dag, og den sikrer at dataene som overføres, ikke kan avlyttes av en tredjepart. Hver overføringsøkt har en egen nøkkel, og nøkkelen utveksles mellom klienten og serveren ved hjelp av Rivest-Shamir-Adleman-kryptering (RSA).

flere operativsystemer

Maskinvareakselerert kryptering

Filemail UAP benytter AES-NI-instruksjonssettet som ble introdusert av AMD og Intel for noen år siden. Dette instruksjonssettet gjør det mulig for Filemail UAP å bruke dedikerte maskinvarekomponenter til kryptering og dekryptering av data. Dette utgjør en stor forskjell når det gjelder overføringshastigheter. AES-NI støttes på operativsystemer som Microsoft Windows, macOS, Linux, iOS og Android. Maskinvareprodusenter som Intel, AMD, ARM, VIA, Atmel, Samsung, Qualcomm, NXP og Broadcom støtter det også.

flere plattformer

Krav til programvare og maskinvare

Filemail UAP er skrevet i C++ på lavt nivå og kan kjøres på praktisk talt alle enheter og operativsystemer. Binære versjoner er for øyeblikket tilgjengelige for Windows, macOS og Linux. Filemail Desktop er vårt flaggskip blant overføringsverktøyene som bruker UAP. Konsollapplikasjoner er også tilgjengelige. Filemail UAP er kraftig optimalisert og har et ekstremt lavt minnefotavtrykk på bare noen få megabyte, samtidig som båndbredden maksimeres. Den bruker også vanligvis mindre enn 5 % CPU når den sender filer med maksimal hastighet.

toveis overføring

Toveis overføringsakselerasjon

Filemail UAP brukes både ved opplasting og nedlasting av filer med Filemail Desktop. Det betyr at du OG dine kunder og forretningspartnere kan dra nytte av denne teknologien.

Kom i gang med Filemail UDP-overføringsakselerasjon

Filemail UDP-overføringsakselerasjon er integrert i Filemail Desktop-applikasjonen og aktiveres automatisk når du sender og laster ned filer. UDP-overføringsakselerasjon er tilgjengelig på våre Business- og Enterprise-abonnementer.

lynrask overføringshastighet
Send filer raskere med UDP-overføringsakselerasjon
Alle våre abonnementer kommer med en 7-dagers prøveperiode
Sjekk våre betalte planer