Zrýchlenie prenosu UDP prostredníctvom služby Filemail

Prenosové rýchlosti rýchlejšie ako služby prehliadača založené na protokole TCP
zrýchlenie prenosu filemail udp

Na internete sa dnes používajú dva hlavné protokoly: TCP a UDP. Protokol TCP je hlavným motorom internetu. Zrýchlenie prenosu UDP je plnokrvník, vytvorený pre rýchlosť.

Čo je TCP?

Tento protokol má v sebe zabudované mechanizmy spoľahlivosti, čo znamená, že odosielateľ automaticky opätovne odošle balík TCP príjemcovi, ak sa cestou nejakým spôsobom stratil.

TCP: základ internetu

Firewally, smerovače a prepínače sú výrazne optimalizované pre prevádzku TCP, čo z TCP robí prirodzenú voľbu pre väčšinu úloh vykonávaných na internete. Webové prehliadače, e-mailoví klienti, Facebook, Instagram, Snapchat, burzové tickery, Spotify, Slack a klienti FTP sú niektoré z aplikácií, ktoré zvyčajne používajú TCP. Ak používate riešenie na prenos súborov prostredníctvom prehliadača, je viac ako pravdepodobné, že používa protokol TCP.

TCP

Zabezpečenie spoľahlivosti: Úloha správ Ack v TCP

Keď príjemca prijme balík TCP, späť sa odošle správa ACK (Acknowledge), ktorá odosielateľovi potvrdí, že balík bol správne prijatý. Vďaka tomuto relatívne jednoduchému mechanizmu je protokol TCP veľmi spoľahlivý a pre vývojárov ľahko použiteľný.

Odosielanie správ ACK odosielateľovi môže vážne obmedziť výkon (keďže odosielateľ musí pred odoslaním balíka-2 čakať na ACK balíka-1). Na zmiernenie niektorých problémov, ktoré trápia protokol TCP, bolo v priebehu rokov vykonaných mnoho zlepšení protokolu.

Správy ACK
škálovateľná veľkosť okna

Škálovateľná veľkosť okna

Umožňuje odosielateľovi odoslať viacero balíkov a čakať na viacero ACK v rovnakom čase. Odoslané údaje, ktoré ešte neboli potvrdené ACK, sa často označujú ako údaje počas letu. Odosielateľ má limit, koľko údajov môže mať v lete, čo znamená, že odosielateľ neodošle údaje príjemcovi rýchlejšie, ako je príjemca schopný spracovať.

obmedzovanie šírky pásma

Škrtenie šírky pásma

To v podstate umožňuje 10 Mbit klientovi komunikovať s 1000 Mbit serverom bez toho, aby bol zahltený prevádzkou zo servera. V TCP je založený na myšlienke, že v danom čase by mal byť v toku len určitý počet dát.

selektívne akváriá

Selektívne ACK

Umožnite príjemcovi prijímať balíky ACK v ľubovoľnom poradí. Ak sa balík-1 stratil, nebráni to odoslaniu balíka-2 a jeho ACK pred opätovným odoslaním balíka-1.

Spoľahlivé, ale pomalé

Nevýhody protokolu TCP

Pri odosielaní prevádzky TCP na veľkú geografickú vzdialenosť výrazne klesá výkon. Keďže prevádzka (a ACK) musí prejsť cez viac smerovačov a sieťovej infraštruktúry, aby sa dostala k príjemcovi, trvá to dlhšie.

Tento čas sa označuje ako latencia. Ak si prezeráte webovú lokalitu umiestnenú v tej istej krajine, latencia je niekedy len 10 milisekúnd. Pri prehliadaní webovej lokality hostovanej na inom kontinente okamžite zistíte, že načítanie stránok trvá dlhšie v dôsledku zvýšenej latencie.

Problém latencie TCP sa mimoriadne prejaví pri prenose súborov medzi kontinentmi. Odosielateľ aj príjemca môžu mať úžasné 1000/1000-megabitové pripojenie, ale pri prenose súborov získajú len 10-megabitovú efektívnu šírku pásma siete kvôli latencii, ktorá im bráni efektívne komunikovať pri použití protokolu TCP.

Oneskorenie TCP

Čo je UDP?

UDP je súrodenec protokolu TCP. Hlavným rozdielom je, že balík UDP nikdy nedostáva ACK. Odosielateľ netuší, či sa balík UDP dostal k príjemcovi, takže nejde o spoľahlivý protokol. Je však veľmi rýchly, pretože sa neuskutočňuje žiadne ACK-ovanie.

UDP: Uprednostňovanie rýchlosti pred spoľahlivosťou

UDP je skvelý na videohovory a online hry. V týchto prípadoch nevadí, ak sa niekoľko balíkov UDP zahodí. Balíky UDP sa posielajú nepretržite, takže si to vo videoprenose nevšimnete. Rovnako pri online hrách dostanete nový balík UDP s najnovšími aktualizáciami v priebehu niekoľkých milisekúnd. Strata niekoľkých balíkov UDP z času na čas nie je problém. Dôležitejší je rýchly prenos údajov s čo najnižšou latenciou.

Rýchle prenosové rýchlosti UDP

Spoľahlivosť protokolu UDP pri prenose súborov

UDP sa spočiatku môže zdať ako hrozná voľba pre prenos súborov. Úplná nespoľahlivosť by znamenala poškodené súbory všade naokolo kvôli vypadnutým balíkom UDP. Chýbajúce obmedzovanie šírky pásma by viedlo k tomu, že by klienti boli zaplavený prevádzkou a v podstate by boli offline. Aby bolo UDP užitočné na prenos súborov, musí byť spoľahlivé rovnako ako TCP. Na začiatok je potrebné, aby sa zahodené balíky opätovne odosielali a aby bolo možné obmedziť šírku pásma. Je potrebné riešiť aj bezpečnosť.

Spoľahlivé UDP

Protokol Filemail UDP na zrýchlenie prenosu

Filemail UDP Acceleration Protocol (UAP) je vlastný protokol na prenos súborov postavený na UDP, ktorý ponúka bleskovú rýchlosť prenosu aj v prostrediach s vysokou latenciou. Ľahko prekonáva všetky protokoly založené na protokole TCP, ako sú HTTP a FTP - najmä pri odosielaní súborov na veľké geografické vzdialenosti, kde latencia prekračuje 50 ms.

Až 200-krát rýchlejšie

Porovnávacie testy ukazujú, že zrýchlenie prenosu súborovej pošty UDP je niekedy až 200-krát rýchlejšie ako FTP, HTTP a iné metódy prenosu založené na protokole TCP.

Filemail UAP je vytvorený od základu s jediným cieľom: extrémne rýchly prenos súborov z bodu A do bodu B čo najbezpečnejším a najspoľahlivejším spôsobom. Nižšie sú uvedené niektoré vlastnosti tohto revolučného protokolu.

Filemail UDP Chart

Efektívna šírka pásma pri prenose súborov z Európy do Austrálie cez 21 sieťových skokov. Oba konce sú pripojené na 1000/1000 Mbit pripojenie.

Neoficiálne porovnania s riešeniami prenosu založenými na UDP od IBM Aspera, GlobalScape a Signiant ukazujú, že Filemail je rýchlejší takmer vo všetkých prípadoch. Niektoré výkonnostné rozdiely môžu byť spôsobené aj tým, že Filemail využíva hardvérovú akceleráciu - konkrétne používa inštrukčnú sadu AES-NI. Protokoly IBM Aspera a Signiant tiež používajú samostatný kanál TCP (SSH) na škrtenie šírky pásma, ACK'ing atď. Filemail UAP sa nespolieha na pomalší protokol TCP - na prenos dát, ACK'ing, škrtenie šírky pásma a šifrovanie používa UDP.

robustné zabezpečenie

Zabezpečenie

Všetka dátová prevádzka UDP je chránená šifrovaním AES Galois/Counter Mode (AES-GCM). Toto šifrovanie je v súčasnosti zlatým štandardom a zabezpečuje, že prenášané údaje nemôže zachytiť tretia strana. Každá relácia prenosu má samostatný kľúč, kľúč sa vymieňa medzi klientom a serverom pomocou šifrovania Rivest-Shamir-Adleman (RSA).

viacero operačných systémov

Hardvérové zrýchlené šifrovanie

Filemail UAP využíva inštrukčnú sadu AES-NI, ktorú pred niekoľkými rokmi predstavili spoločnosti AMD a Intel. Táto inštrukčná sada umožňuje aplikácii Filemail UAP používať na šifrovanie a dešifrovanie údajov vyhradené hardvérové komponenty. To predstavuje obrovský rozdiel, pokiaľ ide o rýchlosť prenosu. AES-NI je podporovaná v operačných systémoch, ako sú Microsoft Windows, macOS, Linux, iOS a Android. Podporujú ho aj výrobcovia hardvéru, ako sú Intel, AMD, ARM, VIA, Atmel, Samsung, Qualcomm, NXP a Broadcom.

multiplatformové

Požiadavky na softvér a hardvér

Filemail UAP je napísaný v nízkoúrovňovom jazyku C++ a môže bežať prakticky na všetkých zariadeniach a operačných systémoch. V súčasnosti sú k dispozícii binárne verzie pre systémy Windows, macOS a Linux. Filemail Desktop je náš vlajkový prenosový nástroj, ktorý využíva UAP. K dispozícii sú aj konzolové aplikácie. Filemail UAP bol výrazne optimalizovaný a má extrémne nízku pamäťovú stopu len niekoľko megabajtov, pričom stále maximalizuje priepustnosť pásma. Pri odosielaní súborov maximálnou rýchlosťou tiež zvyčajne využíva menej ako 5 % CPU.

obojsmerný prenos

Obojsmerné zrýchlenie prenosu

Filemail UAP sa používa pri odosielaní aj sťahovaní súborov pomocou aplikácie Filemail Desktop. To znamená, že túto technológiu môžete využívať vy A vaši zákazníci a obchodní partneri.

Začíname s programom Filemail UDP Transfer Acceleration

Filemail UDP Transfer Acceleration je integrovaný do našej aplikácie Filemail Desktop a je automaticky zapnutý pri odosielaní a sťahovaní súborov. Zrýchlenie prenosu UDP je k dispozícii v našich plánoch Business a Enterprise.

bleskurýchle prenosové rýchlosti
Začnite odosielať súbory rýchlejšie vďaka zrýchleniu prenosu UDP
Všetky naše plány majú 7-dňovú skúšobnú verziu
Pozrite si naše platené plány