Filemail UDP Siirron Kiihdytys

TCP-pohjaisia selainpalveluja nopeammat siirtonopeudet
filemail udp-siirron kiihdytys

Internetissä käytetään nykyään kahta pääprotokollaa: TCP ja UDP. TCP on Internetin työjuhta. UDP-siirtojen kiihdyttäminen on täysverinen, nopeutta varten tehty.

Mikä on TCP?

Tässä protokollassa on sisäänrakennetut luotettavuusmekanismit, mikä tarkoittaa, että lähettäjä lähettää TCP-paketin automaattisesti uudelleen vastaanottajalle, jos se on jotenkin kadonnut matkalla.

TCP: Internetin selkäranka

Palomuurit, reitittimet ja kytkimet on optimoitu voimakkaasti TCP-liikennettä varten, minkä vuoksi TCP on luonnollinen valinta useimpiin nykyisin Internetissä suoritettaviin tehtäviin. Web-selaimet, sähköpostiohjelmat, Facebook, Instagram, Snapchat, pörssitikkerit, Spotify, Slack ja FTP-ohjelmat ovat joitakin TCP:tä tyypillisesti käyttäviä sovelluksia. Jos käytät tiedostonsiirtoratkaisua selaimen kautta, se todennäköisesti käyttää TCP:tä.

TCP

Luotettavuuden varmistaminen: TCP:n Ack-sanomien rooli

Kun vastaanottaja vastaanottaa TCP-paketin, lähetetään takaisin ACK-viesti (Acknowledge), jolla lähettäjälle vahvistetaan, että paketti on vastaanotettu oikein. Tämä suhteellisen yksinkertainen mekanismi tekee TCP-protokollasta erittäin luotettavan ja helppokäyttöisen kehittäjille.

ACK-viestien lähettäminen lähettäjälle voi rajoittaa suorituskykyä vakavasti (koska lähettäjän on odotettava ACK-viestiä paketista 1 ennen paketin 2 lähettämistä). TCP-protokollaan on vuosien mittaan tehty monia parannuksia joidenkin TCP:tä vaivaavien ongelmien lieventämiseksi.

ACK-viestit
skaalautuva ikkunan koko

Skaalautuva ikkunan koko

Mahdollistaa lähettäjän lähettää useita paketteja ja odottaa useita ACK-vastauksia samanaikaisesti. Lähetettyä dataa, jota ei ole vielä lähetetty ACK:lla, kutsutaan usein nimellä Data In Flight. Lähettäjällä on rajoitus sille, kuinka paljon dataa voi olla lennossa, mikä tarkoittaa, että lähettäjä ei lähetä dataa vastaanottajalle nopeammin kuin vastaanottaja pystyy käsittelemään.

kaistanleveyden kuristaminen

Kaistanleveyden kuristaminen

Tämä mahdollistaa sen, että 10 Mbit:n asiakas voi kommunikoida 1000 Mbit:n palvelimen kanssa ilman, että palvelimen liikenne ylikuormittaa sitä. TCP:ssä se perustuu ajatukseen, jonka mukaan lennossa pitäisi olla vain tietty määrä dataa kerrallaan.

valikoivat acks

Valikoivat ACK:t

Anna vastaanottajan vastaanottaa ACK-paketteja missä tahansa järjestyksessä. Jos paketti 1 katoaa, se ei estä paketin 2 lähettämistä ja ACK-edustamista ennen paketin 1 uudelleenlähettämistä.

Luotettava mutta hidas

TCP:n haitat

Kun TCP-liikennettä lähetetään suuren maantieteellisen etäisyyden yli, suorituskyky heikkenee merkittävästi. Koska liikenteen (ja ACK-viestien) on kuljettava useampien reitittimien ja verkkoinfrastruktuurin läpi päästäkseen vastaanottajalle, se vie enemmän aikaa.

Tätä aikaa kutsutaan latenssiksi. Jos selaat samassa maassa sijaitsevaa verkkosivustoa, viive on joskus vain 10 millisekuntia. Kun selaat toisella mantereella sijaitsevaa verkkosivustoa, huomaat heti, että sivujen lataaminen kestää kauemmin lisääntyneen viiveen vuoksi.

TCP:n latenssiongelma tulee erittäin ilmeiseksi, kun tiedostoja siirretään maanosien välillä. Sekä lähettäjällä että vastaanottajalla saattaa olla uskomattomat 1000/1000 megabitin yhteydet, mutta he saavat vain 10 megabitin tehollisen verkon kaistanleveyden siirrettäessä tiedostoja, koska TCP:tä käytettäessä viive estää heitä kommunikoimasta tehokkaasti.

TCP-viive

Mikä on UDP?

UDP on TCP:n sisarus. Tärkein ero on se, että UDP-pakettia ei koskaan lähetetä ACK:na. Lähettäjä ei tiedä, onko UDP-paketti saapunut vastaanottajalle, joten se ei ole luotettava protokolla. Se on kuitenkin huiman nopea, koska ACK:ta ei lähetetä.

UDP: Nopeuden asettaminen luotettavuuden edelle

UDP on erinomainen videopuheluissa ja verkkopeleissä. Näissä tapauksissa ei ole väliä, jos muutama UDP-paketti katkeaa. UDP-paketteja lähetetään jatkuvasti, joten et huomaa sitä videovirrassa. Samoin verkkopeleissä saat uuden UDP-paketin uusimmilla päivityksillä muutamassa millisekunnissa. Muutaman UDP-paketin häviäminen silloin tällöin ei ole ongelma. Tärkeämpää on siirtää tiedot nopeasti ja mahdollisimman pienellä viiveellä.

UDP:n nopeat siirtonopeudet

UDP:n tekeminen luotettavaksi tiedostojen siirtoa varten

UDP saattaa aluksi vaikuttaa kamalalta valinnalta tiedostojen siirtoon. Luotettavuuden täydellinen puute merkitsisi korruptoituneita tiedostoja kaikkialla UDP-pakettien pudottamisen vuoksi. Kaistanleveyden kuristamisen puute johtaisi siihen, että asiakkaat tulvivat liikenteeseen ja käytännössä menisivät offline-tilaan. Jotta UDP:stä olisi hyötyä tiedostojen siirrossa, sen on oltava luotettava samalla tavalla kuin TCP on. Aluksi pudotetut paketit on lähetettävä uudelleen, ja kaistanleveyden rajoittamisen on oltava mahdollista. Myös tietoturvaan on puututtava.

Luotettava UDP

Filemail UDP-siirron nopeuttamisprotokolla

Filemailin UDP-kiihdytysprotokolla (UAP) on räätälöity tiedostojen siirtoprotokolla, joka on rakennettu UDP:n päälle ja joka tarjoaa huikean nopeat siirtonopeudet jopa suurissa latenssiympäristöissä. Se päihittää helposti kaikki TCP-pohjaiset protokollat, kuten HTTP:n ja FTP:n - erityisesti silloin, kun tiedostoja lähetetään suurten maantieteellisten etäisyyksien yli, jolloin viive on yli 50 ms.

Jopa 200 kertaa nopeampi

Vertailuanalyysit osoittavat, että Filemailin UDP-siirtokiihdytys on joskus jopa 200 kertaa nopeampi kuin FTP, HTTP ja muut TCP: hen perustuvat siirtomenetelmät.

Filemail UAP on rakennettu alhaalta ylöspäin yhtä päämäärää silmällä pitäen: tiedostojen siirtäminen erittäin nopeasti A:sta B:hen mahdollisimman turvallisella ja luotettavalla tavalla. Alla on lueteltu joitakin tämän vallankumouksellisen protokollan ominaisuuksia.

Filemail UDP-kaavio

Tehokas siirtokaistanleveys, kun tiedostoja siirretään Euroopasta Australiaan 21 verkkohypyn kautta. Molemmat päät on yhdistetty 1000/1000 Mbitin yhteydellä.

Epäviralliset vertailut IBM Asperan ja Signiantin UDP-pohjaisiin siirtoratkaisuihin osoittavat, että Filemail on nopeampi lähes kaikissa tapauksissa. Osa suorituskykyeroista saattaa johtua siitä, että Filemail käyttää myös laitteistokiihdytystä - erityisesti AES-NI-käskysarjaa. IBM Asperan ja Signiantin protokollat käyttävät myös erillistä TCP-kanavaa (SSH) kaistanleveyden kuristamiseen, ACK:hon jne. Filemail UAP ei käytä hitaampaa TCP-protokollaa - se käyttää UDP:tä tiedonsiirtoon, ACK:hon, kaistanleveyden rajoittamiseen ja salaukseen.

vankka turvallisuus

Turvallisuus

Kaikki UDP-tiedonsiirto on suojattu AES Galois/Counter Mode (AES-GCM) -salauksella. Tämä on nykyisin salausstandardi, ja se varmistaa, että kolmas osapuoli ei voi siepata siirrettävää tietoa. Jokaisella siirtoistunnolla on erillinen avain, joka vaihdetaan asiakkaan ja palvelimen välillä Rivest-Shamir-Adleman (RSA) -salauksella.

useita käyttöjärjestelmiä

Laitteiston nopeutettu salaus

Filemail UAP käyttää AMD:n ja Intelin muutama vuosi sitten käyttöön ottamaa AES-NI-käskysarjaa. Tämän käskykokonaisuuden ansiosta Filemail UAP voi käyttää erityisiä laitteistokomponentteja tietojen salaamiseen ja purkamiseen. Tämä merkitsee valtavaa eroa siirtonopeuksissa. AES-NI:tä tuetaan käyttöjärjestelmissä, kuten Microsoft Windows, macOS, Linux, iOS ja Android. Myös laitteistovalmistajat, kuten Intel, AMD, ARM, VIA, Atmel, Samsung, Qualcomm, NXP ja Broadcom, tukevat sitä.

monialustainen

Ohjelmisto- ja laitteistovaatimukset

Filemail UAP on kirjoitettu matalan tason C++-kielellä, ja sitä voidaan käyttää lähes kaikissa laitteissa ja käyttöjärjestelmissä. Binäärijulkaisut ovat tällä hetkellä saatavilla Windowsille, macOS:lle ja Linuxille. Filemail Desktop on lippulaivamme siirtotyökalu, joka hyödyntää UAP:tä. Saatavilla on myös konsolisovelluksia. Filemail UAP on optimoitu voimakkaasti, ja sen muistijalanjälki on erittäin pieni, vain muutama megatavu, ja se maksimoi silti kaistanleveyden läpimenon. Se käyttää myös tyypillisesti alle 5 % prosessoria, kun se lähettää tiedostoja maksiminopeudella.

kaksisuuntainen siirto

Kaksisuuntainen siirtokiihtyvyys

Filemail UAP:tä käytetään sekä tiedostojen lataamiseen että lataamiseen Filemail Desktopilla. Tämä tarkoittaa, että sinä JA asiakkaasi ja liikekumppanisi voitte hyödyntää tätä tekniikkaa.

Filemailin UDP-siirtokiihdytyksen aloittaminen Filemailin UDP-siirtokiihdytyksen aloittaminen

Filemailin UDP-siirtonopeus on integroitu Filemail Desktop -sovellukseen ja se otetaan automaattisesti käyttöön tiedostoja lähetettäessä ja ladattaessa. Filemail Desktopin käyttö on ilmaista eikä vaadi kirjautumista. UDP-siirtokiihdytys kansalle.

huikean nopeat siirtonopeudet
Aloita tiedostojen lähettäminen nopeammin UDP-siirtokiihdytyksellä
Kaikissa suunnitelmissamme on 7 päivän kokeilujakso
Tarkista maksulliset suunnitelmamme