文件邮件 UDP 传输加速

传输速率比基于 TCP 协议的浏览器服务更快
Filemail udp 传输加速

当今的互联网主要使用两种协议:TCP 和 UDP。TCP 是互联网的主力军。UDP 传输加速是纯种马,专为速度而生。

什么是 TCP?

该协议内置了可靠性机制,这意味着如果 TCP 数据包在传输途中丢失,发送方将自动重新传输给接收方。

TCP:互联网的支柱

防火墙、路由器和交换机针对 TCP 流量进行了大量优化,这使得 TCP 成为当今互联网上大多数任务的自然选择。网页浏览器、电子邮件客户端、Facebook、Instagram、Snapchat、股票行情、Spotify、Slack 和 FTP 客户端是一些通常使用 TCP 的应用程序。如果您正在通过浏览器使用文件传输解决方案,那么它很可能正在使用 TCP。

TCP

确保可靠性:TCP 中 Ack 报文的作用

当收件人收到 TCP 数据包时,会发回一条 ACK(确认)信息,以确认发送方已正确收到数据包。这种相对简单的机制使 TCP 协议非常可靠,也便于开发人员使用。

向发送方发送 ACK 信息会严重限制性能(因为发送方必须等待包-1 的 ACK 后才能发送包-2)。为了缓解困扰 TCP 的一些问题,多年来对该协议进行了许多改进。

ACK 信息
可扩展窗口大小

可扩展窗口大小

使发送方能够同时发送多个数据包并等待多个 ACK。已发送但尚未得到 ACK 的数据通常称为飞行中数据。发送方对飞行中的数据量有限制,这意味着发送方向接收方发送数据的速度不会超过接收方的处理速度。

带宽节流

带宽节流

这主要是让 10 Mbit 的客户端能与 1000 Mbit 的服务器通信,而不会被服务器的流量淹没。在 TCP 中,它基于这样一种理念,即在任何给定时间内都只能有一定数量的数据在飞行。

有选择性地进行

选择性 ACK

使收件人能以任何顺序接收 ACK 包裹。如果数据包 1 丢失,也不会妨碍数据包 2 的发送,并在重新发送数据包 1 之前被 ACK。

可靠但缓慢

TCP 的缺点

在较大的地理距离上发送 TCP 流量时,性能会明显下降。由于流量(和 ACK)必须通过更多路由器和网络基础设施才能到达收件人,因此需要更多时间。

所花费的时间被称为延迟。如果您浏览的是一个在同一国家托管的网站,延迟有时会低至 10 毫秒。如果浏览的是另一个大洲的网站,你会立刻发现由于延迟时间增加,网页加载时间变长了。

在跨洲传输文件时,TCP 的延迟问题会变得非常明显。发送方和接收方可能都使用惊人的 1000/1000 兆连接,但在使用 TCP 时,由于延迟导致无法有效通信,因此在传输文件时只能获得 10 兆的有效网络带宽。

TCP 延迟

什么是 UDP?

UDP 是 TCP 的同胞兄弟。其主要区别在于 UDP 数据包永远不会被 ACK。发送方不知道 UDP 包是否到达了接收方,因此它不是一个可靠的协议。但由于没有 ACK,它的速度非常快。

UDP:速度优先于可靠性

UDP 擅长视频通话和网络游戏。在这些情况下,丢弃几个 UDP 数据包并不重要。UDP 数据包是连续发送的,所以你不会在视频流中注意到它。网络游戏也是如此,你会在几毫秒内收到包含最新更新的新 UDP 包。偶尔丢失几个 UDP 包不是问题。更重要的是以尽可能低的延迟快速传输数据。

UDP 快速传输速率

让 UDP 成为可靠的文件传输工具

UDP 最初似乎是文件传输的一个糟糕选择。完全缺乏可靠性意味着,由于 UDP 数据包掉线,到处都是损坏的文件。缺乏带宽节流功能会导致客户端被流量淹没,基本上处于脱机状态。UDP 要想在文件传输中发挥作用,就必须像 TCP 一样可靠。首先,丢弃的数据包需要重新发送,带宽节流也必须可行。安全问题也需要解决。

可靠的 UDP

Filemail UDP 传输加速协议

Filemail UDP传输加速协议(UAP)是一种建立在UDP之上的定制文件传输协议,即使在高延迟环境下也能提供极快的传输速度。它的性能轻松超过所有基于 TCP 的协议,如 HTTP 和 FTP,尤其是在跨地域发送文件时,延迟时间超过 50 毫秒。

快达 200 倍

基准测试表明,Filemail UDP传输加速有时比FTP、HTTP和其他基于TCP的传输方式快200倍。

Filemail UAP是自下而上建立的,其目标只有一个:以最安全可靠的方式将文件以极快的速度从A地传输到B地。以下是这一革命性协议的一些特点。

文件邮件 UDP 图表

从欧洲向澳大利亚传输文件时,跨越 21 个网络跳数的有效传输带宽。两端均使用 1000/1000 Mbit 连接。

IBM AsperaGlobalScapeSigniant基于UDP的传输解决方案进行的非官方比较显示,Filemail在几乎所有情况下都更快。部分性能差异可能是由于Filemail也使用了硬件加速--特别是使用了AES-NI指令集。此外,IBM Aspera和Signiant的协议使用单独的TCP通道(SSH)来进行带宽节流、ACK等操作。Filemail UAP不依赖于较慢的TCP协议--它使用UDP来传输数据、进行ACK'ing、带宽节流和加密。

强大的安全性

安全

所有 UDP 数据流量都受 AES 伽罗瓦/计数器模式(AES-GCM)加密保护。这是当今加密领域的黄金标准,可确保传输的数据不会被第三方截获。每个传输会话都有一个单独的密钥,客户端和服务器之间使用 Rivest-Shamir-Adleman (RSA) 加密技术交换密钥。

多操作系统

硬件加速加密

Filemail UAP采用了AMD和英特尔几年前推出的AES-NI指令集。该指令集使Filemail UAP能够使用专用硬件组件对数据进行加密和解密。这在传输速度方面有很大的不同。微软Windows、macOS、Linux、iOS和安卓等操作系统都支持AES-NI。英特尔、AMD、ARM、威盛、爱特梅尔、三星、高通、恩智浦和博通等硬件制造商也支持 AES-NI。

多平台

软件和硬件要求

Filemail UAP由低级C++语言编写,几乎可在所有设备和操作系统上运行。目前有适用于 Windows、macOS 和 Linux 的二进制版本。Filemail Desktop是我们使用UAP的旗舰传输工具。我们还提供控制台应用程序。Filemail UAP经过大量优化,内存占用极低,只有几兆字节,同时仍能最大限度地提高带宽吞吐量。在以最高速度发送文件时,它的 CPU 占用率通常不到 5%。

双向传输

双向传输加速度

Filemail UAP在使用Filemail Desktop上传和下载文件时均可使用。这意味着您和您的客户及业务合作伙伴都可以利用这项技术。

Filemail UDP传输加速入门

Filemail UDP传输加速已集成到我们的Filemail桌面应用程序中,并在发送和下载文件时自动启用。UDP 传输加速功能适用于我们的商业企业计划。

超快的传输速率
利用 UDP 传输加速功能更快地发送文件
我们的所有计划均提供 7 天试用期
查看我们的付费计划