transfert de données fiable ( TDR ) est un protocole qui est conçu pour récupérer des données qui ont été perdues dans le transfert en raison d'erreurs qui se sont produites au cours d'un processus de transmission. L'Internet utilise deux méthodes pour livrer des paquets IP à un ordinateur désigné et un programme , TCP et UDP. TCP est la préférée des deux protocoles en raison de sa fiabilité en obtenant des paquets IP où ils doivent aller. Si quelque chose ne va pas, RDT récupère les paquets IP perdus . S'arrêter et attendre
L'arrêt de RDT et attendre protocole est très simple et l'un des plus lents options de protocole de RDT . Lorsque le protocole de s'arrêter et d'attendre est utilisé, l'ordinateur émetteur envoie le paquet IP , puis s'arrête et attend des nouvelles de l'ordinateur destinataire. Lorsque l'ordinateur récepteur reçoit le paquet IP , il examine le paquet IP pour corruption ou des erreurs dans la transmission. Si une erreur ou corruption est reconnu par l'ordinateur récepteur , un message est envoyé à l'ordinateur d'envoi qui indique que l'ordinateur de renvoyer le paquet . Si le paquet IP est reçu sans erreur , un message est envoyé à l'ordinateur indiquant que l'envoi de paquet a été reçu sans aucune perte. Alors que l'ordinateur de réception est de déterminer le statut du paquet IP , il ne peut pas recevoir d'autres paquets.
Pipeline Protocole
Le pipeline protocole RDT aborde les problèmes de retard avec l'arrêt et le mode attente . Le protocole de pipeline pour RDT est beaucoup plus efficace du temps que l'ordinateur émetteur n'est pas tenu d' attendre que l'ordinateur récepteur reçoit et répond à un paquet IP . Au lieu de cela , le protocole de pipeline permet à l'ordinateur d'envoi pour envoyer un second paquet IP immédiatement après l'envoi du premier paquet IP. Les paquets IP sont placés dans un pipeline et traitées dans l'ordre où ils sont envoyés à l'ordinateur récepteur . Cela réduit la quantité de temps nécessaire pour envoyer les paquets IP , et permet à l' ordinateur d'envoi à bien sa tâche plus rapide.
Doublons de paquets
erreurs dans le paquets envoyés à partir de l'ordinateur émetteur peut entraîner des paquets dupliqués envoyé. Dans l'arrêt et attendre protocole , cela peut causer un dilemme , car cela fera l'action du paquet à être répété. Si deux paquets identiques sont envoyés dos à dos dans le protocole de pipeline , le double paquet sera retirée du pipeline. Si un paquet double est envoyé dans le protocole de pipeline, mais les doublons ne sont pas à côté de l'autre, ce sera à l'ordinateur de destination pour décider si les commandes du paquet IP doivent être complétées ou supprimées.