$\textcolor{blue!80!black}{\text{The correct answer is C.}} $
A. False.
Statement: The fragmentation of an IP datagram is performed only at the source of the datagram.
Fragmentation can occur at routers also.
B. False.
Statement: The fragmentation of an IP datagram is performed at any IP router which finds that the size of the datagram to be transmitted exceeds the MTU.
Fragmentation can indeed occur at any router along the path if the packet size exceeds the MTU, but it depends on whether the "Don't Fragment" flag is set in the IP header. If this flag is set, the router will not fragment the packet and will instead drop it, sending an ICMP "Fragmentation Needed" message back to the source.
C. True.
Statement: The reassembly of fragments is performed only at the destination of the datagram
Reassembly of fragments is typically performed only at the destination of the datagram. The destination is responsible for putting the fragments back together to reconstruct the original packet.
D. False.
Statement: The reassembly of fragments is performed at all intermediate routers along the path from the source to the destination.
Reassembly of fragments is not performed at intermediate routers along the path. Routers forward individual fragments based on their headers and do not reassemble them.