¿Por qué el tiempo de ping es mucho mayor usando wifi que con una conexión Ethernet?

¿Por qué el tiempo de ping es mucho mayor usando wifi que con una conexión Ethernet?

He tenido problemas con la API dehttps://api.materialsproject.orgrecientemente. Porque es muy lento e inestable al recuperar datos. Pensé que era sólo el problema de este sitio. Sin embargo, descubrí que eso no es cierto hoy.

Siempre trabajo en mi computadora portátil que está conectada a un enrutador wifi. Probé por casualidad con otra computadora con conexión Ethernet y descubrí que obtiene datos rápidamente.

Entonces hice una prueba de ping en mi computadora portátil.

Desactive wifi e inserte el cable de red, tengo

PING api.materialsproject.org (104.18.41.120) 56(84) bytes of data.
64 bytes from 104.18.41.120 (104.18.41.120): icmp_seq=1 ttl=54 time=136 ms
64 bytes from 104.18.41.120 (104.18.41.120): icmp_seq=2 ttl=54 time=134 ms
64 bytes from 104.18.41.120 (104.18.41.120): icmp_seq=3 ttl=54 time=137 ms

retire el cable e inserteel mismo cableen el enrutador wifi y conecto la computadora portátil a este enrutador wifi, obtuve

PING api.materialsproject.org (104.18.41.120) 56(84) bytes of data.
64 bytes from 104.18.41.120 (104.18.41.120): icmp_seq=4 ttl=44 time=303 ms
64 bytes from 104.18.41.120 (104.18.41.120): icmp_seq=6 ttl=44 time=301 ms
64 bytes from 104.18.41.120 (104.18.41.120): icmp_seq=9 ttl=44 time=301 ms

Vaya, esto es realmente impresionante, un retraso inmediato de 200 ms. Para descartar la posibilidad de que tenga una mala conexión wifi, probé con otro enrutador wifi, ¡todavía 300 ms!

Esto realmente me dejó perplejo, porque mi wifi es realmente muy rápido probado porhttps://www.speedtest.net, lo que da

ingrese la descripción de la imagen aquí

Algo aún más extraño es que mi lugar de trabajo tiene una red AP. Si me conecto a esta red AP, obtengo un ping rápido

PING api.materialsproject.org (104.18.41.120) 56(84) bytes of data.
64 bytes from 104.18.41.120 (104.18.41.120): icmp_seq=1 ttl=54 time=134 ms
64 bytes from 104.18.41.120 (104.18.41.120): icmp_seq=2 ttl=54 time=135 ms
64 bytes from 104.18.41.120 (104.18.41.120): icmp_seq=3 ttl=54 time=135 ms

Sin embargo, según speedtest, ¡esta red AP es mucho más lenta!

ingrese la descripción de la imagen aquí

¿Alguien puede explicar qué está pasando? ¿Hay alguna manera de disminuir mi tiempo de ping a api.materialsproject.org mediante una conexión wifi?


PD:

Como sugirió Martin, hice ping a la puerta de enlace y obtuve

Pinging 192.168.31.1 with 32 bytes of data:
Reply from 192.168.31.1: bytes=32 time=1ms TTL=64
Reply from 192.168.31.1: bytes=32 time=2ms TTL=64
Reply from 192.168.31.1: bytes=32 time=2ms TTL=64
Reply from 192.168.31.1: bytes=32 time=3ms TTL=64

Ping statistics for 192.168.31.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 3ms, Average = 2ms

Como lo sugirió petitradisgris, ejecuto tracert api.materialsproject.orgcuando estoy conectado a wifi y obtuve

Tracing route to api.materialsproject.org [104.18.41.120]
over a maximum of 30 hops:

  1     3 ms     2 ms     1 ms  XiaoQiang [192.168.31.1]
  2     3 ms     3 ms     3 ms  172.16.24.1
  3     6 ms     6 ms     3 ms  120.199.21.1
  4     5 ms     5 ms     5 ms  221.131.254.53
  5     *        *        *     Request timed out.
  6     *        7 ms     6 ms  111.24.10.169
  7    28 ms    28 ms    29 ms  221.183.118.37
  8    32 ms    28 ms    28 ms  111.24.17.161
  9    32 ms    35 ms    34 ms  221.176.21.190
 10    33 ms    37 ms    34 ms  221.183.25.202
 11    33 ms    54 ms    32 ms  221.183.55.109
 12   203 ms   204 ms   204 ms  223.120.12.213
 13   218 ms   217 ms   217 ms  223.120.6.218
 14   362 ms   368 ms   364 ms  223.119.64.110
 15   307 ms   316 ms   306 ms  172.70.212.2
 16     *      309 ms     *     104.18.41.120
 17   301 ms     *      301 ms  104.18.41.120

Trace complete.

Luego corro tracert api.materialsproject.orgcon solo el cable conectado.

Tracing route to api.materialsproject.org [104.18.41.120]
over a maximum of 30 hops:

  1     2 ms     2 ms    <1 ms  172.16.24.1
  2    27 ms     7 ms     6 ms  61.153.0.129
  3     *        *        *     Request timed out.
  4     *        *        2 ms  115.233.18.21
  5     *        *        4 ms  202.97.101.189
  6     7 ms     7 ms     7 ms  202.97.64.182
  7     *        7 ms     7 ms  202.97.50.193
  8   142 ms   146 ms   143 ms  202.97.71.198
  9   209 ms   267 ms   220 ms  218.30.53.214
 10   168 ms   157 ms   158 ms  172.68.188.22
 11   135 ms   135 ms   134 ms  104.18.41.120

Trace complete.

PD

Ahora volví a casa. Puedo probar todavía en otro enrutador wifi, y este es caro :)

Sorprendentemente, el ping también tarda 300 ms. El rastro está debajo

Tracing route to api.materialsproject.org [104.18.41.120]
over a maximum of 30 hops:

  1     1 ms    10 ms    <1 ms  RT-AX86U-0158 [192.168.50.1]
  2     2 ms     1 ms     1 ms  SMBSHARE [192.168.1.1]
  3     6 ms     4 ms     4 ms  10.109.128.1
  4     5 ms     4 ms     6 ms  221.131.254.41
  5     *        *        *     Request timed out.
  6     6 ms     6 ms     7 ms  111.24.10.169
  7    28 ms    28 ms    28 ms  221.183.118.33
  8    31 ms    52 ms    30 ms  111.24.2.250
  9    29 ms    28 ms    28 ms  221.176.21.190
 10    28 ms    28 ms    27 ms  221.183.52.1
 11    36 ms    38 ms    41 ms  221.183.55.109
 12   206 ms   208 ms   212 ms  223.120.12.213
 13   202 ms   207 ms   209 ms  223.120.6.218
 14   445 ms   459 ms   450 ms  223.119.64.110
 15   317 ms   318 ms     *     141.101.72.32
 16   323 ms     *        *     104.18.41.120
 17     *        *        *     Request timed out.
 18     *        *        *     Request timed out.
 19   312 ms   305 ms   313 ms  104.18.41.120

Trace complete.

Todavía toma un camino complicado. Entonces se me ocurrió otra pregunta.Como ya sabemos que hay un acceso directo al servidor, ¿es posible forzar a wifi a tomar la mejor ruta?

Respuesta1

Si conduce directamente al trabajo y regresa, tomará una cantidad de tiempo, si pasa por Starbucks y McD's en el camino de ida y vuelta, tomará más tiempo, ¿verdad?

Una conexión wifi hace cosas adicionales que un simple enlace ethernet no hace: ese es el retraso, no hay nada que hacer, leyes de la física y todo eso.

Lo mejor que puedes hacer es estar cerca de una muy buena estación base wifi conectada a la red principal con la mejor latencia.

Ahora quiero un cuarto de queso...

Respuesta2

Puede estar relacionado con la forma en que su sistema operativo (Windows 10) confía o no en su red, lo que lleva a posibles funciones de VPN. Estoy hablando de perfiles de red en Windows (privados, públicos).

1. Primera sugerencia:

Abra la configuración de su VPN (Sistema > Red e Internet > VPN) y desactive la configuración avanzada:

  • Permitir VPN en redes medidas

  • Permitir VPN en roaming

Intente rastrear la ruta nuevamente en ambas situaciones para ver cualquier cambio.

2. Segunda sugerencia:

Intente cambiar el perfil de red (en ambas situaciones) y verifique los impactos en su traceroute.

A continuación se muestra un comando CMD para hacerlo rápidamente (en todas las interfaces). Hazlo como derechos de ADMINISTRADOR.

Configure todas las conexiones al perfil 'privado':

powershell -c "Get-NetConnectionProfile |Set-NetConnectionProfile -NetworkCategory private"

Configure todas las conexiones al perfil 'público':

powershell -c "Get-NetConnectionProfile |Set-NetConnectionProfile -NetworkCategory public"

Intente rastrear la ruta nuevamente en ambas situaciones para ver cualquier cambio.

3. Tercera sugerencia:

Parece que el enrutador de su proveedor de ISP (en el otro lado de su cable Ethernet) parece redirigir de manera diferente el tráfico de su red según el dispositivo conectado.

Intente configurar la interfaz WAN de su enrutador Wifi (la interfaz Ethernet cableada) cambiando su dirección MAC a algo más "relacionado con la estación de trabajo", por ejemplo, algo muy similar a la interfaz MAC Ethernet de su estación de trabajo Windows 10.

Luego intente rastrear la ruta nuevamente para ver si tiene efecto en la latencia y las rutas.

Respuesta3

Resolví en parte mi problema.

Ya que mi red de cable adquiere IP de forma dinámica. Descubrí que puedo dejar que el enrutador wifi se ejecutemodo APpara que simplemente expanda la red de cable en lugar de construir una nueva. Ahora la ruta de rastreo es corta y rápida.

Respuesta4

En general, las conexiones Wi-Fi siempre serán más lentas que las de Ethernet porque las señales inalámbricas siempre se debilitarán cuanto más te alejes del enrutador. Por el contrario, las conexiones por cable no se degradan con la distancia y ofrecen un ancho de banda mucho más consistente y velocidades estables.

Las velocidades máximas de muchos protocolos Wi-Fi son más lentas que las velocidades ofrecidas por las conexiones Ethernet comunes. Incluso si son más altas, las velocidades de Wi-Fi se ven significativamente más afectadas por la interferencia, la distancia y la intensidad de la señal, lo que resulta en velocidades de transferencia más lentas. Si es posible, se deben utilizar conexiones por cable cuando la velocidad sea crítica.

Tu equipo WiFi es viejo y necesita ser reemplazado para obtener mayores velocidades

Protocolo Velocidad de bits máxima 802.11b 11 Mbps 802.11a 54 Mbps 802.11g 54 Mbps 802.11n 600 Mbps

información relacionada