Network Delays in Computer Networks + End-to-End Delay Calculation (200 MB over 1 Gbps with 3 Routers)

Network Delays in Computer Networks + End-to-End Delay Calculation (200 MB over 1 Gbps with 3 Routers)

Verified Sources
Sep 12, 2026

In computer networks, the time a message takes to travel from a source host to a destination host is called network delay (often discussed as latency). A packet experiences multiple components at each hop (router-to-router or host-to-router), commonly modeled as:

keyword Transmission delay

keyword Propagation delay

keyword Queuing delay

keyword Processing delay

A standard breakdown is that nodal delay equals the sum of processing, queuing, transmission, and propagation delays at each router, and end-to-end delay accumulates these across hops. 2

Footnotes

  1. Network delay - Wikipedia https://en.wikipedia.org/wiki/Network_delay - Defines processing, queuing, transmission, and propagation delay as components of network delay.

  2. Delay and Loss in Packet-Switched Networks (delay formulas, transmission L/R, end-to-end accumulation) http://www2.ic.uff.br/~michael/kr1999/1-introduction/1_06-delay.htm - Gives dtrans=L/Rd_{trans}=L/R, propagation as distance/s, and end-to-end accumulation of nodal delays.

Transmission and Propagation Delay (types of network delay)

Types of Delays (What they mean and why they matter)

1) Processing delay (dprocd_{proc})

This is the time a router (or switch) takes to process the packet header—e.g., checking bit-level errors, determining the outgoing interface, updating header fields, etc.

2) Queuing delay (dqueued_{queue})

When the router is busy transmitting other packets, an arriving packet must wait in a queue. The queuing delay depends on traffic intensity/congestion and buffer state. 2

3) Transmission delay (dtransd_{trans})

Transmission delay is the time required to put all bits of the packet onto the link. If the packet has length LL bits and the link transmits at rate RR bits/s (bandwidth in this context), then:

  • dtrans=LRd_{trans}=\frac{L}{R} This is sometimes called the “store-and-forward delay” component for packet switching analysis. 2

4) Propagation delay (dpropd_{prop})

Propagation delay is the time for the signal to travel from one node to another through the transmission medium. If distance is dd and propagation speed is ss, then:

  • dprop=dsd_{prop}=\frac{d}{s} It depends on distance and medium speed, not directly on packet size. 2

Footnotes

  1. Network Delay (types: processing and queuing delay and other components) https://nsrc.org/workshops/2019/ubuntunet-nren-noc/netmgmt/en/smokeping/types-of-delay.pdf - Describes processing delay and queuing delay concepts and their causes. 2

  2. Delays in Computer Network (transmission vs propagation, formula overview) https://www.geeksforgeeks.org/computer-networks/delays-in-computer-network - Provides practical overview and formulas for transmission and propagation delay. 2

  3. Network delay - Wikipedia https://en.wikipedia.org/wiki/Network_delay - Defines processing, queuing, transmission, and propagation delay as components of network delay.

  4. Delay and Loss in Packet-Switched Networks (delay formulas, transmission L/R, end-to-end accumulation) http://www2.ic.uff.br/~michael/kr1999/1-introduction/1_06-delay.htm - Gives dtrans=L/Rd_{trans}=L/R, propagation as distance/s, and end-to-end accumulation of nodal delays. 2

Total delay for the given network (200 MB, 1 Gbps, 3 routers; other delays = 0)

  1. 1
    Step 1

    With 3 routers between A and B, the packet traverses 4 links total: A→R1, R1→R2, R2→R3, and R3→B. With only transmission/propagation considered and processing/queuing set to 0, the per-link delays simplify to transmission + propagation.

  2. 2
    Step 2

    200 MB =200×106=200\times 10^6 bytes =200×106×8=200\times 10^6\times 8 bits =1.6×109=1.6\times 10^9 bits.

  3. 3
    Step 3

    "Bandwidth is 1 Gbps =109=10^9 bits/s. So per link transmission delay is dtrans=LR=1.6×109109=1.6 s.d_{trans} = \frac{L}{R}=\frac{1.6\times 10^9}{10^9}=1.6\text{ s}.

  4. 4
    Step 4

    The problem states other delays equal to 0. Under the usual interpretation, this includes propagation delay, so dprop=0d_{prop}=0 per link.

  5. 5
    Step 5

    Total delay across 4 links is $$d_{total} = 4\times d_{trans} = 4\times 1.6 = 6.4\text{ s}.$

Key modeling point

"When routers are modeled with store-and-forward transmission, transmission delay of LR\frac{L}{R} is incurred on each link, so end-to-end delay scales with the number of links (hops), not just with the number of routers." 2

Footnotes

  1. Network delay - Wikipedia https://en.wikipedia.org/wiki/Network_delay - Defines processing, queuing, transmission, and propagation delay as components of network delay.

  2. Delay and Loss in Packet-Switched Networks (delay formulas, transmission L/R, end-to-end accumulation) http://www2.ic.uff.br/~michael/kr1999/1-introduction/1_06-delay.htm - Gives dtrans=L/Rd_{trans}=L/R, propagation as distance/s, and end-to-end accumulation of nodal delays.

Ambiguity to watch for

"Some problems say “other delays = 0” but still intend propagation to be nonzero. If propagation distance/speed were given, you’d add dpropd_{prop} per link; here the statement implies propagation is also 0, yielding a pure transmission-time total. Always check whether propagation is explicitly provided." 2

Footnotes

  1. Delay and Loss in Packet-Switched Networks (delay formulas, transmission L/R, end-to-end accumulation) http://www2.ic.uff.br/~michael/kr1999/1-introduction/1_06-delay.htm - Gives dtrans=L/Rd_{trans}=L/R, propagation as distance/s, and end-to-end accumulation of nodal delays.

  2. Delays in Computer Network (transmission vs propagation, formula overview) https://www.geeksforgeeks.org/computer-networks/delays-in-computer-network - Provides practical overview and formulas for transmission and propagation delay.

Quick FAQ (common exam interpretations)

Delay Component Mastery

1 / 4
Question · Term

What is transmission delay and its formula?

Click to reveal
Answer · Definition

Transmission delay is time to push all packet bits onto the link: dtrans=LRd_{trans}=\frac{L}{R}.

Knowledge Check

Question 1 of 4
Q1Single choice

With 3 routers between A and B, how many link traversals (hops/segments) does the packet experience?