Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I read this in TCP/IP PROTOCOL SUITE second edition, written by Behrouz A. Forouzan and Sophia Chung Fegan.

In traditional Ethernet, the minimum frame length is 520 bits, the transmission rate is 10 Mbps, the propagation speed is almost the speed of light, and the collision domain is almost 2500 meters.

So what is transmission rate and propagation speed? Why they are not the same?

share|improve this question
Should be on SuperUser or Serverfault –  TheLQ Apr 3 '11 at 17:12
The book is not quite right about propagation speed. Its a common fallacy that signals propagate down a wire at "about the speed of light". Actually, on most coax and twisted pair wiring the propagation speed is about 2/3 the speed of light - which is actually a LOT less. (Typical figures vary, good cable makers quote it, but something in the region 60% to 70% is pretty normal.) –  quickly_now Apr 4 '11 at 9:23
add comment

3 Answers

imagine you have a drum. If you beat it 10 times a second that would give you the transmission rate. You can hear it from a hundred meters away in about a second (speed of sound) which is the propogation speed.

Edit: 10 times a second being 10 bits of information send. You can beat faster, increasing the transmission rate, but you can't increase the speed of sound (propogation speed).

share|improve this answer
@LAN great metaphor,thanks a lot ! –  Tracy Apr 4 '11 at 3:47
Brilliant metaphor! Thanks. –  Kent Pawar Feb 8 '13 at 9:08
add comment

Propagation speed is the amount of time it takes for one particular signal to get from one point to another.

Transmission Rate is the total amount of data that can be sent from one place to another in a given period of time.

Consider two possibilities at (or close to) opposite extremes:

  1. A 300 baud modem. Propagation speed is close to the speed of light, but transmission rate is only 300 bits per second (~30 characters per second). If, for example, you're talking to a machine 3000 miles away, transmitting a single character is close to instant, but transmitting a lot of them takes a long time (e.g., one megabyte would take close to 10 hours). Propagation speed = ~C, Transmission rate = ~100 KB/hour.

  2. A van/small truck full of hard drives. Let's assume our vehicle can hold 1000 hard drives. Its propagation speed is (roughly) the speed limit from a source to a destination -- let's assume 60 MPH average. To figure the transmission rate, let's assume each hard drive holds 2 terabytes, for a total of 2000 Terabytes. Propagation speed = ~60 MPH, transmission rate = ~40 terabytes/hour.

share|improve this answer
Actually, baud rate and bit rate are not the same thing. The baud rate of a device tells us its signaling or symbol rate. The bit rate of a device tells us the information exchange rate or the number of bits per symbol. Multiple bits can be sent per baud. The signal modulation scheme employed determines the number of bits per baud. For example, the bit rate equals the baud rate when BFSK (Binary Frequency-Shift Keying) is used to encode data for transmission. However, 64-QAM (Quadrature Amplitude Modulation) encodes six bits per baud. –  bit-twiddler Apr 3 '11 at 22:03
@bit-twiddler: yes, but I used a 300-baud modem as my example, and they transmit one bit per baud. It's only when you get to (if memory serves) 9600 bps modems that the two start to differ. –  Jerry Coffin Apr 3 '11 at 22:04
@Jerry: I just wanted clarify the difference for the OP. The difference between baud rate and bit rate is something that tends to trip up people who are new to data communications. –  bit-twiddler Apr 3 '11 at 22:09
@Jerry why the transmission rate is ~40 terabytes/sec,i guess that 2000 divided by 60,but what is the reason to calculate like that ? –  Tracy Apr 4 '11 at 3:49
@Tracy: per hour, not per second. I was trying to figure both in (multiples of) bytes per hour to make comparison reasonably easy. –  Jerry Coffin Apr 4 '11 at 4:18
show 4 more comments

The minimum Ethernet frame size is actually 64 octets or 512 bits. The size of the collision domain is bounded by the transmission time of a 512 bit frame. Each bit in a 10Mbps Ethernet frame takes 0.1 microseconds to transmit; therefore, a 512-bit 10Mbps Ethernet frame takes 51.2 microseconds to send. If you dig deeper into the spec, you will find that the size of the collision domain is bounded by the distance that can be traversed, round-trip, in 51.2 microseconds.

share|improve this answer
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.