Maison >Problème commun >Quels services de transport l'UDP propose-t-il ?

Quels services de transport l'UDP propose-t-il ?

青灯夜游
青灯夜游original
2023-02-27 10:20:285583parcourir

udp fournit des services de transmission « sans connexion ». Le nom chinois d'UDP est User Datagram Protocol. Il s'agit d'un protocole de couche de transport sans connexion dans le modèle de référence OSI. Il fournit des services de transmission d'informations simples et peu fiables orientés transaction ; UDP permet aux applications d'envoyer des données encapsulées sans établir de connexion. Méthode par paquet IP.

Quels services de transport l'UDP propose-t-il ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

UDP fournit un service de transmission sans connexion Il n'a pas besoin d'établir une connexion avec l'autre partie et peut envoyer des datagrammes directement. UDP encapsule uniquement les données transmises par l'application à la couche IP dans des datagrammes, puis les envoie. Il n'est pas nécessaire d'établir une connexion, pas de gestion de connexion et pas de protocole de prise de contact avant d'envoyer les données, il est donc beaucoup plus rapide que TCP. Cependant, UDP a aussi ses propres défauts. Il ne peut pas garantir la fiabilité de la transmission des données, donc si des données importantes sont transmises, le manque de fiabilité d'UDP doit être pris en compte.

Introduction au protocole UDP

L'ensemble de protocoles Internet prend en charge un protocole de transmission sans connexion appelé User Datagram Protocol (UDP, User Datagram Protocol). UDP permet aux applications d'envoyer des paquets IP encapsulés sans établir de connexion. La RFC 768 décrit UDP.

UDP est l'abréviation de User Datagram Protocol. Le nom chinois est User Datagram Protocol. Il s'agit d'un protocole de couche de transport sans connexion dans le modèle de référence OSI (Open System Interconnection) qui fournit des informations orientées transaction simples et peu fiables, IETF. La RFC 768 est la spécification formelle pour UDP. Le numéro de protocole UDP dans les paquets IP est 17.

Le protocole UDP est utilisé pour traiter les paquets de données comme le protocole TCP dans le modèle OSI, les deux sont situés au niveau de la couche transport, qui est la couche supérieure du protocole IP. UDP présente l'inconvénient de ne pas permettre le regroupement et l'assemblage des paquets de données et l'impossibilité de trier les paquets de données. En d'autres termes, une fois qu'un message est envoyé, il est impossible de savoir s'il est arrivé complètement et en toute sécurité. UDP est utilisé pour prendre en charge les applications réseau qui doivent transmettre des données entre ordinateurs. De nombreuses applications réseau client/serveur, y compris les systèmes de vidéoconférence sur réseau, nécessitent l'utilisation du protocole UDP. Le protocole UDP est utilisé depuis de nombreuses années depuis sa création. Bien que sa gloire initiale ait été éclipsée par certains protocoles similaires, UDP reste encore aujourd'hui un protocole de couche de transport réseau très pratique et réalisable.

Quels services de transport lUDP propose-t-il ?

Content

UDP est un protocole de couche de transport sans connexion dans le modèle de référence OSI. Il est principalement utilisé pour les transmissions qui ne nécessitent pas que les paquets arrivent dans l'ordre. La vérification et le tri de l'ordre de transmission des paquets sont effectués. la couche application Fournit un service de messagerie orienté transaction simple et peu fiable. Le protocole UDP est essentiellement l'interface entre le protocole IP et le protocole de couche supérieure. Le protocole UDP convient à plusieurs applications exécutées sur le même appareil.

UDP fournit une communication sans connexion et ne garantit pas la fiabilité des paquets de données transmis. Il convient à la transmission d'une petite quantité de données à la fois. La couche application est responsable de la fiabilité de la transmission UDP. Les numéros de port UDP couramment utilisés sont : 53 (DNS), 69 (TFTP) et 161 (SNMP). Les protocoles UDP incluent : TFTP, SNMP, NFS, DNS et BOOTP.

Les messages UDP n'ont pas de garantie de fiabilité, de garantie de séquence, de champ de contrôle de flux, etc., et leur fiabilité est faible. Cependant, comme le protocole UDP a moins d'options de contrôle, il présente un faible délai lors de la transmission des données et une efficacité de transmission des données élevée. Il convient aux applications qui ne nécessitent pas une grande fiabilité ou aux applications qui peuvent garantir la fiabilité, telles que DNS, TFTP et. SNMP, attendez.

Fonction

Afin d'identifier plusieurs adresses de destination sur un hôte donné, tout en permettant à plusieurs applications de fonctionner sur le même hôte et d'envoyer et de recevoir des paquets de données indépendamment, le protocole de datagramme utilisateur est conçu UDP.

UDP utilise le protocole Internet sous-jacent pour transmettre des messages et, comme IP, fournit des services de transmission de paquets de données sans connexion peu fiables. Il ne fournit pas de fonctions telles que la confirmation de l'arrivée des messages, le tri et le contrôle de flux.

UDP Helper peut réaliser le relais et le transfert des messages de diffusion du port UDP spécifié, c'est-à-dire convertir les messages de diffusion du port UDP spécifié en messages unicast et les envoyer au serveur spécifié, jouant le rôle de relais.

Connaissances étendues :

La couche transport d'Internet comporte deux protocoles principaux qui se complètent. Le mode sans connexion est UDP, qui ne fait pas grand-chose en particulier, sauf donner aux applications la possibilité d'envoyer des paquets et leur permettre d'architecturer leurs propres protocoles au niveau requis. Celui orienté connexion est TCP, qui fait presque tout.

Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !

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!

Déclaration:
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
Article précédent:qu'est-ce que le psnArticle suivant:qu'est-ce que le psn