UDP ne gère pas la fragmentation des paquets. Cela relève de la responsabilité de la couche réseau. Si un paquet est trop grand pour être acheminé sur le réseau sans être fragmenté, la couche réseau effectuera la fragmentation et la réassemblage des fragments à la réception. Le protocole UDP inclut un champ length qui indique la longueur totale du paquet en octets, y compris les en-têtes. Ce champ est utilisé par la couche réseau pour déterminer si le paquet doit être fragmenté.