Thanks a lot for the tip.<br>
When I meant &quot;flow&quot;, I meant both TCP and UDP.<br>
However, I dont think that matters, does it?<br>
I think using time stamp would be the way to calculate the average throughput.<br>
<br>
However, I would like to go a little further by calculate peak throughput.<br>
<br>
I might do with quite the same idea though.<br>
By running through the captured packets, I can figure in each second, how many packets went through.<br>
With this, I can calculate peak bandwidth or the connection.<br>
<br>
Does anyone have any suggestion?<br>
<br>
-- Isara<br><br><div><span class="gmail_quote">On 7/27/05, <b class="gmail_sendername">Guy Harris</b> &lt;<a href="mailto:guy@alum.mit.edu">guy@alum.mit.edu</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Isara Anantavrasilp wrote:<br><br>&gt; Plus, what I really like to know is how to calculate t-put of each<br>&gt; &quot;flow&quot; (i.e. each connection).<br>&gt; As I read the WinPcap manual, I understand that one cannot distinguish
<br>&gt; the &quot;flow&quot; from just raw packet data.<br>&gt; (At least WinPcap wont do this for us.)<br><br>WinPcap is libpcap for Windows, and determining flows isn't libpcap's<br>job - that's the job of the application using WinPcap.
<br><br>If by &quot;flow&quot; you mean TCP connection, you'd identify the flow to which a<br>packet belongs by checking<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1) whether the packet is a TCP packet at all;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2) if it is, checking the source and destination IPv4/IPv6 addresses
<br>and TCP port numbers.<br><br> &gt; Therefore I would like to ask if someone has any idea how to calculate<br> &gt; flow t-put?<br><br>You'd use the sizes of all packets in the flow (or of the payload of all<br>packets in the flow, if that's the throughput you want) and the time
<br>stamps of the first and last packets in the flow to determine the<br>throughput of the flow (or of each side of the flow).<br>_______________________________________________<br>Winpcap-users mailing list<br><a href="mailto:Winpcap-users@winpcap.org">
Winpcap-users@winpcap.org</a><br><a href="https://www.winpcap.org/mailman/listinfo/winpcap-users">https://www.winpcap.org/mailman/listinfo/winpcap-users</a><br></blockquote></div><br>