[GTER] TCP e UDP

Everton da Silva Marques EMarques at diveo.net.br
Thu Mar 9 17:36:46 -03 2006


Fabio Fonseca escreveu:
>
> Pergunto:
>  
> Existe diferença na transferência de pacotes entre TCP e UDP ?

Sim, existe; mas nesse caso mais provavelmetne
experimenta-se uma particularidade do iperf.

Note que o TCP consegue usar aproximadamente a banda
disponível:

> [ ID] Interval       Transfer     Bandwidth
> [1912]  0.0-10.0 sec  3.77 MBytes  3.16 Mbits/sec

(...)

Enquanto o UDP produz um resultado péssimo:

> [ ID] Interval       Transfer     Bandwidth
> [1912]  0.0-10.0 sec  1.25 MBytes  1.05 Mbits/sec

Como não há controles de fluxo/congestionamento no UDP,
e o iperf foi invocado sem especificação de banda (opção -b),
ele está assumindo "banda infinita", e presumivelmente
esbarrando em algum gargalo do sistema (talvez descarte
maciço de pacotes em buffers internos da estação),
o que se reflete no resultado ruim.

Experimente especificar alguma banda "diferente de
infinita" na invocação do iperf, quando usar modo UDP.
Por exemplo, no seu caso, acrescentar algo como "-b 4M".



More information about the gter mailing list