Caractéristiques du protocole UDP et son format d'en-tête

齐天大圣
Libérer: 2020-12-21 11:27:23
original
3927 Les gens l'ont consulté

Caractéristiques d'UDP

Le protocole UDP est très simple et n'ajoute presque aucune fonction à la couche IP. Jetons un coup d'œil à quelques fonctionnalités du protocole UDP :

  • UDP est sans connexion et offre le meilleur des efforts. Il ne vous avertira pas à l'avance avant d'envoyer les données. Il se contente de les envoyer et ne se soucie pas de savoir si vous pouvez les recevoir ou non.

  • UDP est orienté message. Quel que soit le contenu que lui donne l'application, il encapsule un en-tête devant le contenu et le transmet à la couche IP située en dessous. Peu importe que le contenu soit grand ou petit, j'enverrai tout ce que vous me donnerez. Pour son fonctionnement sans cervelle, le processus de candidature doit choisir une taille appropriée. Pour éviter que des paquets de données trop volumineux soient divisés au niveau de la couche IP, l'efficacité du marketing sera améliorée.

  • UDP prend en charge les communications un-à-un, un-à-plusieurs et plusieurs-à-plusieurs. À en juger par le fait que TCP ne prend en charge que la communication point à point, UDP semble. se porter plutôt bien.

  • L'en-tête UDP est simple et comporte 8 octets fixes.

Sur la base des caractéristiques ci-dessus d'UDP, nous pouvons deviner certains de ses scénarios d'application :

  • Convient aux environnements avec un réseau relativement bon et un bon pour la perte de paquets Insensible.

  • Scénarios qui nécessitent une diffusion, comme le protocole DHCP, qui nécessite une diffusion, il utilise donc le protocole UDP.

  • Dans les scénarios avec une efficacité de transmission élevée et une vitesse rapide, tels que la vidéo en direct, il est généralement insignifiant de perdre quelques images dans une vidéo en direct.

Format d'en-tête UDP

Comme mentionné ci-dessus, l'en-tête UDP est de 8 octets fixes. Par rapport à TCP, sa surcharge d’en-tête est très faible.

Caractéristiques du protocole UDP et son format den-tête

  • Numéro de port source, occupe 2 octets

  • Numéro de port de destination, occupe 2 octets

  • Longueur de l'en-tête, 2 octets

  • Somme de contrôle, 2 octets

Si l'hôte de destination reçoit un paquet UDP avec un numéro de port illégal, il éliminera le paquet puis enverra un message d'erreur ICMP « Port inaccessible » à l'hôte source. La commande traceroute utilise cette fonctionnalité pour obtenir des informations de chemin entre deux hôtes.

La méthode de vérification d'UDP est quelque peu spéciale lors de la vérification, un pseudo-en-tête de 12 octets doit être ajouté à l'en-tête. Le pseudo-en-tête est utilisé uniquement à des fins de vérification et est supprimé une fois la vérification terminée. De plus, contrairement aux datagrammes IP qui vérifient uniquement l’en-tête, il vérifiera l’en-tête et la partie données.

Recommandations associées : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
udp
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!