- A Protocol Data Unit (PDU) is a fundamental concept in computer networking that refers to a unit of data specified in a protocol at a particular layer of the OSI (Open Systems Interconnection) model.
- Understanding PDUs is crucial for network professionals as they provide a structured way to analyse and troubleshoot data transmission issues.
A Protocol Data Unit (PDU) is a fundamental concept in computer networking that refers to a unit of data specified in a protocol at a particular layer of the OSI (Open Systems Interconnection) model. Each layer of this model handles different types of PDUs to ensure data is transmitted efficiently and accurately across a network.
Each layer in the OSI model is responsible for a different PDU, reflecting its role in the data transmission process:
Application layer: Data
This is where people and apps meet. The payload is simply called data. The layer makes sure the content is in a form the other side can read, and it hands that data to the lower layers for sending.
Transport layer: Segment
Here the unit is a segment. The transport layer sets up end-to-end delivery, adds ports, sequence numbers, and checks to spot loss or errors, and it resends when needed. The goal is that what the sender writes is what the receiver gets.
Network layer: Packet
Here the unit is a packet. The network layer adds source and destination IP addresses and picks a path across many networks. It wraps the segment, moves it from one network to another, and makes sure it can reach the right place.
Also read: Is Ethernet a network protocol? Exploring its capabilities and impact
Also read: Understanding networking protocols: Evolution and importance
Data link layer: Frame
This layer handles node-to-node transfer on the local link, and the unit on the wire is a frame, and the header holds source and destination MAC addresses and often a length or type field, and the trailer carries a checksum such as a CRC so the receiver can spot errors, and many links drop bad frames so higher layers handle any resend, and some link types add light correction for a few bit flips, and the job here is to wrap the network-layer packet and move it across the LAN so switches can forward it on the next hop.
Physical layer: Bit
This layer sends raw bits, and it turns the frame into a timed stream of ones and zeros, and it pushes that stream as voltage on copper or light on fibre or radio on Wi-Fi, and it defines line coding and modulation and timing and connectors and link rate so both ends read the same symbols, and when the signal crosses noise or distance it still follows the agreed scheme so the receiver can turn the waveform back into the bit stream.
Real-world example: Web browsing
Your browser builds an HTTP request as data, and the transport layer adds ports and sequence and acknowledgement fields and a checksum to form a segment so the ends can track order and loss, and the network layer wraps it with source and destination IP addresses and a TTL to form a packet so routers can move it across many networks to the server. The data link layer on the first hop places that packet into an Ethernet frame with MAC addresses and a frame check sequence so the local device can forward it to the router, and the physical layer turns that frame into bits on a cable or over the air and sends them on, and each hop repeats the same steps in its own link so the request reaches the server and the server sends the reply back the same way.
Importance of PDUs
Understanding PDUs helps network teams see how traffic moves and where it breaks. They give a clear map of headers, checks, and addresses at each layer, so an engineer can test one step at a time and find the fault fast.
Protocol data units are the basic units that carry user data and the layer headers that guide it. They keep order, mark size, add control bits, and hold the info a device needs to forward or verify a message. The same logic supports many tasks, such as a file copy that must not corrupt, an email that must arrive once and in full, or a video call that must stay in sync, and in each case the right PDU at each layer keeps the path stable and the result clean.