Hi.
I'm trying to complete my lab and it involves proving the one particular link is a bottleneck for the rest of the network. So what I'm need to do is somehow measure raw low-level througput of all CSMA physical links in my network model. Here are 2 problems I couldn't tackle:
1) All connections used to overload the network must be TCP streams, per requirments. But I failed to understand what should be done to specify exact bitrate the applications would use for sending packets with TCP. So I can't be sure they are producing as much traffic load as they are able and hence that my network is really overloaded. In UDP applications there is a bit rate settings, but AFAIK there is no such thing for TCP ones.
2) I failed to understand what should be done to access some mean values of raw througput for all the links. I'm talking about throughput at the lowest possible level, i.e. exact number of bits per second send over abstraction of physical layer (OSI level 1)/ Some counters of flow monitor allow you to get number of bytes send for individual TCP streams, but it's hard to unambiguously bind this info to individual link's throughput, it would need some conversion coefficient applied to them, at best. So I would really appreciate some way to exctract more general throuphut number, like mean number of bytes sent through datalink level or network level (OSI-2 and 3, respectively), per second.
Thank for any advice on the subject in advance.