[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ns] Goodput calculation for TCP connections...



The best way is to count packets at TCP sink agent. And have a tcl command
to supply the no of packets recvd.

Debo

On Tue, 29 May 2001, Tan Koan-Sin wrote:

> 
> No. While retransmmiting, old sequence number is used. In ns, 
> the unit of the sequence number is packet; in real world,
> the unit is byte. That's how TCP sliding-window works.
> 
> On Tue, May 29, 2001 at 10:08:44AM +1000, Huan Pham wrote:
> > The reason is that, some packets get lost when being transmitted or droped at
> > queue while the largest sequence number is increased each time, when there's
> > new packet to send, no matter if the packet is transmitted successfully or
> > not.
> > 
> > For TCP traffic, if a packet get lost and is retransmitted, it uses a new
> > sequence number from the previous value (IS THAT CORRECT?)
> > 
> > If you use largest sequence number to calculate the goodput, you will get a
> > value that higher than the actuall goodput.
> > 
> > My solution is to use the total bytes received successfully to get the
> > goodput.
> 
>