Différence entre TCP et UDP Différence entre

Anonim

TCP contre UDP

Le flux de trafic sur Internet est basé sur des protocoles TCP (Transmission Control Protocol) et UDP (User Datagram Protocole).

Alors que TCP est plus populaire sur Internet, l'UDP ne peut pas être rendu complètement redondant. TCP permet la correction d'erreur mais pas UDP. Dans le cas de TCP, il existe une garantie de livraison des données au point de téléchargement ou d'adresse. Ceci est rendu possible par le 'contrôle de flux' qui détermine l'exigence de renvoyer des données. Le contrôle de flux vérifie et arrête également la transmission de données, sauf si les paquets précédents ont été livrés avec succès. Ceci est basé sur le processus dans lequel le client peut demander une réexpédition d'un paquet particulier du serveur jusqu'à ce que le paquet entier ait été reçu comme dans sa forme originale.

Le protocole UDP est également courant, mais il ne permet pas d'envoyer des données importantes telles que des fichiers sécurisés, des pages Web importantes, etc. Il est principalement utilisé pour le streaming multimédia, y compris audio et vidéo. UDP est plus rapide que TCP et les lecteurs multimédias fonctionnent mieux avec. Il n'y a pas de contrôle de flux ou de correction d'erreur, mais la vitesse est beaucoup plus grande, donc même si le streaming n'est pas de haute qualité, il peut être visualisé correctement avec UDP.

Le TCP est plus sûr que le protocole UDP, car ce dernier sert de couverture adéquate aux virus. TCP a également une structure de trame compliquée. Dans le cas d'UDP, le système d'exploitation doit faire très peu de travail pour traduire les données.

UDP est moins connecté lorsque TCP est orienté connexion, ce qui oblige ce dernier protocole à établir une connexion complète entre le récepteur et l'expéditeur. La connexion doit être fermée une fois le transfert terminé pour libérer les ressources système utilisées par le protocole. Le protocole UDP ne nécessite aucune autorisation et autorise la diffusion libre des données.