Definition
The process of dividing a large protocol data unit (PDU) into smaller transmittable fragments because of a smaller maximum transmission unit or frame size on some link or layer, together with the process of reconstructing the original PDU from received fragments at the destination; fragments carry identifiers and ordering or offset information required for correct reassembly and are subject to reassembly failure if fragments are lost or duplicated.
Principle
Principle
Fragmentation is an adaptation to heterogeneous transmission limits: when a PDU exceeds the MTU of a transmission segment, it is split into fragments that include sufficient metadata to allow the receiver to reconstitute the original unit; reassembly requires all constituent fragments and sufficient buffering.
Demonstration
Demonstration
Illustrative scenario → A sender must transmit a 9 kB application datagram across a link with a 1500‑byte MTU. The datagram is split into several fragments, each carrying offsets and an identifier. The receiver buffers fragments, verifies completeness, and concatenates payloads in order to deliver the original datagram to the upper layer; if one fragment is lost, reassembly fails and the higher layer may request retransmission.
Misapplication
Misapplication
Conflating fragmentation with higher‑layer segmentation only. The error is assuming these terms are interchangeable without regard to layer: segmentation (e.g., transport‑layer segmentation) and fragmentation (link or network‑layer splitting) are similar operations but occur for different reasons and have different metadata, responsibilities and failure modes.
Consequence
Consequence
Fragmentation permits delivery over links with smaller MTUs but increases header overhead, raises sensitivity to packet loss (a single lost fragment can cause the entire original PDU to be retransmitted), requires extra buffering at the reassembler and can complicate in‑network processing (firewalls, middleboxes) that may not handle fragments uniformly.
Reversal
Reversal
When path MTU discovery or end‑to‑end segmentation is available and reliable, fragmentation in intermediate nodes is avoidable; protocols or implementations that prefer avoiding in‑network fragmentation will adjust packet sizes at the sender instead.
Boundary
Boundary
Within: splitting and reconstructing PDUs occurring at link, network or transport layers to satisfy MTU/frame size constraints. Outside: application‑level chunking initiated for semantic reasons (e.g., streaming fragments that are independently meaningful), and simple packetization performed by a sender that already respects the path MTU.
Semantic Tension
Semantic Tension
Reliability ↔ Efficiency — fragmentation enables transmission across constrained links (efficiency of connectivity) but increases the risk that a single fragment loss forces retransmission of a larger logical unit (reliability cost).
Synthesis
Synthesis
Fragmentation and reassembly are mechanical adaptations enabling interoperability across heterogeneous link capacities: they preserve end‑to‑end data delivery at the cost of extra metadata, buffering and a heightened sensitivity to loss, so protocol design often prefers avoiding fragmentation when possible.