[tg] Doubt about TG TCP generation

Barbara Denny denny@ISI.EDU
Thu, 14 Feb 2002 12:50:43 -0800


TG is a user process to user process program.   The underlying implementation of
any protocol,  TCP, UDP, or one you have added to TG,   ultimately determines
what happens to the packets if there is no "interference" from the network.  The
current distribution relies on the host operating system to support any networking
functions.

barbara

Venkata Pingali wrote:

> TG uses the host OS's TCP implementation as presented through the standard
> socket API. TG can only control when packets are scheduled (the timing), their
> sizes etc. but cannot control what the TCP implementation does (eg. retries,
> merging packets etc.).
>
> The assumption is that over an extended period of time, when TCP finds its
> approximate steady state, data will be delivered at (roughly) the user
> specified rates (If the rate is not high enough to stress the system call
> interface and the rest of the network traffic does not interfere with this
> test traffic).
>
> Venkata
>
> > Ok, doubt is:
> > when you start a TCP connection, TCP has it's own mechanisms to control flow. It may slow down or speed up the transmission depending on Network congestion, right?
> > so, when TG generates TCP traffic, how do I have control of the flow I want to generate, since if it is a TCP flow, it will depend much on the load of the network.
> > Does TG implements full TCP protocol, including flow control mechanism?
> >
> >
> > I don't know if I explain it well and if you can help me to clarify it!
> > I appreciate your attention.
> > Fernando.
> >
> > -----Original Message-----
> > From: Barbara Denny [mailto:denny@isi.edu]
> > Sent: den 13 februari 2002 19:56
> > To: Fernando Lemos (QRA)
> > Cc: 'tg@postel.org'
> > Subject: Re: [tg] Doubt about TG TCP generation
> >
> >
> > the documentation is "the code."  i don't have as much experience with
> > the TCP part of the code. but what are your doubts about the TCP generation.
> >
> > barbara
> >
> > "Fernando Lemos (QRA)" wrote:
> >
> > > I would like to know where can I find information about how TCP generation works in this tool (TG).
> > > Any help is appreciated.
> > > Thanks,
> > > Fernando.
> > > _______________________________________________
> > > tg mailing list
> > > tg@postel.org
> > > http://www.postel.org/mailman/listinfo/tg
> >
>
> _______________________________________________
> tg mailing list
> tg@postel.org
> http://www.postel.org/mailman/listinfo/tg