Maison >Problème commun >À quelle couche le protocole UDP fonctionne-t-il ?
La suite de protocoles Internet prend en charge un protocole de transport sans connexion appelé User Datagram Protocol (UDP). UDP permet aux applications d'envoyer des datagrammes IP encapsulés sans établir de connexion. (Apprentissage recommandé : phpstorm)
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.
UDP est l'abréviation de User Datagram Protocol. Le nom chinois est User Datagram Protocol, qui est un protocole de couche de transport sans connexion dans le modèle de référence OSI (Open System Interconnection, Open System Interconnection). Service de transfert de messages peu fiable et simple orienté transaction, IETF RFC 768 [1] est la spécification formelle d'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 a l'inconvénient de ne pas fournir le regroupement, l'assemblage 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é en toute sécurité et complètement.
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.
De nombreuses applications ne prennent en charge que l'UDP, comme le streaming de données multimédia, qui ne génère aucune donnée supplémentaire et ne retransmettra pas même s'il sait qu'un paquet endommagé est connu.
Lorsque les performances de transmission sont mises en avant plutôt que l'intégrité de la transmission, comme dans les applications audio et multimédia, UDP est le meilleur choix. UDP est également un bon choix lorsque le temps de transmission des données est si court que le processus de connexion précédent devient l'essentiel du trafic total.
UDP est un protocole de couche 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 par le. couche d'application, fournissant un service de messagerie simple et peu fiable, orienté transaction. 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 fiabilité de la transmission UDP est responsable de la couche application. 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.
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!