BandaAncha

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate

Actualización de BASpeed (v6.0.1.38)

djnacho

Hola a tod@s :) . Acabo de subir una auto-actualización de BASpeed a este site oficial. Esta actualización, corrige tres fallos menores, que no afectan al funcionamiento de BASpeed, pero si al resultado final de algunos módulos, de forma mínima, pero no absolutamente perfecta, que es la intención de BASpeed.

Los fallos solucionados con esta actualización de BASpeed son los siguientes:

  • Las direcciones en el rango 192.168.X.Y son correctamente interpretadas por el Test de Ruta: En las anteriores versiones de BASpeed, las direcciones en el rango 192.168.X.Y no son interpretadas como IP's de red local, y BASpeed intenta resolver su nombre, escribiendo al final "nodo sin nombre conocido". Como ese rango de IP's, pertenecen exclusivamente al ámbito de las redes locales, se ha modificado el módulo del test de ruta, para que cuando encuentre una IP de ese rango, imprima el mensaje correcto que es "IP de red local". Se agradece a yomimmo, el aviso para solucionar este fallo.
  • Modificado el módulo del optimizador de internet: Gracias a los usuarios del foro de BASpeed, me he dado cuenta de un pequeño fallo en el módulo del optimizador. En las versiones anteriores, el optimizador calculaba el BDP (Bandwidth Delay Product). Sin embargo, por un descuido, no me di cuenta que el BDP es el tamaño mínimo de la ventana de recepción/transmisión. Hay que hacer que este valor sea múltiplo del MSS (Maximum Segment Size), que se corresponde con el valor de MTU-40. A partir de ahora, BASpeed calcula el BDP, y a partir del mss, calcula el primer múltiplo de MSS, cuyo resultado sea MSS*múltiplo>=BDP, y ese valor (MSS*múltiplo), se lo asigna a RWIN (o DSW, según se esté calculando la ventana de recepción o transmisión). Con este cambio, vuestras conexiones estarán 100% optimizadas tanto en transmisión, como en recepción. Se agradece a Frankie2004, y a un usuario bocadepez (anónimo), sus avisos para modificar BASpeed, y eliminar este pequeño fallo.
  • Modificado el test de subida: Gracias a mi compañero Donovan-rtnx2, he detectado un pequeño fallo en el test de subida. El fallo consistía en que el archivo subido al servidor, no se borraba después de completar el test, o de cancelarlo, lo cual podía producir errores en el test de subida. A partir de esta versión queda solucionado este fallo. Agradezco a mi compañero Donovan-rtnx2, el aviso para solucionar este fallo.

Espero que los cambios os gusten (hay otro más, en el color de los botones de la ventana principal, pero es mínimo, y no afecta ni cambia nada en BASpeed), y que el programa os sea de utilidad.

Un saludo a tod@s :) , y que lo disfrutéis ;)

djnacho

Arggggg.... subida una nueva actualización (v6.1.0.40), porque por alguna extraña razón el compilador de delphi se le "olvidó" asignar los módulos correspondientes a las opciones del menú principal (el menú contextual funcionaba correctamente). Ya está solucionado, y todo funcionando correctamente ;) Perdón por las molestías, si alguien se actualizó a la versión 6.0.1.38, y vió que los módulos no funcionaban desde el menú principal. Ahora ya esta solucionado.

Un saludo :)

🗨️ 5
LineBenchmark

Estupendo... veo que lo del test de subida va viento en popa. ;)

Slds. :)

🗨️ 2
djnacho

Exasto ;) :) . Muchas gracias por lo que ya sabes ;) (bueno a ti, y a Josh ;) )

Un saludo :)

🗨️ 1
Frankie2004

Hola,

Por si acaso, que no sé si tu programa lo contempla, también son redes privadas las IPs entre 172.16.0.0 y 172.31.255.255, aparte de todas las 10.x.y.z ... ;) Algunos proveedores utilizan esos rangos en las trazas, lo cual no indica que sean redes locales, sino redes privadas. Son conceptos diferentes.

La local del usuario obviamente es solo la que va desde el PC al router, y puede tener IPs privadas de cualquiera de esos rangos ... por ejemplo como soy muy paranoico, en los routers que configuro a mis colegas pongo IPs muy raras, por ejemplo, 10.20.30.40 con máscara 255.255.255.252 para evitar que se les cuele gente :D

Además, es posible que en determinados casos exista un DNS interno, que pueda resolver las IPs locales. Aunque esos casos no te los vas a encontrar nada más que en entornos profesionales de PYMEs, cuando tengas tiempo podrías discriminar si el DNS es local y permitir resoluciones locales, aparte de que el fichero HOSTS suele tener prioridad. Cuando yo lanzo en el shell el comando "tracert", como mi HOSTS incluye la entrada "192.168.1.1 router", aparece el nombre "router" inmediatamente. No sé si tu programa evalúa la respuesta obtenida en la resolución como completamente numérica o no.

Es una idea ... déjalo pendiente en el "To Do" B-)

Un saludote.

🗨️ 1
djnacho

Pues.... no, no lo contempla (apuntado, para la siguiente actualización ;) )
Respecto a la resolución del nombre del nodo.... te puedo decir que se utiliza la función del API de windows GetHostbyAddr ;)
Un saludo :) , y la idea la dejo de momento en el "TO DO" para más adelante ;)