Dans cette leçon, vous en apprendrez plus sur le protocole UDP (User Datagram Protocol), l’en-tête et les champs d’en-tête UDP (User Datagram Protocol).

Le protocole UDP (User Datagram Protocol) est un protocole de la couche transport qui n’est pas fiable par rapport au protocole TCP (Transmission Control Protocol). Le protocole UDP (User Datagram Protocol) est également appelé protocole sans connexion. UDP est beaucoup plus simple que TCP et ne remplit aucune des fonctions complexes de TCP dont nous avons discuté auparavant. Le protocole UDP ne fournit aucune fiabilité, contrôle de flux ou récupération d’erreur sur IP. UDP sert uniquement de multiplexeur / démultiplexeur utilisant des numéros de port. Voici les caractéristiques importantes du protocole UDP.

  • 1) Le protocole UDP (User Datagram Protocol) est un protocole sans connexion, ce qui signifie que le protocole UDP n’est pas un protocole fiable par rapport au protocole TCP (Transmission Control Protocol).
  • 2) le protocole UDP (User Datagram Protocol) est capable d’effectuer une vérification d’erreur fondamentale. L’en-tête UDP comprend un champ de somme de contrôle que le périphérique de destination peut utiliser pour vérifier l’intégrité des données.
  • 3) Le protocole UDP (User Datagram Protocol) ne fournit pas de séquencement des données. Par conséquent, les données peuvent arriver au périphérique de destination dans un ordre différent de celui dans lequel elles ont été envoyées. Cela peut se produire dans les grands réseaux, tels qu’Internet, où les datagrammes peuvent emprunter différents chemins d’accès à la destination et subir des retards dans différents routeurs. Dans un réseau local, le séquencement ne va pas créer de problèmes. Les applications nécessitant un séquençage doivent coder leur propre mécanisme de séquençage dans le cadre de l’application.

En-tête UDP (User Datagram Protocol)

Numéro de port source: Les 16 premiers bits de l’en-tête UDP contiennent le numéro de port de l’application qui envoie les données.

Numéro de port de destination: Les 16 bits suivants contiennent le numéro de port de l’application qui reçoit ces données.

Longueur: les 16 bits suivants identifient la longueur du datagramme en bits.

Somme de contrôle: les 16 derniers bits de l’en-tête UDP sont réservés à la valeur de la somme de contrôle. La somme de contrôle est utilisée comme mécanisme de détection d’erreur. La machine source exécute un algorithme mathématique sur le datagramme. La machine de destination ou destinataire utilise le même algorithme mathématique sur le datagramme. Si les deux valeurs correspondent, nous pouvons supposer que le datagramme n’a pas été endommagé pendant son trajet.

Le champ de somme de contrôle comprend un « pseudo en-tête » de 12 octets comprenant les adresses IP source et de destination, le champ réservé à 8 bits contenant 0, l’ID de protocole à 8 bits et le champ de longueur UDP à 16 bits. Le pseudo en-tête est utile pour vérifier que le datagramme IP est arrivé à la station correcte.

Les protocoles importants qui utilisent UDP comme protocole de couche de transport sont les suivants: TFTP (Trivial File Transfer Protocol), DNS (Domain Name System), Appel de procédure distante (RPC) utilisé par le système de fichiers réseau (NFS), SNMP (Simple Network Management Protocol) et Protocole LDAP (Lightweight Directory Access Protocol).

Consultez le lien suivant pour connaître les différences entre deux importants protocoles de la couche transport TCP / IP, TCP et UDP. Différences et comparaison entre TCP et UDP

Pour obtenir une liste complète des numéros de port bien connus, visitez la page Web Affectation de numéros de port IANA.

Show CommentsClose Comments

Leave a comment