Datagram Protocol L' utilisateur est un protocole de couche de transport au sein de la suite de protocoles Internet . Au moment de la publication, il ya quelques protocoles de couche de transport IP douzaine . De nouvelles sont ajoutées à accueillir de nouvelles applications. Les protocoles de transmission par Internet et la réception sont fixés par le Groupe de travail de l'ingénierie Internet . UDP a été adopté et ajouté à la liste des protocoles de couche de transport en 1980. Il est défini en standard de l'IETF RFC 768 , qui est disponible gratuitement sur le site Web IETF. TCP
TCP ou Transmission procédure de contrôle est le protocole de couche de transport IP d'origine et continue d'être le plus couramment utilisé. Messages des pauses IP dans des paquets qui sont envoyés à travers le monde TCP /public commuté réseau de télécommunications sur une base premier - disponible - chemin . Sous TCP, par exemple , un courriel peut être divisée en une douzaine de paquets , dont chacun peut faire des bonds partout dans le monde avant d'arriver à l'ordinateur auquel il est destiné. Ce type de routage indirect nécessite dialogues de configuration appelé à la main tremblante, le réassemblage des paquets dans le bon ordre au point de réception et des contrôles pour s'assurer que chaque paquet arrive intact .
UDP
< br >
Le modèle de transmission UDP transmet chaque paquet individuellement , sans poignée de main, remontage, ou vérification d'erreur . UDP est orienté transaction et est conçu pour fournir un moyen par lequel les applications peuvent communiquer avec d'autres programmes dans un réseau d'ordinateurs interconnectés via Internet sans nécessiter les étapes de traitement TCP a besoin pour assurer la livraison. UDP ne garantit pas la livraison. Contrairement à TCP , aucune demande de renvoyer est faite quand un paquet est perdu en transit ou lorsque les messages sont reçus en double . Pour cette raison, UDP n'est pas utilisé pour des applications où une livraison garantie de flux de données correctement ordonnée est nécessaire.
Assomption
L'hypothèse qui sous-tend le choix de mettre en œuvre une solution basée sur UDP est que la vérification et la correction des erreurs n'est pas nécessaire ou , le cas échéant , est réalisée par l'application de réception . Si les contrôles d'intégrité et de correction des données sont nécessaires à l'interface réseau , TCP ou SCTP - Volet protocole de transmission de contrôle - sont tenus
Utilise
UDP est utile pour les applications qui sont sensibles au facteur temps , dans le sens de la transformation, et que la perte de paquets n'est pas un problème . Il est principalement utilisé pour la communication entre machines. Un exemple d'une situation où un serveur doit répondre à de nombreuses petites demandes de nombreux clients. Contrairement à TCP , UDP est adapté pour les paquets de diffusion à tout le réseau local et la multidiffusion à tous les abonnés . Les applications qui utilisent UDP incluent multimédia en continu , le système de nom de domaine , la voix sur IP et les jeux en ligne.