

This article also discusses datagram, fragmentation of datagram, and reassembly algorithm.This article briefly explains why fragmentation is needed.This article also discusses various examples of IP fragmentation.This article lists and explains various Fields in IP Header for Fragmentation.

This article discusses Fragmentation in Networking.So that data flow is not impeded, the network layer separates the datagram received from the transport layer into fragments. The network layer fragments data when the maximum size of a datagram exceeds the maximum size of data that can be retained in a frame, i.e., its Maximum Transmission Unit (MTU). Fragmentation is a process that divides packets into smaller pieces ( fragments) so that the resulting pieces can travel across a link with a smaller maximum transmission unit (MTU) than the original packet size.
