Un utilisateur
protocole de datagramme ( UDP ) socket est un type de protocole informatique
qui est utilisé pour transmettre et recevoir des
informations à travers un réseau. les sockets UDP sont connus pour leur nature
connexion, ce qui signifie qu'ils n'ont pas à contacter
un autre serveur avant de tenter d'envoyer des données. Il se
distingue nettement de protocole de contrôle
de transmission ( TCP ) prises qui doivent maintenir une ligne de
communication à une autre prise à tout moment. De nombreuses applications Internet utilisent
régulièrement
un UDP socket pour la communication, car ils permettent un grand nombre
d'utilisateurs d'accéder aux serveurs en ligne sans la
nécessité
pour les communications continuelles.
Les trois types
de prises informatiques sont UDP, TCP et des matières
premières. Les
sockets raw sont le plus souvent utilisés pour
aider à localiser ou le trafic réseau direct. sockets TCP sont utilisés
quand il est important que tous les renseignements atteindre la prise de
destination dans la Afin qu'il a été envoyé en sockets UDP sont utilisés
lorsque l'information doit être récupéré à partir d'un serveur en petits lots grâce à l'utilisation de paquets individuels appelés datagrammes.
L'un des
inconvénients de l'utilisation d'un socket UDP est ce qu'on appelle la perte de
paquets. Il n'existe aucune connexion pré-établie entre les deux prises, si il y
a une chance qu'un datagramme ne le fera pas à la
prise de destination . L'ordinateur de
destination n'a aucune idée de ce que le paquet arrive et
ne demandent qu'elle soit renvoyée, si les
données sont complètement
perdu.
Les systèmes qui
utilisent un cadre de socket UDP optent souvent pour la perte de paquets sur
les problèmes de transmission que d'une connexion TCP pourrait causer. Un
exemple est un système en temps réel critique dans laquelle il est plus important de conserver
les données entrant et sortant du système par opposition à l'ensemble
ayant potentiellement système s'arrêter à cause d'une connexion TCP lente. Alternativement, les
connexions TCP sont utilisées dans des
situations où aucune perte de données ne pourrait compromettre l'intégrité du système.
La création d'un
socket UDP est très facile. Considérant qu'il
n'a pas besoin d'être un processus informatique dédié à
maintenir en permanence le port auquel le socket est connecté, il nécessite très peu de frais généraux. Envoi et réception
de datagrammes à travers un socket UDP est tout
aussi facile en raison de la taille minimale et une faible complexité de la structure de paquet.
De nombreux
services en ligne essentiels emploient sockets UDP pour les communications. Le système de nom de domaine (
DNS ) , qui convertit les adresses simples Internet
que les gens peuvent lire et comprendre dans une longue série de chiffres, utilise
des sockets UDP car une seule demande par l'utilisateur est habituellement exigé à tout moment. Media
Streaming services utilisent également UDP, parce que la perte d'un seul paquet
n'interrompt pas la totalité du flux dans la plupart des cas.