What Is a Network Packet? Headers, Payload and Routing
The Small Units the Internet Is Made Of
A network packet is a small, formatted unit of data that travels across a network. Instead of sending a file or message as one big block, networks break it into packets that are sent individually and reassembled at the destination. Each packet carries both the data itself and the addressing information needed to deliver it, which is what lets the internet route around congestion and failures.
The addressing in every packet is built around IP addresses, and you can look up where any address is located with our IP Lookup.
Header vs Payload
The header is the control information at the front of a packet, including the source and destination IP addresses and other routing details, that tells the network how to deliver it. The payload is the actual data being carried, such as part of a web page or message. Routers read the header to forward the packet, while the payload is what the recipient ultimately uses. This separation is what lets the network move data it never needs to understand.
Encapsulation
Encapsulation is the process of wrapping data with the headers of each networking layer as it moves down the stack for transmission. Application data is wrapped in a transport-layer segment (TCP or UDP), then an IP packet, then a link-layer frame, each layer adding its own header. At the receiving end, each layer strips off its header in reverse, a process called decapsulation. This layering is the core idea behind how networks are built.
MTU and Fragmentation
MTU (Maximum Transmission Unit) is the largest packet size a network link will carry; the standard MTU for Ethernet is 1500 bytes. If a packet is larger than the MTU of a link it must cross, it may be fragmented, split into smaller pieces, and reassembled at the destination. Fragmentation adds overhead, so networks generally try to avoid it by discovering the smallest MTU along a path.
How Packets Travel Across the Internet
Packets travel hop by hop. Each router along the path reads the destination IP address in the header and forwards the packet toward the next router closer to the destination, a process guided at internet scale by BGP. Different packets from the same message can take different paths and arrive out of order, then get reassembled at the end. This hop-by-hop routing is what makes the internet resilient and flexible.
Frequently Asked Questions
What is a network packet?
A network packet is a small, formatted unit of data that travels across a network. Instead of sending a file or message as one big block, networks break it into packets that are sent individually and reassembled at the destination. Each packet carries both the data itself and the addressing information needed to deliver it.
What is the difference between a packet header and payload?
The header is the control information at the front of a packet, including the source and destination IP addresses and other routing details, that tells the network how to deliver it. The payload is the actual data being carried, such as part of a web page or message. Routers read the header to forward the packet, and the payload is what the recipient ultimately uses.
What is encapsulation in networking?
Encapsulation is the process of wrapping data with the headers of each networking layer as it moves down the stack for transmission. For example, application data is wrapped in a transport-layer segment, then an IP packet, then a link-layer frame, each layer adding its own header. At the receiving end, each layer strips off its header in reverse, a process called decapsulation.
What is MTU and packet fragmentation?
MTU, or Maximum Transmission Unit, is the largest packet size a network link will carry; the standard MTU for Ethernet is 1500 bytes. If a packet is larger than the MTU of a link it must cross, it may be fragmented, split into smaller pieces, and reassembled at the destination. Fragmentation adds overhead, so networks often try to avoid it.
How do packets travel across the internet?
Packets travel hop by hop: each router along the path reads the destination IP address in the header and forwards the packet toward the next router closer to the destination. Different packets from the same message can take different paths and arrive out of order, then get reassembled at the end. This hop-by-hop routing is what lets the internet stay resilient and flexible.