Transmission Delay Calculator and Interactive Simulation

Transmission delay is the time to put all of a packet's bits onto the wire. It depends only on the packet length and the link's bandwidth — not on how far the packet has to travel.

About this simulator

Transmission delay is the time a sender needs to push every bit of a packet onto the link. It is one of the four components of nodal delay in computer networks, and it is the one that depends on packet size and bandwidth rather than distance. Use the calculator above to try your own numbers and watch the packet drain onto the wire.

How it works

  1. A packet of LL bits waits at the sending node; the link can push RR bits onto the wire every second.
  2. Bits leave one after another at rate RR, so the last bit is on the wire after L/RL / R seconds.
  3. Doubling the packet size doubles the delay; doubling the bandwidth halves it.

Formulas used

  • dtrans=LRd_{\text{trans}} = \dfrac{L}{R}
  • LL = packet length (bits), RR = link rate (bits per second)

Worked example

A 1,500-byte Ethernet frame is 1500×8=120001500 \times 8 = 12000 bits. On a 10 Mbps link the transmission delay is 1200010 000 000=0.0012 s=1.2 ms\dfrac{12000}{10\,000\,000} = 0.0012\ \text{s} = 1.2\ \text{ms}. On a 100 Mbps link the same frame takes 0.12 ms0.12\ \text{ms} — ten times faster, because the rate RR is ten times larger.

Enter these numbers in the simulator above to see every step.

When to use it

  • Checking answers to computer-networks homework on nodal delay and end-to-end delay.
  • Understanding why larger packets or slower links increase latency.
  • Preparing for exams such as GATE, university computer-networks papers and NTS/HEC computer-science tests.

Frequently asked questions

What is the formula for transmission delay?

dtrans=LRd_{\text{trans}} = \dfrac{L}{R}, where LL is the packet length in bits and RR is the link rate (bandwidth) in bits per second. Convert bytes to bits (×8\times 8) and Mbps to bits per second (×1 000 000\times 1\,000\,000) before dividing.

Does distance affect transmission delay?

No. Distance affects propagation delay, not transmission delay. Transmission delay depends only on how many bits the packet has and how fast the link can send them.

How is transmission delay different from propagation delay?

Transmission delay is the time to put the packet's bits on the link (L/RL/R). Propagation delay is the time for a bit to travel along the link (d/sd/s). A packet is sent at once but travels over the whole distance.