jimmymasters escribió “Hola a todos.Debido a todos los e-mails que estoy recibiendo con las dudas de como hacer el aprovechamiento total del ancho de banda con los valores RWIN y MaxMTU quiero publicar esta noticia para que os sirva de ayuda en dicha configuración por que es complicada, requiere mucha atención y recomiendo una copia de seguridad de los registros de windows para no meter la gamba.
Sigue leyendo …
Haber que empiezo.
Lo primero seria muy recomendable hacer un TEST de velocidad como muchos de vosotros conoceis, y tambien hacer un TEST de TCP/IP.en el que os van a decir la velocidad que alcanzais.
Para una ADSL a 256 su velocidad recomendada de bajada son unos 27KBytes/sec para ese ancho de banda es lo esperable. y no confunda las unidades. Los tests expresan la velocidad en dos unidades diferentes Kbits/sec y KBytes/sec, 8 Kbits son 1 KByte por lo tanto una conexión 256/128 Kbits/sec corresponde a 32/16 KBytes/sec. Como además el protocolo TCP/IP ocupa un 13% del ancho de banda, como velocidad media de descarga óptima debería esperar un 87% de su ancho de banda, es decir 222,72 Kbits/sec en el TEST de velocidad.
En el test de tcp/ip. hay es donde nos van a decir donde esta toda la chicha en la que nos vamos a encontrar el valor MTU que lo maximo lo tendremos en 1500 o 1492 en banda ancha hasta 576 que es la de un modem.
El MMS le dice el tamaño de cada paquete es decir si el MTU esta a 1500 el MMS tiene que estar a 1460 dejandole los 40 bytes restantes para el protocolo TCP/IP.
Luego viene lo guapo que es el RWIN que es donde le decis a vuestro equipo los datos que puede recivir sin tener que confirmar al remitente, y mas cosas que no nos van a decir nada sobre lo que nosotros queremos hacer.
Bueno el RWIN es un buffer de negociación entre el servidor y el cliente
en el que te da unos multiplos de ejemplo, que si los valores de RWIN no son multiplos de MMS los paquetes TCP iran fragmentados siempre y cuando el buffer no se haya completado. Lo bueno que con todo esto evitas un par de ciclos de la CPU.
Todos direis muy bien y esto de que si no donde cambiarlo pues mirar esto es asi.
Si en el test TCP vienen unas recomendaciones de como subir el nivel de RWIN
el ejemplo que vamos a poner es de 64240 en la que en la calculadora de windows este numero decimal lo tendremos que pasa en un numero hexadecimal en el que 64240 que es un nivel vastante bueno para esta configuracion, dara esto “faf0″ en el que lo haremos con ceros para rellenar los 8 digitos y quedara hasi “0000faf0″.
Y se mete esta información en hexadecimal en los S.O. W2K,XP, y NT y en Win9x/Me se mete el valor en decimal(64240).
Las rutas de acceso a esos registros son estos.
-En Win9x/Me
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP
“DefaultRcvWindow”=”64240″
-En Win NT
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
“TcpWindowSize”=dword:0000faf0
En W2K y XP
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
“TcpWindowSize”=dword:0000faf0
“GlobalMaxTcpWindowSize”=dword:0000faf0
*Importante en cualquier S.O. que el valor supere 65535 tiene que bajarse el parche de la pag de microsoft el parche vtcp.386.
Direis y por que no meto el valor mas grande, y es por que vosotros tendreis que ver cual os conviene segun veais los paquetes que se pierden y el tiempo de retardo.
y la cuenta para poder sacar el valor RWIN mas conveniente es asi
“RWIN= retardo medio X 1,5 X ancho de banda de descarga contratado /8″
Y ahora un poco de GLOSARIO
-RWIN o Default Receive Window (tamaño de la ventana de recepción del protocolo TCP/IP): es la cantidad de datos que el ordenador puede aceptar sin confirmar al remitente.
-MSS (Tamaño Máximo de Segmento): es el espacio de cada paquete que contiene los datos, el resto se dedicará a los protocolos. Por ejemplo, el protocolo TCP/IP ocupa 40 bytes, por eso a un MTU de 1500, le corresponde un MSS de 1460, para conexiones que no usan PPP, si se usa el protocolo PPP (retevisión) que ocupa 8 bytes, el valor de MSS máximo será de 1452. El valor de MSS lo calcula automáticamente el sistema a partir del valor de MTU.
-MTU (Unidad Máxima de Transmisión): es el tamaño máximo de los paquetes que son transmitidos.
-TIEMPO DE RETARDO El Ping (Packet Internet Groper) es un Programa que se utiliza para comprobar si un destino está disponible y para medir el retardo, ya que nos da el RTT (comprueba si los paquetes llegan a su destino y cuando tardan en ir y volver). Para determinar el retardo medio de su línea, debe “hacer ping” a algunas de sus direcciones de uso frecuente, incluyendo algunas alejadas, la media entre el retardo menor y el mayor, puede considerarse como el retardo medio, también podría tomar el mayor, escoja el que considere oportuno. según sus necesidades.
Se considera:
Retardo bajo: por debajo de 100 mseg.
Retardo normal: entre 100 mseg y 200 mseg.
Retardo elevado: por encima de 200 mseg
Bueno con esto espero que os sirva de ayuda para la gente que me mandan tantos emilios para que les diga como hacerlo.
Un Saludo.
JimmyMasters

Anónimo
Vuestro artículo es realmente interesante y acertado sobre la idoneidad y la necesidad de optimización de la paquetización. Pero.. fallais en atribuirle la causa de la poca eficiencia del ADSL al protocolo TCP/IP… Teneis razón en que una conexión ADSL no puede esperar más del 86/87% de eficiencia de su ancho de banda… pero la culpa no la tiene TCP/IP sino ATM… y ahora soltaré un pequeño rollo pero que creo que a alguna gente le resultara cuando menos curioso…. Telefónica ofrece su servicio de ADSL sobre ATM, por lo que realmente a nuestro módem o Router están llegando celdas ATM. Esta es realmente el mayor inconveniente ya que limita la eficiencia como máximo al 90% (ATM se transmite en celdas de 53 bytes de los cuales 5 bytes son de cabecera). Pero ahí no queda la cosa, pues para transmitir paquetes IP sobre ATM hay que usar lo que se conoce como capa de adaptacion nº 5 (AAL5) que añade 8 bytes a cada paquete IP. Resumiendo: Nuestra conexión de 256kpbs se queda a la entrada del módem/router en 232Kpbs, cuando sólo le quitamos el cascarón a las celdas ATM…(461 las de 512Kbps, y 1811 las de 2Mbps). Aquí se ve con claridad la mayor pega de ATM, pero es lo que hay. Ahora es cuando podemos ponernos a analizar la eficiencia de TCP/IP/AAL5 y veremos lo realmente importante que es ajustar el tamaño del paquete como muy bien indicaba el artículo. En el caso de utilización máxima del paquete.. tenemos 1500 bytes a los que hay que añadirles 8 bytes de la cabecera AAL5… siendo datos efectivos nuestros 1460 bytes… ahora calculemos, tenemos que repartir esos 1508 bytes en celditas de 48 bytes para poder transportarlas por ATM añadiendoles una cabecera de 5 bytes.. lo que nos da 32 celdas (en la ultima celda solo se ocuparian los primeros 20 bytes, pero vamos a suponer que se aprovechan con datos utiles para que nos salgan un poco mas optimistas las cuentas). Ahora multipliquemos… 32 celdas ATM son 1696 bytes… se han tenido que usar 1696 para la transmision de 1460 bytes, lo que nos da un “payload” de 236 bytes en cabeceras… una eficiencia del 86-87%… de la que la mayor responsable es realmente la paquetización ATM….
Gracias y perdón por el rollo técnico.
Innoxius@ya.com
Anónimo
Sólo un detalle.
El artículo de Jimmymasters.
No es nuestro artículo.
Un saludo.
Anónimo
Y de paso podías haber nombrado mi página, de la que has copiado algunos párrafos, (al igual que yo pongo enlaces en la mía a las webs que me han servido de referencia) y además no creo que nadie entienda que es eso del Test TCP/IP…
http://clik.to/adslvelocidad
Saludos
Anónimo
Rectifico has copiado todos lo párrafos, y en lo que has puesto tu te has equivocado:
“Importante en cualquier S.O. que el valor supere 65535 tiene que bajarse el parche de la pag de microsoft el parche vtcp.386.” : Sólo es necesario en los sistemas win9X y para aplicar el parche se necesita win98SE.
Además te faltó copiar la verdadera definición de Retardo.
Si hubieras enviado a tus amigos a mi página, no hubieses tenido que “trabajar” tanto…
Pero ánimo, no me enfado
de hecho hice la página para divulgar esa información, pero de forma más seria, claro. He escrito los comentarios porque me hace gracia, que dices que has escrito (copiado mejor) el artículo porque te envían muchos emails preguntándote, ¿y no das abasto no?, pues haberlos enviado a mi página, por cierto sin publicidad salvo el foro y porque no queda otro remedio.
http://clik.to/adslvelocidad
Saluditos
Anónimo
http://clik.to/adslvelocidad
No la conocía, y está genial, gracias tio
MoLGaR
Anónimo
lo siento si poneis articulos en vuestra web y no sois responsables vaya mierda. Si no sabeis de algo no escribeis articulos. Por cierto comprobé los valores de Jimmy Masters: no se adaptan a la situación en españa.
Anónimo
Mira tu problema es de primeras es tener un poco de educación y lo que me tengas que decir me lo dices en privado, por que yo no me he metido contigo en ningun momento. y tu llevas detras de mi desde hace tiempo y estas a la que salta dime que te hecho para que vayas diciendo cosas de mi yo no he puesto jamas en duda tu sabiduria y tu la mia si y todo hay que decirlo tu pagina es la caña eso si es verdad. Y me gustaria saber tu edad y haber si con mi edad que tengo yo que son 20 años tengas 3 certificados de microsoft y ahora vaya a por el de cisco system mira yo con poner aki noticias me la pela por que yo ni gano ni pierdo y ayudar a la gente en los foros igual ni gano ni pierdo es solo que si a mi me pasara me gustaria que me ayudaran y por eso lo hago, pero con personajes como tu que te crees que sabes todo se le quitan a uno las ganas de ayudar y contribuir, y si te debo algo me lo dices y me encantaria verme las cara cara contigo para darte un repaso CAMPEON
Un Saludo Off-line
Anónimo
Soy Fifi el webmaster de http://clik.to/adslvelocidad, te quiero decir que es la primera vez que veo tu nick en algún lado, y que creo que tu paranoia persecutoria con “Off-Line” se debe a que no sabes que los usuarios no registrados aparecen en este foro como “Off-Line”, al igual que los “Bocadepez” en Bandaancha.st
. Te aclaro por lo tanto, que yo no estoy “detrás de ti hace tiempo” pero veo que no tienes muchos amigos entre los usuarios no registrados de este foro.
Espero que te hayas dado cuenta de tu error “juvenil” y puedas pedir disculpas públicamente, al igual que has lanzado calumnias públicas contra mí al referirte a “tu página”.
Ni te conozco, ni he conocido a nadie como tú, ni quiero por supuesto.
Espero que tu “juventud” te haga entender que como autor de la información, que has copiado, me haya llamado mucho la atención, que la copies sin poner la fuente (como es lo correcto).
Espero que haya quedado claro el tema de “Off-Line” y que si alguien no tiene ni educación, ni respeto eres tu, que sepas que sólo son míos los comentarios:
“Y de paso podías haber nombrado mi página ” y
“Rectifico has copiado todos lo párrafos”
Además que quede muy claro que no tengo inconveniente en que esa información sea difunda, pero si se copia que se ponga la fuente, y por lo menos sin la explicación que das sobre porqué la escribes. ¿A quien ayudas copiando textualmente información de una página, cuando puedes remitir a las personas a las que quieres ayudar a esa misma página? cuando ya su autor se ha tomado el tiempo de elaborarla.
Lo dicho, espero que rectifiques publicamente. No soy ningún personaje, yo he elaborado mi página para ayudar, tu no me conoces de nada, solo has visto mi página las has plagiado, y encima me insultas!!!???
Otra cosa, yo no tengo nada que comentarte a tí en privado, todo lo escribo publicamente como tu lo has hecho.
Saludos
Anónimo
Mira alomejor me he pasado un poco y te pido disculpas.
pero dices que los comentarios son tuyos pues si son tuyos los vendes pero si los pones en una web sabes que es muy facil robarlos entoces yo no he sido el unico que te los habra robado.
y si te ha molestado lo siento.
Mira lo de Off-Line yo no tenia ni idea si era tu nick o no y eso me da igual.
Y no me digas que no me has visto por algun lado o foro por que yo he cambiado varias veces de nick o tu te llamas FIFI desde que naciste?
Anónimo
No soy fifi ni nada de eso, pero digo yo, aunque como dices que se puede robar informacion, hay que tener un poco de etica, decir de donde se ha sacado…
En fin, lo dicho, una cosa, no se que quieres demostrar con certificados de una empresa que hace sistemas operativos defectuosos
Anónimo
Yo no me estoy tirando el moco con los certificados por que estos certificados que tengo me obliga mi empresa a sacarmelos por que es una de franquicia de microsoft y no me keda mas huevos que sacarmelos y para antes de este año tengo que tener los 7 para el MCSE por que si no voy a la calle si no tu te crees que me iba a gastar 25.000 para una mierda de tarjeta de credito que luego es una chorrada!
por que si sabes sabes y no te hacen falta ningun certificado ni nada.
Ahi tienes razon un poco de etica y tener que haber dicho la fuente de informacion, ahi te doy la razon, ¿PERO, tu crees que, FIFI ha dicho su fuente de información de donde lo ha sacado esta información? y me gustaria que me respondieras. Yo me disculpo por robar la Info y no decir la fuente de información de donde la he sacado pero que no me diga que es suya por que pongo la mano en el fuego que esa Info la ha sacado de otro sitio aunque sea un sitio oficial.
Te agradeceria que si no es asi me corrigieras y esto no es para ti fifi es para esta otra persona que ha puesto su opinion.
Un Saludo JimmyMasters
Anónimo
Bueno, si he tardado, lo siento, pero no suelo pasar a menudo por adslnet.es xD
La verdad es que si, Fifi tambien deberia de haber dicho la fuente, porque si uno no es investigador del tema y ni si quiera el lo ha escrito, tambien deberia de haber dicho la fuente (por lo menos, y encima se nota que es una traduccion, porque en un comentario dicen que no sirve para españa…)
La persona que escribio eso deberia de aparecer su nombre por ahi, o el enlace original para que otras personas lo adapten a nuestro pais. Respecto a los certificados, era una simple broma (la verdad, interpreté que estabas “presumiendo” de los certificados, por eso lo dije) con respecto a la compañia que, queramos o no, cambia el mundo de la informatica como quiere (Digamos que “pone de moda” diferentes cosas de la informatica y lo consigue). Yo estoy a favor del software libre, asi como la libre distribuicion de informacion.
Un saludo: [MaGo]
(Se me olvidó poner mi nick, ya que no estoy registrado)
Anónimo
Mejor que los cursos de microsoft haz uno de signos de puntuacion MAJETE.
Anónimo
Respira, muchachote, respira…
tathoo
Hola a todos….con el respeto que los foristas se merecen creo que no se le esta dando el manejo adecuado a este foro…deben enfocarse mas a ayudar a resover las dudas de los que hacen las preguntas y no y no tomarlo para discusiones personales.
pelon300
Muy buena inforacion y precisa