Zrychlení Přenosu UDP Prostřednictvím Služby Filemail

Rychlejší přenosové rychlosti než služby prohlížeče založené na protokolu TCP
zrychlení přenosu filemail udp

Na internetu se dnes používají dva hlavní protokoly: TCP a UDP. Protokol TCP je hlavním tahounem internetu. Zrychlení přenosu UDP je plnokrevník, stvořený pro rychlost.

Co je TCP?

Tento protokol má v sobě zabudované mechanismy spolehlivosti, což znamená, že odesílatel automaticky znovu odešle balíček TCP příjemci, pokud se cestou nějak ztratil.

TCP: páteř internetu

Firewally, směrovače a přepínače jsou silně optimalizovány pro provoz TCP, což z něj činí přirozenou volbu pro většinu úkolů prováděných na internetu. Webové prohlížeče, e-mailoví klienti, Facebook, Instagram, Snapchat, burzovní tickery, Spotify, Slack a klienti FTP jsou některé z aplikací, které obvykle používají TCP. Pokud používáte řešení pro přenos souborů prostřednictvím prohlížeče, je více než pravděpodobné, že používá protokol TCP.

TCP

Zajištění spolehlivosti: Úloha zpráv Ack v protokolu TCP

Když příjemce obdrží balíček TCP, odešle zpět zprávu ACK (Acknowledge), která odesílateli potvrdí, že balíček byl správně přijat. Díky tomuto relativně jednoduchému mechanismu je protokol TCP velmi spolehlivý a pro vývojáře snadno použitelný.

Odesílání zpráv ACK odesílateli může vážně omezit výkon (protože odesílatel musí před odesláním balíčku-2 čekat na ACK balíčku-1). Aby se zmírnily některé problémy, které protokol TCP trápí, bylo v průběhu let provedeno mnoho vylepšení protokolu.

Zprávy ACK
škálovatelná velikost okna

Škálovatelná velikost okna

Umožňuje odesílateli odeslat více balíčků a čekat na více ACK současně. Odeslaná data, která ještě nebyla potvrzena ACK, se často označují jako Data In Flight. Odesílatel má limit, kolik dat může mít za letu, což znamená, že odesílatel neposílá data příjemci rychleji, než je příjemce schopen zpracovat.

omezování šířky pásma

Škrcení šířky pásma

To v podstatě umožňuje 10 Mbit klientovi komunikovat s 1000 Mbit serverem, aniž by byl zahlcen provozem ze serveru. V TCP je založeno na myšlence, že v daném okamžiku by měl být v letu pouze určitý počet dat.

selektivní akce

Selektivní zprávy ACK

Umožňuje příjemci přijímat balíčky ACK v libovolném pořadí. Pokud se balíček-1 ztratil, nebrání to odeslání balíčku-2 a jeho ACK před opětovným odesláním balíčku-1.

Spolehlivý, ale pomalý

Nevýhody protokolu TCP

Při odesílání provozu TCP na velkou geografickou vzdálenost výrazně klesá výkon. Protože provoz (a zprávy ACK) musí projít více směrovači a síťovou infrastrukturou, aby se dostal k příjemci, trvá to déle.

Doba, kterou to zabere, se označuje jako latence. Pokud si prohlížíte webové stránky hostované ve stejné zemi, latence někdy dosahuje pouhých 10 milisekund. Při prohlížení webových stránek hostovaných na jiném kontinentu okamžitě zjistíte, že načítání stránek trvá déle kvůli zvýšené latenci.

Problém s latencí protokolu TCP se mimořádně projeví při přenosu souborů mezi kontinenty. Odesílatel i příjemce mohou mít úžasné 1000/1000megabitové připojení, ale při přenosu souborů získají pouze 10megabitovou efektivní šířku pásma sítě kvůli latenci, která jim brání v efektivní komunikaci při použití protokolu TCP.

Zpoždění TCP

Co je UDP?

UDP je sourozencem protokolu TCP. Hlavní rozdíl spočívá v tom, že balíček UDP nikdy nedostane ACK. Odesílatel netuší, zda balíček UDP dorazil k příjemci, takže se nejedná o spolehlivý protokol. Je však nesmírně rychlý, protože neprobíhá žádné ACK-ování.

UDP: Upřednostnění rychlosti před spolehlivostí

Protokol UDP je skvělý pro videohovory a online hry. V těchto případech nevadí, když je několik balíčků UDP zahozeno. Balíčky UDP jsou odesílány nepřetržitě, takže si toho ve videopřenosu nevšimnete. Stejně tak u online her dostanete nový balíček UDP s nejnovějšími aktualizacemi během několika milisekund. Ztráta několika balíčků UDP čas od času není problém. Důležitější je rychlý přenos dat s co nejmenší latencí.

Rychlé přenosové rychlosti UDP

Spolehlivost protokolu UDP při přenosu souborů

UDP se zpočátku může zdát jako hrozná volba pro přenos souborů. Naprostá nespolehlivost by znamenala poškozené soubory všude možně kvůli vypadlým balíčkům UDP. Nedostatek omezování šířky pásma by vedl k zahlcení klientů provozem a v podstatě k jejich vyřazení z provozu. Aby byl protokol UDP užitečný pro přenos souborů, musí být spolehlivý stejně jako protokol TCP. Pro začátek je třeba, aby byly zahozené balíčky znovu odeslány a aby bylo možné omezit šířku pásma. Je třeba řešit také bezpečnost.

Spolehlivé UDP

Protokol Filemail UDP pro zrychlení přenosu

Filemail UDP Acceleration Protocol (UAP) je na míru vytvořený protokol pro přenos souborů postavený nad protokolem UDP, který nabízí bleskovou přenosovou rychlost i v prostředí s vysokou latencí. Snadno překonává všechny protokoly založené na protokolu TCP, jako jsou HTTP a FTP - zejména při odesílání souborů na velké geografické vzdálenosti, kde latence přesahuje 50 ms.

Až 200krát rychlejší

Srovnávací testy ukazují, že zrychlení přenosu pomocí protokolu UDP služby Filemail je někdy až 200krát rychlejší než u protokolů FTP, HTTP a dalších metod přenosu založených na protokolu TCP.

Filemail UAP je od základu vytvořen s jediným cílem: extrémně rychlý přenos souborů z místa A do místa B co nejbezpečnějším a nejspolehlivějším způsobem. Níže jsou uvedeny některé vlastnosti tohoto revolučního protokolu.

Filemail UDP Chart

Efektivní přenosová šířka pásma při přenosu souborů z Evropy do Austrálie přes 21 síťových skoků. Oba konce jsou připojeny na 1000/1000 Mbit připojení.

Neoficiální srovnání s přenosovými řešeními založenými na protokolu UDP od společností IBM Aspera a Signiant ukazuje, že Filemail je rychlejší téměř ve všech případech. Některé výkonnostní rozdíly mohou být způsobeny tím, že Filemail využívá také hardwarovou akceleraci - konkrétně používá instrukční sadu AES-NI. Protokoly IBM Aspera a Signiant také využívají samostatný kanál TCP (SSH), který provádí omezování šířky pásma, ACK'ing atd. Filemail UAP nespoléhá na pomalejší protokol TCP - pro přenos dat, ACK'ing, bandwidth throttling a šifrování používá UDP.

robustní zabezpečení

Zabezpečení

Veškerý datový provoz UDP je chráněn šifrováním AES Galois/Counter Mode (AES-GCM). To je dnes zlatým standardem v oblasti šifrování a zajišťuje, že přenášená data nemůže zachytit třetí strana. Každá přenosová relace má samostatný klíč, který si klient a server vyměňují pomocí šifrování Rivest-Shamir-Adleman (RSA).

více operačních systémů

Hardwarově akcelerované šifrování

Filemail UAP využívá instrukční sadu AES-NI, kterou před několika lety představily společnosti AMD a Intel. Tato instrukční sada umožňuje Filemail UAP používat pro šifrování a dešifrování dat vyhrazené hardwarové komponenty. To je obrovský rozdíl, pokud jde o rychlost přenosu. AES-NI je podporována v operačních systémech, jako jsou Microsoft Windows, macOS, Linux, iOS a Android. Podporují ji také výrobci hardwaru, jako jsou Intel, AMD, ARM, VIA, Atmel, Samsung, Qualcomm, NXP a Broadcom.

multiplatformní

Požadavky na software a hardware

Filemail UAP je napsán v nízkoúrovňovém jazyce C++ a může běžet prakticky na všech zařízeních a operačních systémech. V současné době jsou k dispozici binární verze pro Windows, macOS a Linux. Filemail Desktop je náš vlajkový přenosový nástroj, který využívá UAP. K dispozici jsou také konzolové aplikace. Filemail UAP byl silně optimalizován a má extrémně nízkou paměťovou náročnost, jen několik megabajtů, a přitom maximalizuje propustnost pásma. Při odesílání souborů maximální rychlostí také obvykle využívá méně než 5 % procesoru.

obousměrný přenos

Obousměrné zrychlení přenosu

Služba Filemail UAP se používá při odesílání i stahování souborů pomocí aplikace Filemail Desktop. To znamená, že tuto technologii můžete využívat vy I vaši zákazníci a obchodní partneři.

Začínáme se službou Filemail UDP Transfer Acceleration

Filemail UDP Transfer Acceleration je integrován do naší aplikace Filemail Desktop a je automaticky povolen při odesílání a stahování souborů. Aplikace Filemail Desktop je zdarma a nevyžaduje přihlášení. Zrychlení přenosu UDP pro lidi.

bleskurychlé přenosové rychlosti
Začněte odesílat soubory rychleji díky zrychlení přenosu UDP
Všechny naše plány mají 7denní zkušební verzi
Podívejte se na naše placené plány