Inside Look at the Internet

1.6.1 Types of Delay
Chapter 1
1.1 What Is the Internet?
1.1.1 Nuts-and-Bolts Description
1.1.2 A Service Description
1.1.3 What Is a Protocol?
1.2 The Network Edge
1.2.1 End Systems, Clients, and Servers
1.2.2 Connectionless and Connection-Oriented Service
1.3 Network Core
1.3.1 Circuit Switching and Packet Switching
1.3.2 Packed-Switched Networks: Datagram Networks and Virtual-Circuit Networks
1.4 Access Networks and Physical Media
1.4.1 Access Networks
1.4.2 Physical Media
1.5 ISPs and Internet Backbones
1.6 Delay and Loss in Packets-Switched Networks
1.6.1 Types of Delay
1.6.2 Queuing Delay and Packet Loss
1.6.3 Delay and Routes in the Internet
1.7 Protocol Layers and Their Service Models
1.7.1 Layered Architecture
1.7.2 Layers, Messages, Segments, Datagrams, and Frames

  • Processing Delay--The time required to examine the packet's header and determine where to direct the packet is part of the processing delay. The processing delay can also include other factors, such as the time needed to check for bit-level errors in the packet that occurred in transmitting the packet's bits from the upstream node to router A.

  • Queuing Delay--At the queue, the packet experiences a queuing delay as it waits to be transmitted onto the link. The length of the queuing delay of a specific packet will depend on the number of earlier-arriving packets that are required and waiting for transmission across the link.

  • Transmission Delay--Assuming that packets are transmitted in a first-come-first-served manner, as is common in packet-switched networks, our packet can be transmitted only after all the packets that have arrived before it have been transmitted.

  • Propagation Delay--Once a bit is pushed onto the link, it needs to propagate to router B. The time required to propagate from the beginning of the link to router B is the propagation delay.