Aldrin Martoq escribió:
On Sun, 2008-12-14 at 17:51 +0100, Miguel Oyarzo O. wrote:
Aldrin Martoq escribió:
On Sat, 2008-12-13 at 12:59 +0100, Miguel Oyarzo O. wrote:
Existe alguna forma para que un cliente negocie o sugiera el tamaño maximo del paquete que recibirá desde un servidor cualquiera remoto? Quiero conectarme a un servidor WEB remoto, pero deseo recibir secuencia paquetes menores a 200Bytes hasta mi cliente.
Si se puede, depende del sistema operativo del cliente. Si el cliente es
linux puedes configurar la interfaz:
# ip link set eth0 mtu 200
Tambien puedes truculencias con iptables en el cliente (solo para TCP):
# iptables -t mangle -A OUTPUT -p tcp -d listas.inf.utfsm.cl --tcp-flags
SYN,RST -j TCPMSS --set-mss $[200-40]

En realidad NO quiero modificar el MTU en las tarjetas.
Busco una forma en que una aplicacion pueda negociar con el host el tamaño maximo del paquete que recibirá.

Claro que todo es posible: Puedes hacerlo desde el nivel de sistema
operativo como te mostre (o tal vez un modulo para netfilter
especializado) hasta el nivel aplicativo tambien. Buscando creo que
bastante hay en tcp(7).


Se puede saber para que esto?
Tabajo con redes inalambricas outdoor de grandes distancias desde hace muchos años un metodo asi sería de mucha utilidad, pero no esta en mis libros que se pueda lograr... por eso preguntaba aqui ... por si..

Hmmm... desconozco que quieres lograr: si quieres disminuir la latencia
podria ser; si quieres mejorar la performance (lease: disminuir
retransmisiones por error) no estoy seguro que sea buena idea. Al enviar
paquetes mas cortos aumentas la cantidad de paquetes y el ancho de banda
requerido, luego segun yo tienes mas chances de que ocurra un error.
Quizas podrias iluminarnos al respecto...


Nope, mientras mas pequeño el paquete es menor la probabilidad de que tenga errores, es verdad que se aumenta el trafico debido a que como es mayor la cantidad de paquetes, se tienen que transportar mas encabezados, pero en caso de retransmision el tiempo sera menor. O sea, en conexiones con mucho ruido (perdida alta de paquetes) disminuir el mtu mejorara la comunicacion.

--
Atte. Ricardo Utreras Estrella
Administrador DataCenter Crecic S.A.
Microsoft Certified Technology Specialist & Linux Administrator
Callcenter Crecic +56-041-2914436 / directo +56-041-2919337

Responder a