Filemail UDP átviteli gyorsítás
![filemail udp átviteli gyorsulás](https://filemail.b-cdn.net/cms/filemail_udp_transfer_acceleration_03a38ad004.webp)
Az interneten ma két fő protokollt használnak: TCP és UDP. A TCP az internet munkagépe. Az UDP átviteli gyorsítás a telivér, a sebességre készült.
Mi a TCP?
Ez a protokoll beépített megbízhatósági mechanizmusokkal rendelkezik, ami azt jelenti, hogy a feladó automatikusan újra továbbítja a TCP-csomagot a címzettnek, ha az valahogyan elveszett útközben.
TCP: Az internet gerince
A tűzfalak, útválasztók és kapcsolók nagymértékben a TCP-forgalomra vannak optimalizálva, így a TCP a természetes választás a legtöbb internetes feladathoz. A webböngészők, az e-mail kliensek, a Facebook, az Instagram, a Snapchat, a tőzsdei futóművek, a Spotify, a Slack és az FTP-kliensek csak néhány olyan alkalmazás, amely jellemzően TCP-t használ. Ha egy böngészőn keresztül fájlátviteli megoldást használ, akkor több mint valószínű, hogy az TCP-t használ.
![TCP](https://filemail.b-cdn.net/cms/tcp_b627ea6eb1.webp)
A megbízhatóság biztosítása: Ack-üzenetek szerepe a TCP-ben
Amikor a címzett megkap egy TCP-csomagot, egy ACK (Acknowledge) üzenetet küld vissza, hogy megerősítse a feladónak, hogy a csomagot helyesen kapta meg. Ez a viszonylag egyszerű mechanizmus teszi a TCP protokollt nagyon megbízhatóvá és a fejlesztők számára könnyen használhatóvá.
Az ACK-üzenetek küldése a feladónak komolyan korlátozhatja a teljesítményt (mivel a feladónak meg kell várnia az ACK-t az 1. csomagról, mielőtt elküldi a 2. csomagot). A TCP-t sújtó problémák némelyikének enyhítésére az évek során számos fejlesztés történt a protokollon.
![ACK üzenetek](https://filemail.b-cdn.net/cms/ack_messages_1x_142f32f21d.webp)
![skálázható ablakméret](https://filemail.b-cdn.net/cms/scalable_window_size_x2_694a6071e0.webp)
Skálázható ablakméret
Lehetővé teszi a feladó számára, hogy egyszerre több csomagot küldjön és több ACK-t várjon. Az elküldött, de még nem ACK-olt adatot gyakran nevezik adatforgalomban lévő adatnak. A feladónak van egy korlátja arra vonatkozóan, hogy mennyi adat lehet repülésben, ami azt jelenti, hogy a feladó nem küld gyorsabban adatokat a vevőnek, mint amennyit a vevő kezelni tud.
![sávszélesség-korlátozás](https://filemail.b-cdn.net/cms/bandwidth_throttling_x2_4d545dc7b3.webp)
Sávszélesség-korlátozás
Ez lényegében lehetővé teszi, hogy egy 10 Mbit-es ügyfél 1000 Mbit-es szerverrel kommunikáljon anélkül, hogy a szerver forgalma túlterhelné. A TCP esetében azon az elképzelésen alapul, hogy egy adott időpontban csak bizonyos számú adat lehet forgalomban.
![szelektív akciók](https://filemail.b-cdn.net/cms/selective_acks_x2_f2093631de.webp)
Szelektív ACK-k
Engedélyezze, hogy a címzett tetszőleges sorrendben kapja az ACK-csomagokat. Ha az 1. csomag elveszett, akkor ez nem akadályozza a 2. csomag elküldését és ACK-olását az 1. csomag újbóli elküldése előtt.
A TCP hátrányai
A TCP-forgalom nagy földrajzi távolságon keresztüli küldésekor a teljesítmény jelentősen csökken. Mivel a forgalomnak (és az ACK-knak) több útválasztón és hálózati infrastruktúrán kell áthaladnia, hogy eljusson a címzetthez, több időt vesz igénybe.
Ezt az időt nevezzük késleltetésnek. Ha egyazon országban üzemeltetett webhelyet böngészünk, a késleltetés néha akár 10 milliszekundum is lehet. Ha egy másik kontinensen található webhelyet böngészik, azonnal látni fogja, hogy az oldalak betöltése hosszabb ideig tart a megnövekedett késleltetés miatt.
A TCP késleltetési problémája rendkívül nyilvánvalóvá válik a kontinenseken átívelő fájlok átvitelekor. A feladó és a címzett is lehet, hogy elképesztő 1000/1000 megabites kapcsolaton van, de a fájlok átvitelekor csak 10 megabites effektív hálózati sávszélességet kapnak a késleltetés miatt, amely megakadályozza a TCP használata esetén a hatékony kommunikációt.
![TCP késleltetés](https://filemail.b-cdn.net/cms/tcp_latency_f6630aa347.webp)
Mi az UDP?
Az UDP a TCP testvére. A fő különbség az, hogy az UDP-csomagot soha nem küldi vissza. A küldőnek fogalma sincs arról, hogy az UDP-csomag eljutott-e a címzetthez, ezért nem megbízható protokoll. De mivel nincs ACK-küldés, ezért villámgyors.
UDP: A sebesség előnyben részesítése a megbízhatósággal szemben
Az UDP kiválóan alkalmas videohívásokhoz és online játékokhoz. Ezekben az esetekben nem számít, ha néhány UDP-csomag kiesik. Az UDP csomagokat folyamatosan küldik, így ez nem fog feltűnni a videófolyamban. Ugyanígy az online játékok esetében is néhány milliszekundumon belül új UDP-csomagot kap a legújabb frissítésekkel. Néhány UDP csomag elvesztése nem jelent problémát. Sokkal fontosabb, hogy az adatokat gyorsan, a lehető legkisebb késleltetéssel továbbítsuk.
![UDP gyors átviteli sebesség](https://filemail.b-cdn.net/cms/udp_fast_transfer_rates_448141da3b.webp)
Az UDP megbízhatóvá tétele a fájlátvitelhez
Az UDP kezdetben szörnyű választásnak tűnhet a fájlátvitelhez. A megbízhatóság teljes hiánya azt jelentené, hogy az UDP-csomagok kiesése miatt mindenhol sérült fájlok lennének. A sávszélesség-szabályozás hiánya azt eredményezné, hogy az ügyfeleket elárasztaná a forgalom, és lényegében offline állapotba kerülnének. Ahhoz, hogy az UDP hasznos legyen fájlok átvitelére, ugyanúgy megbízhatónak kell lennie, mint a TCP-nek. Először is, az elejtett csomagokat újra kell küldeni, és lehetővé kell tenni a sávszélesség korlátozását. A biztonsággal is foglalkozni kell.
![Megbízható UDP](https://filemail.b-cdn.net/cms/reliable_udp_894982fe2b.webp)
Filemail UDP átviteli gyorsító protokoll
A Filemail UDP gyorsító protokoll (UAP) egy UDP-re épülő, egyedi fájlátviteli protokoll, amely még nagy késleltetésű környezetben is villámgyors átviteli sebességet biztosít. Könnyedén felülmúlja az összes TCP-alapú protokollt, például a HTTP-t és az FTP-t - különösen akkor, ha nagy földrajzi távolságokon keresztül küldi a fájlokat, ahol a késleltetés 50 ms fölé kúszik.
Akár 200-szor gyorsabb
A teljesítménymérések azt mutatják, hogy a Filemail UDP átviteli gyorsítás néha akár 200-szor gyorsabb, mint az FTP, a HTTP és más TCP alapú átviteli módszerek.
A Filemail UAP alulról felfelé építkezik, egyetlen célt szem előtt tartva: a fájlok rendkívül gyors átvitele A-tól B-be a lehető legbiztonságosabb és legmegbízhatóbb módon. Az alábbiakban ennek a forradalmasító protokollnak néhány jellemzőjét mutatjuk be.
![Filemail UDP diagram](https://filemail.b-cdn.net/cms/filemail_udp_chart_d8542f25ab.webp)
Hatékony átviteli sávszélesség Európából Ausztráliába történő fájlátvitel esetén 21 hálózati ugráson keresztül. Mindkét végpont 1000/1000 Mbit-es kapcsolaton van csatlakoztatva.
Az IBM Aspera és a Signiant UDP-alapú átviteli megoldásaival való nem hivatalos összehasonlítások azt mutatják, hogy a Filemail szinte minden esetben gyorsabb. A teljesítménykülönbségek egy része annak köszönhető, hogy a Filemail hardveres gyorsítást is használ - különösen az AES-NI utasításkészlet használatával. Emellett az IBM Aspera és a Signiant protokolljai külön TCP-csatornát (SSH) használnak a sávszélesség korlátozására, ACK'ing-re stb. A Filemail UAP nem támaszkodik a lassabb TCP protokollra - UDP-t használ az adatátvitelhez, az ACK'ing-hez, a sávszélesség korlátozásához és a titkosításhoz.
![robusztus biztonság](https://filemail.b-cdn.net/cms/robust_security_2defcb1641.webp)
Biztonság
Minden UDP adatforgalom AES Galois/Counter Mode (AES-GCM) titkosítással védett. Ez napjainkban a titkosításon belül az aranyszabvány, és biztosítja, hogy az átvitt adatokat harmadik fél ne tudja lehallgatni. Minden átviteli munkamenethez külön kulcs tartozik, a kulcsot az ügyfél és a kiszolgáló Rivest-Shamir-Adleman (RSA) titkosítással cseréli ki.
![több operációs rendszer](https://filemail.b-cdn.net/cms/multiple_devices_d62ba4a72c.webp)
Hardveres gyorsított titkosítás
A Filemail UAP az AMD és az Intel által néhány évvel ezelőtt bevezetett AES-NI utasításkészletet használja. Ez az utasításkészlet lehetővé teszi a Filemail UAP számára, hogy dedikált hardverkomponenseket használjon az adatok titkosításához és visszafejtéséhez. Ez óriási különbséget jelent az átviteli sebességek tekintetében. Az AES-NI olyan operációs rendszereken támogatott, mint a Microsoft Windows, a macOS, a Linux, az iOS és az Android. Az olyan hardvergyártók, mint az Intel, AMD, ARM, VIA, Atmel, Samsung, Qualcomm, NXP és Broadcom is támogatják.
![multi-platform](https://filemail.b-cdn.net/cms/multi_platform_e30f088a8f.webp)
Szoftver- és hardverkövetelmények
A Filemail UAP alacsony szintű C++ nyelven íródott, és gyakorlatilag minden eszközön és operációs rendszeren futtatható. A bináris kiadások jelenleg Windows, macOS és Linux operációs rendszerekhez állnak rendelkezésre. A Filemail Desktop a zászlóshajó átviteli eszközünk, amely az UAP-t használja. Konzolos alkalmazások is rendelkezésre állnak. A Filemail UAP-t erősen optimalizáltuk, és rendkívül alacsony, mindössze néhány megabájtos memóriaigénye van, miközben a sávszélesség átviteli teljesítménye maximális. A fájlok maximális sebességgel történő küldésekor jellemzően kevesebb mint 5% CPU-t használ.
![kétirányú átvitel](https://filemail.b-cdn.net/cms/bi_directional_transfer_x15_d6737a5025.webp)
Kétirányú átviteli gyorsítás
A Filemail UAP-t a fájlok Filemail Desktop segítségével történő feltöltésekor és letöltésekor is használják. Ez azt jelenti, hogy Ön ÉS ügyfelei és üzleti partnerei is kihasználhatják ezt a technológiát.
A Filemail UDP átviteli gyorsítással való kezdés
A Filemail UDP átviteli gyorsítás integrálva van a Filemail Desktop alkalmazásunkba, és automatikusan engedélyezve van a fájlok küldésekor és letöltésekor. A Filemail Desktop ingyenesen használható, és nem igényel bejelentkezést. UDP átviteli gyorsítás az embereknek.
![villámgyors átviteli sebesség](https://filemail.b-cdn.net/cms/blazing_fast_transfer_rates_6c18b36af3.webp)