Težave na podlagi protokola TCP, ki vplivajo na čas prenosa datotek
Reševanje problema zakasnitve
Zakasnitev je čas, ki je potreben, da zahteva potuje od pošiljatelja do prejemnika, da se prejemnik odzove in posreduje odgovor nazaj pošiljatelju. Da se ne bi spuščali v vse tehnične podrobnosti zakasnitve, lahko preprosto rečemo, da večja kot je razdalja med pošiljateljem in prejemnikom, večja je zakasnitev. Velika zakasnitev lahko ustvari ozka grla, ki močno zmanjšajo zmogljivost.
Reševanje vprašanja pasovne širine
Protokol TCP uporablja le del pasovne širine zaradi stvari, kot sta nadzor prezasedenosti in potrditev prejemnika, da je prejel podatkovni paket. UDP temelji na najboljšem načinu prenosa, saj ne čaka na potrditev in ne upošteva zastojev. Zasnovan je za doseganje najvišjih hitrosti prenosa. Pri Filemailu smo gradili na UDP, tako da lahko nadzorujete, koliko pasovne širine uporabljate, tako da v bistvu dobite najboljše iz obeh svetov.