Examples of the original format of connection vectors as described in [] are shown in Figure 44.2.
![]() |
The second line in each, starting with w, gives the window sizes of the initiator and acceptor, respectively, in bytes. The third line, starting with r, gives the minimum RTT in microseconds between the initiator and acceptor. The fourth line, starting with l, provides the loss rates involved in each direction of the connection. The remaining lines in the connection vector show the ADU exchanges.
In a sequential connection vector, the ADUs are shown in increasing
order by the times at which they are sent. The lines starting with
show the sizes of the ADUs sent by the initiator
to the acceptor, and the lines starting with
show the
sizes of the ADUs sent by the acceptor to the initiator. Note
that there is a time dependency in case of sequential connection
vectors. One side of the connection is dependent on the other side of
the connection sending it an ADU.
In case of sequential connections, the line containing t can appear in any of the following four scenarios:
For a concurrent connection vector, lines starting with c
indicate the bytes sent by the initiator, and lines starting with
c
indicate the bytes sent by the acceptor. Lines starting
with t
indicate the time the initiator waits before
sending the next ADU (or sending the FIN, if the last ADU has been
sent). Likewise with lines beginning with t
and the
acceptor. Note that there is no time dependence between the initiator
and acceptor in case of a concurrent connection vector. The waiting
times are between consecutive sends and are not dependent upon
receiving an ADU from the other side.
Tom Henderson 2011-11-05