Filemail UDP-Übertragung beschleunigung

Schnellere Übertragungsraten als bei TCP-basierten browserdiensten

TCP gegenüber UDP
Im internet werden heute zwei hauptprotokolle verwendet: TCP und UDP. TCP ist das arbeitspferd des Internets. Die UDP-Übertragungsbeschleunigung ist das vollblut, das auf geschwindigkeit ausgelegt ist.

Eine Fibel über TCP

Dieses protokoll verfügt über eingebaute zuverlässigkeitsmechanismen, d. h. der sender sendet ein TCP-Paket automatisch erneut an den empfänger, wenn es unterwegs irgendwie verloren gegangen ist.
Wenn ein empfänger ein TCP-Paket empfängt, wird eine ACK-nachricht (Acknowledge) zurückgeschickt, um dem absender zu bestätigen, dass das paket korrekt empfangen wurde. Dieser relativ einfache mechanismus macht das TCP-Protokoll sehr zuverlässig und für entwickler einfach zu verwenden.
Das Senden von ACK-nachrichten an den absender kann die Leistung erheblich einschränken (da der absender auf die ACK von Paket 1 warten muss, bevor er Paket 2 senden kann). Um einige der probleme, mit denen TCP zu kämpfen hat, zu beseitigen, wurden im Laufe der jahre viele verbesserungen am protokoll vorgenommen.
    • Skalierbare Fenstergröße ermöglicht es dem absender, mehrere Pakete zu senden und gleichzeitig auf mehrere ACKs zu warten. Die gesendeten, aber noch nicht mit einem ACK versehenen daten werden oft als "Data In Flight" bezeichnet. Der sender hat ein Limit für die datenmenge, die er im flug haben kann, d.h. der sender sendet nicht schneller daten an den empfänger, als dieser verarbeiten kann.

    • Drosselung der Bandbreite ermöglicht es einem 10-MBit-client, mit einem 1000-MBit-server zu kommunizieren, ohne mit dem datenverkehr des servers überlastet zu werden. TCP basiert auf der Idee, dass zu jedem zeitpunkt nur eine bestimmte anzahl von daten im umlauf ist.

    • Selektive ACKs ermöglichen es dem empfänger, ACK-pakete in beliebiger reihenfolge zu empfangen. Wenn Paket 1 verloren gegangen ist, hindert dies den empfänger nicht daran, Paket 2 zu senden und mit einem ACK zu versehen, bevor er Paket 1 erneut sendet.
  • Firewalls, Router und Switches sind in hohem maße für TCP-Verkehr optimiert, was TCP zur natürlichen wahl für die meisten aufgaben macht, die heute im Internet erledigt werden. Webbrowser, E-Mail-Clients, Facebook, Instagram, Snapchat, Börsenticker, Spotify, Slack und FTP-Clients sind einige der anwendungen, die in der regel TCP verwenden. Wenn sie einen Dateiübertragungslösung über einen browser, dann verwendet er höchstwahrscheinlich TCP.

    Allerdings gibt es einen nachteil. Beim versand von TCP-verkehr über eine große geografische entfernung sinkt die Leistung erheblich. Da der verkehr (und die ACKs) mehr Router und netzinfrastrukturen durchlaufen muss, um den empfänger zu erreichen, benötigt er mehr zeit.
    Die dafür benötigte zeit wird als latenzzeit bezeichnet. Wenn sie eine website aufrufen, die im selben land gehostet wird, beträgt die latenz manchmal nur 10 millisekunden. Wenn sie eine website besuchen, die auf einem anderen kontinent gehostet wird, werden sie sofort feststellen, dass die seiten aufgrund der höheren latenz länger zum laden brauchen.
    Das latenzproblem von TCP wird bei der Übertragung von dateien über kontinente hinweg besonders deutlich. Sowohl der absender als auch der empfänger können über fantastische 1000/1000-megabit-verbindungen verfügen, erhalten aber bei der Übertragung von dateien aufgrund der latenzzeit nur 10 megabit effektive netzwerkbandbreite, so dass sie bei der verwendung von TCP nicht effektiv kommunizieren können.

    Was Ist UDP?

    UDP-Übertragung beschleunigung
    UDP ist das geschwisterchen von TCP. Der hauptunterschied besteht darin, dass ein UDP-Paket niemals mit einem ACK versehen wird. Der sender hat keine ahnung, ob das UDP-Paket den empfänger erreicht hat, es ist also kein zuverlässiges protokoll. Aber es ist rasend schnell, da es kein ACK-ing gibt. UDP eignet sich hervorragend für videoanrufe und online-spiele.

    In diesen fällen macht es nichts aus, wenn einige UDP-Pakete verloren gehen. Die UDP-Pakete werden kontinuierlich gesendet, so dass Sie dies im videostream nicht bemerken werden. Auch bei online-spielen erhalten sie innerhalb weniger millisekunden ein neues UDP-Paket mit den neuesten aktualisierung. Dass hin und wieder ein paar UDP-Pakete verloren gehen, ist kein problem. Wichtiger ist, dass die daten schnell und mit möglichst geringer latenzzeit übertragen werden.

    UDP mag zunächst wie eine schreckliche wwahl für die dateiübertragung erscheinen. Das völlige fehlen von zuverlässigkeit würde bedeuten, dass dateien aufgrund von fehlenden UDP-Paketen überall beschädigt werden. Das fehlen einer bandbreitendrosselung würde dazu führen, dass die Clients mit datenverkehr überflutet werden und im grunde offline gehen. Damit UDP für die Übertragung von dateien nützlich ist, muss es in gleicher Weise zuverlässig sein wie TCP. Zunächst einmal müssen die verworfenen Pakete erneut gesendet werden und eine bandbreitendrosselung muss möglich sein. auch die sicherheit muss berücksichtigt werden.

    Filemail UDP-Übertragungs Beschleunigungs Protokoll

    Filemail UDP-Übertragung beschleunigung
    Das Filemail UDP Übertragung Beschleunigung Protokoll (UAP) ist ein maßgeschneidertes, auf UDP aufbauendes dateiübertragungsprotokoll, das selbst in umgebungen mit hoher latenz blitzschnelle Übertragungsgeschwindigkeiten bietet. Es übertrifft mühelos alle TCP-basierten protokolle wie HTTP und FTP - insbesondere beim senden von dateien über große geografische entfernungen, bei denen die latenzzeit über 50 ms liegt.

    Benchmarks für Übertragungsraten

    Benchmarks zeigen, dass die Filemail UDP-Übertragungsbeschleunigung manchmal bis zu 200 mal schneller ist als FTP, HTTP und andere auf TCP basierende Übertragungsmethoden.

    Benchmarks zur Beschleunigung von UDP-Übertragung Beschleunigung


    Effektive Übertragungsbandbreite bei der Übertragung von dateien von europa nach Australien über 21 netzsprünge. Beide enden sind über eine 1000/1000-Mbit-verbindung verbunden.

    Filemail UAP wurde von grund auf mit einem ziel vor augen entwickelt: die extrem schnelle Übertragung von dateien von A nach B auf die sicherste und zuverlässigste weise. Im folgenden finden sie einige der merkmale dieses revolutionären protokolls.
    Inoffizielle vergleiche mit UDP-basierten Übertragungslösungen von IBM Aspera und Signiant zeigen, dass Filemail in so gut wie allen fällen schneller ist. Ein teil der leistungsunterschiede könnte darauf zurückzuführen sein, dass Filemail auch die hardwarebeschleunigung nutzt - insbesondere durch die verwendung des AES-NI-befehlssatzes. Außerdem verwenden die protokolle von IBM Aspera und Signiant einen separaten TCP-kanal (SSH) zur bandbreitendrosselung, ACK'ing usw. Filemail UAP verlässt sich nicht auf das langsamere TCP-protokoll - es verwendet UDP für die datenübertragung, ACK'ing, bandbreitendrosselung und verschlüsselung.

    Sicherheit

    Der gesamte UDP-datenverkehr ist durch AES-Galois/Counter Mode (AES-GCM) Verschlüsselung geschützt. Dies ist der derzeitige goldstandard in der verschlüsselung und stellt sicher, dass die übertragenen daten nicht von dritten abgefangen werden können. Jede Übertragungssitzung hat einen eigenen schlüssel, der zwischen dem client und dem server unter verwendung der Rivest-Shamir-Adleman (RSA)-verschlüsselung ausgetauscht wird.
    Sicherheitsvorschrift

    Hardware-Beschleunigte Verschlüsselung

    Filemail UAP nutzt den AES-NI-Befehlssatz, der vor einigen jahren von AMD und Intel eingeführt wurde. Dieser befehlssatz ermöglicht es Filemail UAP, dedizierte hardwarekomponenten für die ver- und entschlüsselung von daten zu verwenden. Dies macht einen großen unterschied bei der Übertragungsgeschwindigkeit. AES-NI wird von betriebssystemen wie Microsoft Windows, macOS, Linux, iOS und Android unterstützt. Hardwarehersteller wie Intel, AMD, ARM, VIA, Atmel, Samsung, Qualcomm, NXP und Broadcom unterstützen es ebenfalls.

    Software- und Hardware-Anforderungen

    Filemail UAP ist in Low-Level-C++ geschrieben und kann auf praktisch allen geräten und betriebssystemen ausgeführt werden. Binäre versionen sind derzeit für Windows, macOS und Linux verfügbar. Filemail Desktop ist unser flaggschiff-Übertragungswerkzeuge, das UAP nutzt. Konsolenanwendungen sind ebenfalls verfügbar. Der Filemail UAP wurde stark optimiert und hat einen extrem geringen speicherbedarf von nur wenigen Megabyte, während der bandbreitendurchsatz dennoch maximiert wird. Außerdem werden beim senden von dateien mit maximaler geschwindigkeit in der regel weniger als 5% CPU benötigt.

    Bi-Direktionale Transferbeschleunigung

    Bidirektionale UDP-Übertragungsbeschleunigung
    Filemail UAP wird sowohl beim hochladen als auch beim herunterladen von dateien mit Filemail Desktop verwendet. Das bedeutet, dass Sie UND ihre kunden und geschäftspartner die vorteile dieser Technologie nutzen können.

    Erste Schritte mit Filemail UDP-Übertragungsbeschleunigung

    Filemail UDP Transfer Acceleration ist in unsere Filemail Desktop Anwendung integriert und wird automatisch beim Senden und Herunterladen von Dateien aktiviert. Die Nutzung von Filemail Desktop ist kostenlos und erfordert keine Anmeldung. UDP Transferbeschleunigung für die Menschen.

    Unbegrenzte Dateiübertragungsgeschwindigkeiten

    Schnelleres Senden von Dateien mit UDP-Übertragungsbeschleunigung

    Alle Unsere Pläne Werden Mit Einer 7-Tägigen Testversion Geliefert

    German