Un réseau IP typique dispose de 5 couches. La couche primaire est la couche physique, qui se compose de la fibre optique, coaxial, ou câbles torsadés. La seconde couche est la couche de liaison de données telles que GPRS, Wi-Fi et RNIS. La troisième couche est l'Internet ou la couche réseau. La quatrième couche est l'endroit où se trouve UDP et ceci est la couche de transport. La couche ultime est la couche d'application et fonctions communes sont Telnet, HTTP et DNS.
Pour comprendre UDP, vous remarquerez que ce protocole, il n'y a pas une exigence que le bénéficiaire de l'info reconnaît que les données ont bien été envoyé. Il n'y a pas de contrôles implicites sur la transmission pour garantir l'intégrité de datagramme et de garantir la séquence correcte est maintenue. Bien que l'absence de contrôle de transmission peut vous faire douter ou non UDP est un protocole utile, vous avez besoin de noter que dans certaines applications, le rythme est plus valable que la fiabilité.
Avec UDP, les erreurs sont vérifiées et corrigées dans les applications et non la couche réseau. Chaque correction d'erreur de temps est nécessaire tout au long de la transmission, l'application utilise le protocole TCP, ou Transmission Control Protocol, ou de la SCTP, ou Stream Control Transmission Protocol. Ces protocoles sont conçus pour cette raison réelle. Pour comprendre UDP, vous devez observer que le protocole est apatride. Cela est nécessaire pour les serveurs qui peuvent être utilisés par plusieurs clients pour répondre aux questions courtes.
UDP est par conséquent avantageux sur TCP en ce qu'elle peut être utilisée pour la multidiffusion ou diffusion paquet où les informations sont envoyées à différents clients tandis que TCP est simplement utilisé entre un client et le serveur. La plupart des applications de réseau d'aujourd'hui tels que la VoIP ou Voice over Internet Protocol, DNS ou Domain Name System, ou l'utilisation et TFTP Tri