Le protocole UDP n’a pas un système de contrôle de flux intégré standard. UDP est un protocole de transport sans connexion, où les paquets sont envoyés à partir de l’émetteur au destinataire sans confirmation de la réception. Par conséquent, il n’y a pas d’informations de contrôle de flux intégrées dans l’en-tête du paquet qui est utilisé pour vérifier et maintenir l’état de la connexion.
Cela signifie que l’émetteur n’a aucune connaissance de l’état du destinataire et ne peut donc pas réguler le flux de transmission de paquets. Dans des situations où le protocole UDP est utilisé comme base de transmission de données, le contrôle de flux doit être implémenté dans la couche applicative qui est construite au-dessus de l’UDP.
De plus, certaines applications qui utilisent UDP peuvent implémenter un mécanisme de contrôle de flux personnalisé en utilisant des techniques telles que la fenêtre glissante ou la temporisation de l’émetteur, pour s’assurer que la quantité de données envoyées est régulée en fonction de la disponibilité du destinataire. En revanche, le protocole TCP, qui est un protocole de transport orienté connexion, offre un système de contrôle de flux intégré standard.