dcsimg
Main » TERM » T »

Transmission Delay Definition & Meaning

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)









LATEST ARTICLES
Texting & Chat Abbreviations

From A3 to ZZZ we list 1,559 text message and online chat abbreviations to help you translate and understand today's texting lingo. Includes Top... Read More »

Huge List of Computer Certifications

Have you heard about a computer certification program but can't figure out if it's right for you? Use this handy list to help you decide. Read More »

STUDY GUIDES
Computer Architecture Study Guide

Computer architecture provides an introduction to system design basics for most computer science students. Read More »

Network Fundamentals Study Guide

Networking fundamentals teaches the building blocks of modern network design. Learn different types of networks, concepts, architecture and... Read More »

The Five Generations of Computers

Learn about each of the five generations of computers and major technology developments that have led to the computing devices that we use... Read More »