Filemail UDP-överförings acceleration

Överföringshastigheter Snabbare än TCP-baserade Webbläsartjänster

TCP mot UDP
På internet idag finns det två huvudprotokoll som används: TCP och UDP. TCP är Internets arbetshäst. UDP-överförings acceleration är ett fullblod som är gjort för att vara snabb.

En Grundkurs Om TCP

Det här protokollet har tillförlitliga mekanismer inbyggda, vilket innebär att avsändaren automatiskt sänder ett TCP-paket på nytt till mottagaren om det på något sätt har gått förlorat på vägen.
När en mottagare tar emot ett TCP-paket skickas ett ACK-meddelande (Acknowledge) tillbaka för att bekräfta för avsändaren att paketet har tagits emot korrekt. Denna relativt enkla mekanism gör TCP-protokollet mycket tillförlitligt och lättanvänt för utvecklare.
Att skicka ACK-meddelanden till avsändaren kan allvarligt begränsa prestandan (eftersom avsändaren måste vänta på ACK-meddelandet från paket-1 innan han skickar paket-2). För att lindra några av de problem som TCP har, har många förbättringar gjorts i protokollet under årens lopp.
    • Skalbar fönsterstorlek gör det möjligt för avsändaren att skicka flera paket och vänta på flera ACK:er samtidigt. De data som skickas men som ännu inte har fått ACK kallas ofta för Data In Flight (data i luften). Sändaren har en gräns för hur mycket data den kan ha i luften, vilket innebär att sändaren inte skickar data till mottagaren snabbare än vad mottagaren kan hantera.

    • Begränsning av bandbredd gör det möjligt för en 10 Mbit-klient att kommunicera med en 1000 Mbit-server utan att bli överbelastad av trafik från servern. I TCP bygger det på idén att det bara ska finnas ett visst antal data i luften vid varje given tidpunkt.

    • Selektiva ACK:er gör det möjligt för mottagaren att ta emot ACK-paket i valfri ordning. Om paket 1 har gått förlorat hindrar det inte att paket 2 skickas och ACK-as innan paket 1 skickas på nytt.
  • Brandväggar, routrar och växlar är i hög grad optimerade för TCP-trafik, vilket gör TCP till det naturliga valet för de flesta uppgifter som utförs på Internet idag. Webbläsare, e-postklienter, Facebook, Instagram, Snapchat, aktieklipp, Spotify, Slack och FTP-klienter är några av de program som vanligtvis använder TCP. Om du använder en lösning för filöverföring via en webbläsare, är det mer än troligt att den använder TCP.

    Det finns dock en nackdel. När TCP-trafik skickas över ett stort geografiskt avstånd sjunker prestandan avsevärt. Eftersom trafiken (och ACK:er) måste passera genom fler routrar och nätverksinfrastrukturer för att nå mottagaren tar det längre tid.
    Den tid det tar kallas för latens. Om du surfar på en webbplats som finns i samma land är latensen ibland så låg som 10 millisekunder. När du surfar på en webbplats på en annan kontinent ser du omedelbart att sidorna tar längre tid att ladda på grund av den ökade latensen.
    Problemet med TCP:s latenstid blir extremt tydligt när man överför filer över kontinenter. Både avsändaren och mottagaren kan ha fantastiska 1000/1000 megabit-anslutningar men får bara 10 megabit effektiv nätverksbandbredd när de överför filer på grund av latens som hindrar dem från att kommunicera effektivt när de använder TCP.

    Vad är UDP?

    UDP-överföringsacceleration
    UDP är ett syskon till TCP. Den största skillnaden är att ett UDP-paket aldrig får en ACK-besked. Avsändaren har ingen aning om UDP-paketet nådde fram till mottagaren, så det är inte ett tillförlitligt protokoll. Men det är mycket snabbt eftersom det inte finns någon ACK-ing. UDP är utmärkt för videosamtal och onlinespel.

    I dessa fall spelar det ingen roll om några UDP-paket tappas bort. UDP-paketen skickas kontinuerligt så du märker det inte i videoströmmen. Samma sak med onlinespel får du ett nytt UDP-paket med de senaste uppdateringarna inom några millisekunder. Att förlora några UDP-paket då och då är inget problem. Det är viktigare att överföra data snabbt med lägsta möjliga latens.

    UDP kan till en början tyckas vara ett hemskt val för filöverföring. Den totala bristen på tillförlitlighet skulle innebära att korrupta filer skulle uppstå överallt på grund av tappade UDP-paket. Avsaknaden av bandbreddsbegränsning skulle leda till att klienterna översvämmas av trafik och i princip går offline. För att UDP ska vara användbart för filöverföring måste det vara tillförlitligt på samma sätt som TCP är. Till att börja med måste de tappade paketen skickas tillbaka och bandbreddstömning måste vara möjlig. Säkerheten måste också tas upp.

    Filemail UDP-Protokoll För Acceleration Av överföringar

    Filemail UDP-överförings acceleration
    Filemail UDP Acceleration Protocol (UAP) är ett skräddarsytt filöverföringsprotokoll som bygger på UDP och som erbjuder mycket snabba överföringshastigheter även i miljöer med hög latens. Det överträffar lätt alla TCP-baserade protokoll som HTTP och FTP - särskilt när filer skickas över stora geografiska avstånd där latensen överstiger 50 ms.

    Riktmärken för överföringshastighet

    Benchmarks visar att Filemails UDP-överföringsacceleration ibland är upp till 200 gånger snabbare än FTP, HTTP och andra överföringsmetoder som baseras på TCP.

    Benchmarks För Acceleration Av UDP-överföring


    Effektiv överföringsbandbredd vid överföring av filer från Europa till Australien över 21 nätverkshopp. Båda ändarna är anslutna till en 1000/1000 Mbit-anslutning.

    Filemail UAP har byggts upp från grunden med ett mål i åtanke: att överföra filer extremt snabbt från A till B på ett så säkert och tillförlitligt sätt som möjligt. Nedan följer några av egenskaperna hos detta revolutionerande protokoll.
    Inofficiella jämförelser med UDP-baserade överföringslösningar från IBM Aspera och Signiant visar att Filemail är snabbare i nästan alla fall. En del av prestandaskillnaderna kan bero på att Filemail också använder hårdvaruacceleration - särskilt genom att använda AES-NI-instruktionsuppsättningen. Dessutom använder protokollen från IBM Aspera och Signiant en separat TCP-kanal (SSH) för att göra bandbreddsbegränsningar, ACK:er osv. Filemail UAP är inte beroende av det långsammare TCP-protokollet - det använder UDP för dataöverföring, ACK, bandbreddskontroll och kryptering.

    Säkerhet

    All UDP-datatrafik skyddas av AES Galois/Counter Mode-kryptering (AES-GCM). Detta är den gyllene standarden inom kryptering i dagsläget och säkerställer att data som överförs inte kan avlyssnas av en tredje part. Varje överföringssession har en separat nyckel, nyckeln utbyts mellan klienten och servern med hjälp av Rivest-Shamir-Adleman-kryptering (RSA).
    Säkerhetsregel

    Hårdvaruaccelererad Kryptering

    Filemail UAP använder AES-NI-instruktionssatsen som AMD och Intel införde för några år sedan. Denna instruktionsuppsättning gör det möjligt för Filemail UAP att använda särskilda hårdvarukomponenter för kryptering och dekryptering av data. Detta gör en stor skillnad när det gäller överföringshastigheter. AES-NI stöds på operativsystem som Microsoft Windows, macOS, Linux, iOS och Android. Hårdvarutillverkare som Intel, AMD, ARM, VIA, Atmel, Samsung, Qualcomm, NXP och Broadcom stöder det också.

    Krav På Programvara Och Maskinvara

    Filemail UAP är skriven i C++ på låg nivå och kan köras på praktiskt taget alla enheter och operativsystem. Binära versioner finns för närvarande tillgängliga för Windows, macOS och Linux. Filemail Desktop är vårt flaggskeppsöverföringsverktyg som använder UAP. Konsolprogram finns också tillgängliga. Filemail UAP har optimerats kraftigt och har ett extremt lågt minnesutrymme på endast några få megabyte, samtidigt som bandbreddstransporten maximeras. Den använder också vanligtvis mindre än 5% CPU när den skickar filer med maximal hastighet.

    Acceleration Vid Dubbelriktad överföring

    Acceleration av dubbelriktad UDP-överföring
    Filemail UAP används både när du laddar upp och hämtar filer med Filemail Desktop. Detta innebär att du OCH dina kunder och affärspartner kan dra nytta av denna teknik.

    Komma igång med Filemail UDP-överföringsacceleration

    Filemail UDP-överföringsacceleration är integrerat i vår Filemail Desktop-applikation och aktiveras automatiskt när du skickar och laddar ner filer. Filemail Desktop är gratis att använda och kräver ingen inloggning. UDP-överföringsacceleration till folket.

    Obegränsade filöverföringshastigheter

    Börja skicka filer snabbare med UDP-överföringsacceleration

    Alla Våra Planer Levereras Med En 7-Dagars Testperiod

    Swedish