Nwlapcug.com


Protocolli di RDT

Trasferimento di dati affidabili (RDT) è un protocollo che è stato progettato per recuperare i dati che sono stato perso nel trasferimento a causa di errori verificatisi durante un processo di trasmissione. Internet utilizza due metodi alternativi per consegnare i pacchetti IP a un computer designato e programma, TCP e UDP. TCP è il preferito dei due protocolli a causa della sua affidabilità nell'ottenere i pacchetti IP dove devono andare. Se qualcosa dovesse andare storto, RDT recupera la perdita di pacchetti IP.

Fermata e attesa

La fermata RDT e protocollo di attesa è molto essenziale e una del protocollo più lento opzioni nella RDT. Quando viene utilizzato il protocollo di fermata e di attesa, il computer di invio invia il pacchetto IP e poi si ferma e resta in attesa di sentire dal computer ricevente. Quando il computer di destinazione riceve il pacchetto IP, esamina il pacchetto IP per corruzione o errori nella trasmissione. Se un errore o un danneggiamento viene riconosciuto dal computer ricevente, un messaggio viene inviato al computer di invio che racconta quel computer per inviare nuovamente il pacchetto. Se il pacchetto IP viene ricevuto senza errori, quindi un messaggio viene inviato nuovamente all'invio computer indicando tale pacchetto è stato ricevuto senza perdite. Mentre il computer di destinazione consiste nel determinare lo stato del pacchetto IP, non può ricevere qualsiasi altri pacchetti.

Protocollo della pipeline

La pipeline di protocollo RDT risolve i problemi di ritardo di tempo con il metodo di fermata e di attesa. Il protocollo di pipeline per RDT è molto più tempo efficiente come il computer di invio non è necessario attendere che il computer ricevente riceve e risponde a un pacchetto IP. Invece, il protocollo di pipeline consente al computer di invio inviare un pacchetto IP secondo immediatamente dopo l'invio del primo pacchetto IP. I pacchetti IP vengono collocati in una pipeline e gestiti nell'ordine in cui vengono inviati al computer ricevente. Questo riduce la quantità di tempo necessario per inviare i pacchetti IP e consente al computer di invio completare il suo compito più veloce.

Pacchetti duplicati

Inviati i pacchetti duplicati possono causare errori nei pacchetti inviati dal computer di invio. Nel protocollo di fermata e di attesa, questo può causare un dilemma come causerà l'azione del pacchetto deve essere ripetuto. Se due pacchetti identici vengono inviati schiena contro schiena nel protocollo della pipeline, il pacchetto duplicato verrà eliminato dalla pipeline. Se viene inviato un pacchetto duplicato nel protocollo della pipeline, ma i duplicati non sono vicino a vicenda, spetterà il computer ricevente di decidere se i comandi dal pacchetto IP devono essere completati o scartati.