🌐 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 |
Get-NetTCPSetting | Select-Object SettingName, CongestionProvider netsh int tcp set supplemental internet congestionprovider=ctcp 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.
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.
netsh int tcp set global autotuninglevel=experimental Valores posibles:
disabled- Desactivadonormal- Por defectoexperimental- 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.
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.
Disable-NetAdapterLso -Name * Get-NetAdapterLso -Name * 🔄 RSS (Receive-Side Scaling)
Distribuye el procesamiento de red entre múltiples núcleos de CPU.
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
netsh int udp set global uro=enabled 🌍 Teredo y 6to4
Necesarios para Xbox LIVE y algunos juegos en Windows 10/11.
netsh int teredo set state natawareclient netsh int 6to4 set state state=enabled 🔍 Verificar Configuración
netsh int tcp show global 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