Brief Summary
The video covers delays in network transmission, specifically focusing on propagation, transmission, and processing delays. The speaker explains the definitions of these delays, their calculations, and provides illustrative examples to enhance understanding. The video also revisits queuing delay, explaining how it affects network performance based on incoming and outgoing traffic rates.
- Propagation delay is the time it takes for a signal to travel from sender to receiver.
- Transmission delay is the time required for bits to be pushed onto the link.
- Processing delay encompasses the time taken for routers to inspect and route packets.
Propagation Delay
Propagation delay refers to the time taken for bits to reach their destination after being transmitted. It is influenced by the distance between the source and receiver and the speed of the signal in the medium. The formula for calculating this delay is the distance divided by the propagation speed. For example, if data is sent over 1,000 kilometers, propagation delay depends on whether the signal is sent through optical fiber or copper wire, affecting the transmission speed.
Transmission Delay
Transmission delay is the time required to push all the bits of a packet onto the network link. It can be calculated using the formula: transmission delay = packet size in bits / transmission rate in bits per second. An example provided shows the calculation for a packet size of 100 bytes at a rate of 500 kilobits per second over a 1,000-kilometer distance. The speaker demonstrates that, alongside propagation delay, total delay is the sum of transmission and propagation delays.
Processing Delay
Processing delay occurs at each router when inspecting packet headers and consulting routing tables to determine the next hop. The complexity of the routing table affects the time taken for this inspection, which constitutes a significant portion of processing delays. Additionally, routers perform error-checking through checksum calculations to ensure packet integrity. If errors are detected, the router may discard the packet, adding to the processing delay.
Queuing Delay
Queuing delay refers to the time packets spend waiting in line to be transmitted. The video explains how this delay can occur when the arrival rate exceeds the processing rate of packets in the queue. The speaker discusses scenarios where the output capacity of a router can handle the incoming packets, preventing significant queue buildup. However, if the arrival rate surpasses the transmission rate, packets will start to accumulate, leading to increased queuing delays and potential packet drops. The relationship between arrival rates and queuing delays is illustrated through simulations.

