Inicio / TCP/IP y Red

🌐 TCP/IP y Red

Optimizaciones de red, proveedores de congestión y configuraciones TCP/IP para gaming

📋 ¿Qué es?

Las optimizaciones TCP/IP permiten ajustar cómo Windows maneja las conexiones de red para reducir latencia, mejorar el throughput y optimizar el rendimiento en juegos online.

🎯 Congestion Provider

Controla cómo tu conexión se recupera de congestión, pérdida de paquetes y aumento de latencia.

Proveedor Uso Recomendado
CTCP Gaming y apps sensibles a latencia
CUBIC Throughput puro (default en Windows 10+)
New-Reno Alternativa clásica
Ver proveedor actual powershell
Get-NetTCPSetting | Select-Object SettingName, CongestionProvider
Cambiar a CTCP (recomendado para gaming) powershell
netsh int tcp set supplemental internet congestionprovider=ctcp
Cambiar a NEWRENO powershell
netsh int tcp set supplemental internet congestionprovider=newreno

⚡ ECN (Explicit Congestion Notification)

Permite a los routers señalar congestión sin descartar paquetes, reduciendo retransmisiones.

Habilitar ECN powershell
netsh int tcp set global ecncapability=enabled
💡

Cuándo usar ECN

Habilita ECN solo si tu router lo soporta y tienes pérdida de paquetes. Funciona mejor con conexiones interactivas y gaming en presencia de congestión.

🚀 AutoTuning

Ajusta automáticamente el tamaño del buffer de recepción para optimizar el throughput.

Configurar AutoTuning Experimental powershell
netsh int tcp set global autotuninglevel=experimental

Valores posibles:

  • disabled - Desactivado
  • normal - Por defecto
  • experimental - Máximo rendimiento

📡 RSC (Receive Segment Coalescing)

Combina múltiples paquetes TCP/IP en uno solo para reducir overhead de CPU, pero puede aumentar latencia.

Deshabilitar RSC (recomendado para gaming) powershell
netsh int tcp set global rsc=disabled
⚠️

Para Gaming

Desactiva RSC si priorizas latencia sobre throughput. RSC reduce uso de CPU pero puede añadir latencia.

📤 LSO (Large Send Offload)

Permite que el adaptador de red complete la segmentación de datos en lugar del sistema operativo.

Deshabilitar LSO (recomendado para gaming) powershell
Disable-NetAdapterLso -Name *
Ver estado de LSO powershell
Get-NetAdapterLso -Name *

🔄 RSS (Receive-Side Scaling)

Distribuye el procesamiento de red entre múltiples núcleos de CPU.

Deshabilitar RSS (solo si CPU al 100%) powershell
netsh int tcp set global rss=disabled
💡

Cuándo deshabilitar

Solo desactiva RSS si tu CPU llega al 100% durante gaming. De lo contrario, déjalo habilitado.

📶 UDP Offloading

Habilitar UDP Offloading powershell
netsh int udp set global uro=enabled

🌍 Teredo y 6to4

Necesarios para Xbox LIVE y algunos juegos en Windows 10/11.

Habilitar Teredo powershell
netsh int teredo set state natawareclient
Habilitar 6to4 powershell
netsh int 6to4 set state state=enabled

🔍 Verificar Configuración

Ver todas las configuraciones TCP powershell
netsh int tcp show global
Ver configuración de adaptador powershell
Get-NetAdapter | Select-Object Name, Status, LinkSpeed
⚠️

⚠️ Importante

  • Permisos: Ejecuta PowerShell como Administrador
  • Reinicio: Algunos cambios requieren reiniciar Windows
  • Pruebas: Prueba cada cambio individualmente y mide el impacto
  • Backup: Anota la configuración original por si necesitas revertir