Transmission Delay

Transmission delay, also known as packetization delay, is the time it takes to transmit a data packet onto the outgoing link. The delay is determined by the size of the packet and the capacity of the outgoing link. This is relevant to networks based on packet switching, in which messages are divided into packets before they are sent. Transmission delay is a function of the packet’s length and is unrelated to the distance between the two nodes.

Transmission delay causes

Transmission delay can depend on multiple factors, including:

  • Number of active sessions: With packet switching, the physical layer processes the packets in First-In, First-Out (FIFO) order. Because of this, if there are several active sessions, the delay can become substantial. It becomes even more substantial if the operating system (OS) doesn’t support real-time scheduling algorithms to support multimedia traffic.
  • Transmission capacity of the link: An increase in transmission capacity reduces the transmission delay. Upgrading a 10 Mbps ethernet to 100 Mbps Ethernet will reduce the transmission delay by a factor of 10.
  • Medium access control (MAC) access delay: If the transmission link is shared, a MAC protocol must be used to access the link. The MAC layer is responsible for moving data packets to and from one Network Interface Card to another across a shared channel. The choice of MAC protocol plays a large role in influencing the delay.
  • Context switch in the OS: Sending or receiving a packet involves a context switch in the OS, taking a finite time. Because of this, there is a theoretical maximum at which a computer can transmit packets. For a 10 Mbps LAN, this delay will seem insignificant. For a gigabit network, however, the delay becomes substantial.

Transmission delay formula

Transmission delay is given in the following formula:

TD = L/R

  • TD is the Transmission Delay
  • L is the length of the data packet
  • R is the bit rate (Bits per second)






Abby Braden
Abby Braden
Abby Braden is an award-winning writer and editor for websites such as TechnologyAdvice.com, Webopedia.com, and Project-Management.com, where she covers technology trends and enterprise and SMB project management platforms. When she’s not writing about technology, she enjoys giving too many treats to her dog and coaching part-time at her local gym.

Related Articles

Software Environment

A software environment is a collection of programs, libraries, and utilities that allow users to perform specific tasks. Software environments are often used by...

ClickUp

ClickUp is a cloud-based work and project management platform that enables teams to manage tasks, collaborate in real-time, gain insights via reporting, and more....

Chunk (Data Chunk)

A chunk, also called a data chunk, by RFC2960 SCTP (Stream Control Transmission Protocol) standards, is the term used to describe a unit of...

Blog Search Engine

A blog search engine is specifically focused on finding content in the blogosphere. Blog search engines only index and provide search results from blogs...

Agile Project Management

Agile project management enables business teams to approach their projects and tasks with...

Private 5G Network

A private 5G network is a private local area network (LAN) that utilizes...

Rich Communication Services (RCS)

Rich communication services (RCS) is a mobile messaging approach in which session initiation...