¿La App de Binance se desconecta y reconecta constantemente? Diagnóstico de MTU y TCP RST
- Mecanismo de las conexiones persistentes
- Causa 1: Configuración incorrecta del MTU
- Causa 2: Reinicio activo TCP RST
- Causa 3: Tiempo de espera de NAT (Timeout)
- Causa 4: Señal de WiFi débil
- Causa 5: Limitación del operador (Throttling)
- Flujo de diagnóstico integral
- Frecuencia según el escenario
- Comportamiento de reconexión de la App
- Relación con el Error 1001
- Hábitos para reducir desconexiones
- FAQ
- Lecturas recomendadas
Si los gráficos de la App de Binance se congelan cada pocos minutos o aparece "Reconectando..." en la barra de estado, es muy probable que estés ante un problema típico de la capa de red. Esta nota analiza las causas desde la perspectiva del MTU, TCP RST y tiempos de espera de NAT. Para descargar la App, usa el sitio oficial de Binance o la App oficial de Binance; para la instalación en iPhone, consulta el tutorial de instalación en iOS.
Mecanismo de las conexiones persistentes
Los datos de mercado en tiempo real de la App de Binance se obtienen mediante una conexión persistente WebSocket:
- Se mantiene abierta una única conexión TCP.
- El servidor envía proactivamente las actualizaciones de precios.
- Se envía un paquete de "latido" (heartbeat) cada 20-30 segundos para mantenerla viva.
- Si fallan 3 latidos, la conexión se cierra y se intenta reconectar.
Cualquier factor que interrumpa esta conexión TCP hará que la App se reconecte constantemente.
Causa 1: Configuración incorrecta del MTU
El MTU (Unidad Máxima de Transferencia) determina el tamaño de cada paquete IP:
- Ethernet estándar: MTU 1500.
- Conexiones PPPoE: suele ser 1492.
- ADSL antiguo: puede ser 1454.
- Túneles VPN: normalmente entre 1300-1400.
Si el MTU es demasiado grande, los paquetes pueden ser fragmentados o descartados por equipos intermedios. Los síntomas son:
- Se pierden paquetes grandes (como actualizaciones completas de velas K).
- Los paquetes de latido funcionan bien (son pequeños).
- Conexión intermitente.
Diagnóstico:
- Ejecuta
ping binance.com -f -l 1472(en Windows) para ver si hay fragmentación. - Encuentra el valor máximo sin fragmentación para ajustar tu MTU.
- Reduce el MTU en la configuración de tu router.
Causa 2: Reinicio activo TCP RST
Algunos equipos de red intermedios envían paquetes RST para terminar conexiones "sospechosas":
- Firewalls corporativos que bloquean tráfico no laboral.
- Equipos de ISP que detectan y reinician tráfico de tipo "criptoactivos".
- Reglas específicas activadas en el router.
Cómo identificarlo: Verías paquetes TCP RST en una captura de tráfico. Para un usuario común, los síntomas son:
- Desconexión súbita (sin lentitud progresiva).
- Reconexión inmediata exitosa.
- Intervalos constantes (por ejemplo, cada 60 segundos).
Solución:
- Cambia de red (usa 4G o un WiFi diferente).
- Desactiva proxies o VPNs.
- Actualiza el firmware del router.
Causa 3: Tiempo de espera de NAT (Timeout)
La tabla NAT de los routers domésticos mantiene un mapeo para cada conexión:
- Si una conexión está inactiva mucho tiempo, el mapeo NAT caduca.
- El router descarta los paquetes posteriores del servidor porque ya no sabe a quién enviarlos.
- El cliente no recibe datos y acaba reconectando por tiempo de espera agotado.
La frecuencia de latidos de Binance (30s) suele evitar esto, pero algunos routers de ISP tienen umbrales muy bajos (p. ej., 60s) que pueden causar problemas.
Solución:
- Activa "Mantener latidos" en la App si la opción está disponible.
- Actualiza el firmware del router.
- Usa una conexión por cable más estable.
Causa 4: Señal de WiFi débil
Cuando la señal WiFi es débil:
- La tasa de pérdida de paquetes es alta.
- Hay retransmisiones TCP frecuentes.
- La conexión acaba reiniciándose.
Diagnóstico: Comprueba las barras de señal WiFi en tu móvil. Menos de 2 barras suele ser problemático.
Solución:
- Acércate al router.
- Cambia a la banda de 5GHz (si tu router la soporta).
- Usa un cable Ethernet.
Causa 5: Limitación del operador (Throttling)
Algunos operadores limitan o interfieren con el tráfico de intercambio de criptomonedas:
- Funciona bien de noche, lento de día.
- Desconexiones en horarios específicos.
Solución:
- Cambia de operador.
- Usa soluciones de optimización de red legales.
Flujo de diagnóstico integral
Ordenado por coste de tiempo:
- Cambia a datos 4G/5G para ver si persisten las desconexiones → Si persisten, el problema no es tu red doméstica.
- Si no persisten → Ajusta el MTU o reinicia el router.
- En hogares con varios usuarios → Comprueba si otros experimentan lo mismo.
- Si sigue fallando → Prueba con otro ISP.
Frecuencia según el escenario
| Escenario | Intervalo promedio de desconexión |
|---|---|
| Banda ancha doméstica estable | Nunca |
| 4G con buena señal | Nunca |
| 4G en movimiento | 30 seg - 5 min |
| WiFi público | 5 - 30 seg |
| Red corporativa con filtros | 30 - 60 seg |
Comportamiento de reconexión de la App
Cuando la App de Binance detecta una desconexión:
- Muestra "Conexión perdida" en la barra de estado.
- Espera 5 segundos e inicia la reconexión.
- Si tiene éxito → Recupera los datos de mercado.
- Si falla → Espera 10 segundos y vuelve a intentar.
- Tras varios fallos → Lanza el error 1001.
Para el usuario, la reconexión debería ser casi imperceptible. Si la notas, es que ocurre con demasiada frecuencia.
Relación con el Error 1001
Las desconexiones frecuentes pueden terminar en un Error 1001:
- Desconexión breve → Reconexión automática.
- Imposibilidad persistente de conectar → Error 1001.
Consulta el artículo sobre el Error 1001 para más detalles.
Hábitos para reducir desconexiones
- Prioriza el uso de cable Ethernet o WiFi de 5GHz.
- Evita operar en lugares con señal débil como metros o ascensores.
- Desactiva el "Modo de ahorro de energía" en el router.
- No acumules demasiadas capas de Proxy / VPN.
- Mantén el firmware del router actualizado.
FAQ
P: ¿Una desconexión hará que mi orden falle? R: No. El envío de órdenes usa conexiones HTTPS cortas, independientes del WebSocket de los datos.
P: ¿Perderé mi cuenta si se desconecta? R: No.
P: ¿Puedo evitar que la App se reconecte? R: No. La reconexión es un mecanismo esencial para recuperar los datos en tiempo real.
P: ¿La versión de navegador se desconecta menos que la App? R: Depende de la implementación del navegador. Chrome suele ser muy estable.