We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Networking

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

What Is a Protocol Data Unit?

By Alex Newth
Updated: May 16, 2024
References

A protocol data unit (PDU) is a layered data delivery system that either communicates with a network device or with protocols in the same machine. There are five named protocol data unit layers, but the fifth layer and above are all classified as the same thing, so there can be many more than five layers. The only physical layer used to communicate with hardware is the first layer, which transports information in binary, bit by bit. When data are transferred, they begin at the highest layer and stream down, with each layer adding a layer head. The second layer adds a footer and converts the data into bits for the first layer, and the information is sent.

Both networks and programs running on the same computer need to communicate and swap data to function. The protocol data unit is used as a packet to create and deliver these data between the two protocols or processes. There can be many layers to data packets; the more layers, the farther away the data are from the physical level.

While there can be a large number of layers transporting information, there are technically only five different layers. The first protocol data unit layer is Layer 1 and is known as the physical level. Layer 2 is the data link layer, which links data, and Layer 3 is the network layer that communicates between networks. The fourth layer is known as the transport layer, because it is where data get ready to send. Layers 5 and above are collectively called data and are high up in the computer hierarchy.

When information sends, it goes in descending order, starting from the top layer. For example, if the data sent need Layer 6, then the packet will begin here. Each layer under it will then add a header packet, which adds more data. At Layer 2, the layer adds a header and a footer, making the packet suitable for transport.

Layer 1 is special when compared to the other protocol data unit layers, because it neither uses a header or footer nor actually creates data packets. This layer transports information by bits, in binary, to the protocol, process or hardware requesting the data. If the packet needs Layer 2 or higher, then Layer 2 is responsible for converting all the headers, the footer and the packet itself into bits, so Layer 1 can deliver it.

EasyTechJunkie is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.
Link to Sources
Discussion Comments
Share
EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.

EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.