Confiável Transferência de Dados ( RDT) é um protocolo que é projetado para recuperar dados que foram perdidos na transferência devido a erros ocorridos durante o processo de transmissão. A Internet usa dois métodos alternativos para entregar pacotes IP para um computador designado e programa , TCP e UDP. TCP é o preferido dos dois protocolos por causa de sua confiabilidade na obtenção de pacotes IP onde eles precisam ir . Se algo der errado , RDT recupera os pacotes IP perdidos. Parar e esperar
A paragem RDT e esperar protocolo é muito básico e um dos mais lentos opções de protocolo em RDT . Quando a parada e esperar protocolo é usado , o computador de envio envia o pacote IP e , em seguida, pára e espera para ouvir de volta a partir do computador de recepção. Quando o computador receptor recebe o pacote IP , ele examina o pacote IP para a corrupção ou erros na transmissão . Se um erro ou corrupção é reconhecido pelo computador receptor , uma mensagem é enviada de volta para o computador de envio que diz que o computador para reenviar o pacote. Se o pacote IP é recebido sem erros , em seguida, uma mensagem é enviada de volta para o computador de envio informando que o pacote foi recebido sem quaisquer perdas. Enquanto o computador que recebe é determinar o status do pacote IP , ele não pode receber quaisquer outros pacotes.
Pipeline Protocolo
O protocolo gasoduto RDT aborda os problemas de atraso de tempo com o método de parar e esperar . O protocolo de dutos para RDT é muito mais eficiente do tempo como o computador de envio não é necessário esperar até que o computador receptor recebe e responde a um pacote IP . Em vez disso, o protocolo de gasoduto permite que o computador de envio para enviar um segundo pacote IP imediatamente após o envio do primeiro pacote IP. Os pacotes IP são colocados em uma tubulação e manipulados na ordem em que eles são enviados para o computador receptor . Isto reduz a quantidade de tempo necessário para enviar os pacotes IP , e permite que o computador de envio para completar sua tarefa mais rápido.
Pacotes duplicados
Erros no pacotes sendo enviados do computador de envio pode resultar em pacotes duplicados sendo enviados . No protocolo de parar e esperar , isso pode causar um dilema , pois fará com que a ação do pacote a ser repetido. Se dois pacotes idênticos são enviados de volta para trás no protocolo de gasoduto , o pacote duplicado será retirado do pipeline. Se um pacote duplicado é enviado no protocolo oleoduto mas as duplicatas não são próximas umas das outras , será até o computador receptor para decidir se os comandos do pacote IP deve ser concluído ou descartados.