Aceleración de transferencias UDP de Filemail

Tasas de transferencia más rápidas que los servicios de navegador basados en TCP
filemail aceleración de transferencia udp

Hoy en día, en Internet se utilizan dos protocolos principales: TCP y UDP. TCP es el caballo de batalla de Internet. La aceleración de transferencias UDP es el pura sangre, hecho para la velocidad.

¿Qué es TCP?

Este protocolo lleva incorporados mecanismos de fiabilidad, lo que significa que el emisor retransmitirá automáticamente un paquete TCP al receptor si se ha perdido por el camino.

TCP: la columna vertebral de Internet

Los cortafuegos, enrutadores y conmutadores están muy optimizados para el tráfico TCP, lo que hace de TCP la elección natural para la mayoría de las tareas que se realizan en Internet hoy en día. Navegadores web, clientes de correo electrónico, Facebook, Instagram, Snapchat, tickers de bolsa, Spotify, Slack y clientes FTP son algunas de las aplicaciones que suelen utilizar TCP. Si utiliza una solución de transferencia de archivos a través de un navegador, lo más probable es que utilice TCP.

TCP

Garantizar la fiabilidad: El papel de los mensajes Ack en TCP

Cuando un destinatario recibe un paquete TCP, se envía de vuelta un mensaje ACK (Acknowledge), para confirmar al remitente que el paquete se ha recibido correctamente. Este mecanismo relativamente sencillo hace que el protocolo TCP sea muy fiable y fácil de usar para los desarrolladores.

El envío de mensajes ACK al remitente puede limitar seriamente el rendimiento (ya que el remitente debe esperar el ACK del paquete-1 antes de enviar el paquete-2). Para paliar algunos de los problemas que aquejan a TCP, se han introducido muchas mejoras en el protocolo a lo largo de los años.

Mensajes ACK
tamaño de ventana escalable

Tamaño de ventana escalable

Permite al remitente enviar varios paquetes y esperar varios ACK al mismo tiempo. Los datos enviados que aún no han recibido el ACK suelen denominarse datos en vuelo. El remitente tiene un límite en la cantidad de datos que puede tener en vuelo, lo que significa que el remitente no envía datos al receptor más rápido de lo que el receptor puede manejar.

limitación del ancho de banda

Limitación del ancho de banda

Permite que un cliente de 10 Mbit se comunique con un servidor de 1000 Mbit sin verse saturado por el tráfico del servidor. En TCP se basa en la idea de que sólo debe haber un cierto número de datos en vuelo en un momento dado.

acks selectivos

ACK selectivos

Permite al destinatario recibir paquetes ACK en cualquier orden. Si el paquete 1 se ha perdido, esto no impide que el paquete 2 se envíe y reciba el ACK antes de volver a enviar el paquete 1.

Fiable pero lento

Inconvenientes de TCP

Cuando se envía tráfico TCP a través de una gran distancia geográfica, el rendimiento disminuye considerablemente. Como el tráfico (y los ACKs) debe viajar a través de más routers e infraestructura de red para llegar al destinatario, tarda más tiempo.

Este tiempo se denomina latencia. Si navega por un sitio web alojado en el mismo país, la latencia puede ser de sólo 10 milisegundos. Si navega por un sitio web alojado en otro continente, verá inmediatamente que las páginas tardan más en cargarse debido al aumento de la latencia.

El problema de la latencia de TCP se hace extremadamente evidente cuando se transfieren archivos entre continentes. Tanto el remitente como el destinatario pueden estar en conexiones increíbles de 1000/1000 megabits, pero obtener sólo 10 megabits de ancho de banda de red efectivo al transferir archivos debido a la latencia que les impide comunicarse eficazmente al utilizar TCP.

Latencia TCP

¿Qué es UDP?

UDP es el hermano de TCP. La principal diferencia es que un paquete UDP nunca recibe un ACK. El remitente no sabe si el paquete UDP ha llegado al destinatario, por lo que no es un protocolo fiable. Pero es rapidísimo porque no hay ACK.

UDP: Priorizar la velocidad a la fiabilidad

UDP es excelente en videollamadas y juegos online. En estos casos, no importa si se caen algunos paquetes UDP. Los paquetes UDP se envían continuamente, así que no lo notarás en el flujo de vídeo. Lo mismo con los juegos online, recibirás un nuevo paquete UDP con las últimas actualizaciones en pocos milisegundos. Perder algunos paquetes UDP de vez en cuando no es un problema. Es más importante transferir datos rápidamente con la menor latencia posible.

Tasas de transferencia rápida UDP

Cómo hacer que UDP sea fiable para la transferencia de archivos

Inicialmente, UDP podría parecer una opción horrible para la transferencia de archivos. La falta total de fiabilidad significaría archivos corruptos por todas partes debido a paquetes UDP caídos. La falta de limitación del ancho de banda llevaría a que los clientes se inundaran de tráfico y se quedaran sin conexión. Para que UDP sea útil para transferir archivos, debe ser fiable del mismo modo que lo es TCP. Para empezar, los paquetes perdidos deben ser reenviados y debe ser posible regular el ancho de banda. También hay que tener en cuenta la seguridad.

UDP fiable

Protocolo de aceleración de transferencias UDP de Filemail

El Protocolo de Aceleración de Transferencia UDP (UDP Acceleration Protocol, UAP) de Filemail es un protocolo de transferencia de archivos hecho a medida y construido sobre UDP que ofrece velocidades de transferencia ultrarrápidas incluso en entornos de alta latencia. Supera fácilmente a todos los protocolos basados en TCP, como HTTP y FTP, especialmente cuando se envían archivos a través de grandes distancias geográficas en las que la latencia supera los 50 ms.

Hasta 200 veces más rápido

Las pruebas demuestran que la aceleración de transferencia UDP de Filemail es a veces hasta 200 veces más rápida que FTP, HTTP y otros métodos de transferencia basados en TCP.

Filemail UAP está construido desde la base con un objetivo en mente: transferir archivos extremadamente rápido de A a B de la forma más segura y fiable posible. A continuación se detallan algunas de las características de este revolucionario protocolo.

Filemail UDP Gráfico

Ancho de banda de transferencia efectivo al transferir archivos de Europa a Australia a través de 21 saltos de red. Ambos extremos están conectados con una conexión de 1000/1000 Mbit.

Las comparaciones no oficiales con las soluciones de transferencia basadas en UDP de IBM Aspera, GlobalScape y Signiant muestran que Filemail es más rápido en casi todos los casos. Algunas de las diferencias de rendimiento podrían deberse a que Filemail también utiliza aceleración por hardware, concretamente el conjunto de instrucciones AES-NI. Además, los protocolos de IBM Aspera y Signiant utilizan un canal TCP independiente (SSH) para limitar el ancho de banda, ACK, etc. Filemail UAP no depende del lento protocolo TCP - utiliza UDP para transferir datos, ACK'ing, limitación de ancho de banda y encriptación.

seguridad robusta

Seguridad

Todo el tráfico de datos UDP está protegido por encriptación AES Galois/Modo Contador (AES-GCM). Este es el estándar de oro dentro del cifrado a día de hoy y garantiza que los datos que se transfieren no puedan ser interceptados por terceros. Cada sesión de transferencia tiene una clave independiente, que se intercambia entre el cliente y el servidor mediante el cifrado Rivest-Shamir-Adleman (RSA).

varios sistemas operativos

Cifrado acelerado por hardware

Filemail UAP utiliza el conjunto de instrucciones AES-NI introducido por AMD e Intel hace unos años. Este conjunto de instrucciones permite a Filemail UAP utilizar componentes de hardware dedicados para el cifrado y descifrado de datos. Esto supone una gran diferencia cuando se trata de velocidades de transferencia. AES-NI es compatible con sistemas operativos como Microsoft Windows, macOS, Linux, iOS y Android. También es compatible con fabricantes de hardware como Intel, AMD, ARM, VIA, Atmel, Samsung, Qualcomm, NXP y Broadcom.

multiplataforma

Requisitos de software y hardware

Filemail UAP está escrito en C++ de bajo nivel y puede ejecutarse en prácticamente todos los dispositivos y sistemas operativos. Actualmente hay versiones binarias disponibles para Windows, macOS y Linux. Filemail Desktop es nuestra principal herramienta de transferencia que utiliza UAP. También hay disponibles aplicaciones de consola. El UAP de Filemail se ha optimizado en gran medida y ocupa muy poca memoria, unos pocos megabytes, al tiempo que maximiza el rendimiento del ancho de banda. También suele utilizar menos del 5% de la CPU cuando envía archivos a máxima velocidad.

transferencia bidireccional

Transferencia bidireccional Aceleración

Filemail UAP se utiliza tanto al cargar como al descargar archivos con Filemail Desktop. Esto significa que usted Y sus clientes y socios comerciales pueden beneficiarse de esta tecnología.

Primeros pasos con la aceleración de transferencias UDP de Filemail

La Aceleración de Transferencia UDP de Filemail está integrada en nuestra aplicación Filemail Desktop y se activa automáticamente al enviar y descargar archivos. La Aceleración de Transferencia UDP está disponible en nuestros planes Business y Enterprise.

velocidades de transferencia ultrarrápidas
Empiece a enviar archivos más rápido con la aceleración de transferencias UDP
Todos nuestros planes incluyen 7 días de prueba
Consulte nuestros planes de pago