I have been advised in person by a trustworthy source that the "bandwidth" of a device, when expressed in kb/sec, is the number of bits that the device is capable of writing to the wire in a second. It was also stated that this is synonymous with "insertion delay".
Now, this makes sense, but since I cannot find anything on the net using this same terminology, I am unsure.
1) Is this the correct definition of "bandwidth"?
2) Is "insertion delay" the same as bandwidth? Again, there doesn't seem to be anything confirming either way.
bandwidth and insertion delay are 2 different items of which bandwidth MAY be a factor
for instance you change the input to a flip flop and there is a delay before the output changes.
clock insertion delay is the delay from the clock definition point to clock pin.due to propagation time. http://bit.ly/17Tm0V7
gheist
Insertion delay is usually called latency outside pornographic circles.
Normally packets to be sent out to some interface are arranged into sort of queue, then they get out at interface with transmit delay applying. If the queue is too big or there are too many queues one calls it bufferbloat.
mrwad99
ASKER
Er, ok...
So it seems that bandwidth is not insertion delay, but I'm still unsure on bandwidth:
"The result, an amount of data measured in bits (or bytes), is equivalent to the maximum amount of data on the network circuit at any given time, i.e., data that has been transmitted but not yet acknowledged."
So if I write bits out at a speed of 512kb/sec, then the maximum amount of data that can possibly be unacknowledged is indeed (the rate at which we can send bits out) * (how long it takes us to get back our first ACK). This makes sense, but it is never worded as such when looking up "bandwidth".
It changes greatly from your description in October 1989, RFC1122
mrwad99
ASKER
?
What I quoted from Wikipedia is wrong - are you saying that? I'm sorry but I don't know what you are getting at with your last comment...
gheist
Depends on what is the definition of network circuit. Take a good read in sources other than wikipedia
BDP is commonly ping delay x bandwidth. like .3s across atlantic
the time from when you generate the data to be sent and the time it is acted upon by the receiver
...surely that is half the RTT plus the latency in the receiving TCP stack in getting the data up to the application layer? I'm gonna do some more digging/speaking to people, will post back anything interesting. Either way I'll share the points here for effort made.
mrwad99
ASKER
Thanks both. It seems that these terms are not easily defined, and I guess the answers may depend on what the expertise of those asked is; an electronics expert will most likely give a varying answer to a higher level network specialist.
for instance you change the input to a flip flop and there is a delay before the output changes.
clock insertion delay is the delay from the clock definition point to clock pin.due to propagation time.
http://bit.ly/17Tm0V7