Le User Datagram Protocol , ou UDP, est un composant de la suite de protocole Internet , et utilisés pour envoyer des messages courts à d'autres ordinateurs sur un réseau local ou étendu . UDP n'est pas fiable, et a envoyé des messages risquent de ne jamais arriver , arriver deux fois , ou arriver dans un ordre différent de celui envoyé . Que UDP manque en termes de fiabilité , il le gagne en vitesse et, par conséquent UDP est souvent utilisé pour les applications critiques . Quel est le protocole UDP ? UDP est un protocole sans connexion , de sorte que les messages sont envoyés à l'ordinateur récepteur , mais il n'ya aucune garantie qu'ils seront reçus, en raison d'erreurs ou de corruption sur la route par exemple . Si l'ordinateur émetteur transmet deux messages en même temps , ils peuvent arriver à des moments différents , et il n'est pas possible de déterminer quel message arrivera le premier . Bien que cela ne semble pas très utile, il fonctionne bien pour les applications critiques où les données doivent être rapidement suite , mais si un paquet n'atteint pas sa destination, il ne sera pas causer un problème. En raison de la faible surcharge impliquée avec le protocole UDP , les messages peuvent être envoyés rapidement avec peu de traitement requis . Comparaison avec le protocole Le protocole de contrôle de transmission TCP est l' composante la plus couramment utilisée de la suite de protocoles Internet , à utiliser lorsque des connexions fiables sont obligatoires. Avant deux ordinateurs peuvent communiquer via TCP , ils doivent d'abord remplir un protocole de transfert pour établir la connexion . TCP est un protocole de transmission en continu, avec des messages envoyés en utilisant le contrôle de flux avec vérification d'erreur et de correction d'erreur . L'ordinateur reconnaît recevoir chaque paquet qu'il reçoit , avec l'ordinateur émetteur de retransmettre les paquets qui ne parviennent pas à arriver. Cela garantit que les messages arrivent , et dans le bon ordre , même si cela se fait au détriment de la vitesse , car plus le traitement est nécessaire pour la bonne livraison des messages. Comment est UDP utilisés ? UDP est utilisé par les applications où la vitesse est un facteur important , tels que les jeux en ligne. Pour ces jeux, les données sont envoyées par le jeu à son serveur central , puis sur d'autres ordinateurs des joueurs en temps réel. En tant que personnage se déplace , les mondes des autres joueurs montrent la nouvelle position. Comme les positions antérieures ne sont pas pertinents une fois qu'un joueur a déplacé , ce n'est pas grave si les datagrammes sont abandonnées. Si un datagramme n'arrive jamais , le prochain datagramme est reçu assez vite pour elle de faire peu de différence , et le léger retard introduit peut être compensée . DNS utilise UDP , comme une seule demande est faite , suivie par une réponse unique , il n'est donc pas nécessaire pour le contrôle du débit offert par TCP . Streaming audio et vidéo comptent également sur la vitesse de l'UDP , avec une compensation pour la perte de données de sorte que seule une dégradation minimale est causée si les datagrammes sont perdus en transit . UDP Ports les ports existent sur un ordinateur pour permettre les connexions de et vers des systèmes distants. Où que l'adresse IP est semblable à un numéro de téléphone , permettant au trafic d'être dirigé vers un ordinateur particulier , un port est similaire à un numéro de poste , ce qui permet une application ou un service particulier à atteindre. Les numéros de port sont des nombres entiers de 16 bits , ne peut donc varier de zéro jusqu'à 65.535 , avec des services de réseautage de base utilisant les ports inférieurs à 1024 . Ports communs incluent le port TCP 80 pour le trafic HTTP , le port TCP 25 pour envoyer des e-mails via SMTP et le port UDP 53 pour le DNS . Un port UDP est tout simplement un port qui peut recevoir ou transmettre en utilisant le protocole UDP.
|