UDP signifie User Datagram Protocol , un ensemble de règles pour envoyer des unités individuelles de données , appelés datagrammes , à travers les réseaux de protocole Internet, tels que l'Internet lui-même et les réseaux privés connectés. Les 8 premiers octets - des groupes de 8 chiffres binaires, ou bits - d'un datagramme contiennent les informations d'en-tête et les octets restants contiennent les données elles-mêmes . Source Port
L'en-tête UDP compose de quatre champs - port source , port de destination , la taille ou la longueur de datagramme et de contrôle - tous les 2 octets de longueur , bien que de ces seuls domaines de la portuaires et longueur destination sont obligatoires . Les 2 premiers octets ou 16 bits, de l'en-tête UDP contient le champ port source , qui spécifie le port les données sont écrites à l'ordinateur d'envoi. Le champ port source est cependant facultative et , s'il n'est pas utilisé , est rempli de zéros.
Destination Port
les 2 octets de l'en-tête UDP contient le champ de port de destination qui spécifie le numéro de port , les données sont lues à partir de l'ordinateur récepteur . Le champ port de destination est similaire au champ port source , dans la mesure où il est de 2 octets et peut contenir des valeurs comprises entre 0 et 65535 , mais contrairement au champ port source , il s'agit d'un champ obligatoire. Ports de destination bien connus incluent le numéro de port 53 , utilisé par le système de noms de domaine (DNS) , et le numéro de port 161 , utilisé par le protocole de gestion de réseau SNMP (Simple ) .
Datagram Taille
La taille de datagramme , ou la longueur , sur le terrain dans un en-tête UDP spécifie simplement la longueur , en octets, de l'ensemble du datagramme , y compris la partie des données . Le protocole UDP est toujours de taille fixe - 8 octets - de sorte que le champ se réfère effectivement à la taille de la partie de données de longueur variable , ou charge utile , du datagramme . La valeur minimale du champ est de 8 octets et la valeur maximale est de 65,536 octets , au moins en théorie, bien que la valeur maximale est limitée par la taille maximale des paquets , généralement 1508 bytes .
Somme de contrôle < br >
les deux derniers octets d'un en-tête UDP peut contenir un champ de total de contrôle de 16 bits , qui est utilisée pour la vérification des erreurs l'en-tête et de données, s'il est présent, ou rempli par des zéros si utilisé. La valeur du champ somme de contrôle est calculé par le premier émetteur et le plus tard par le récepteur, sur la base des données dans la partie de données du datagramme . Si le datagramme est endommagé lors de la transmission , les calculs ne correspondent pas et le datagramme est rejeté. Le champ de données , qui suit immédiatement le champ checksum, n'est pas réellement partie de l'en-tête UDP, mais il est pris en compte dans le calcul du champ de contrôle.