tillförlitlig dataöverföring ( RDT ) är ett protokoll som är utformad för att återskapa data som har gått förlorad i överföringen på grund av fel som inträffat under en sändning process . Internet använder två alternativa metoder för att leverera IP-paket till en utsedd dator och program , TCP och UDP . TCP är att föredra av de två protokollen på grund av dess pålitlighet i att få IP-paket där de behöver gå . Om något går fel , återvinner RDT de förlorade IP-paket . Stanna och vänta
RDT stopp och vänta protokoll är mycket grundläggande och en av de långsammaste protokollalternativ i RDT . När stoppet och vänta protokoll används , skickar den sändande datorn IP- paket och sedan stannar och väntar på att höra tillbaka från den mottagande datorn . När den mottagande datorn tar emot IP-paket , undersöker den IP-paketet för korruption eller fel i överföringen . Om ett fel eller korruption känns igen av den mottagande datorn , skickas ett meddelande tillbaka till den sändande datorn som talar om att datorn för att skicka paketet . Om IP- paketet tas emot utan några fel , då ett meddelande skickas tillbaka till den sändande datorn om att paketet togs emot utan några förluster . Medan den mottagande datorn bestämma status för IP-paket , kan den inte ta emot några andra paket . Addera Pipeline Protocol
pipeline RDT -protokollet behandlar problemen tidsfördröjning med stopp och vänta metoden . Den pipeline protokoll för RDT är mycket mer tidseffektivt som den sändande datorn inte behöver vänta tills den mottagande datorn tar emot och svarar på ett IP-paket . Istället tillåter rörledningen protokollet den sändande dator att sända ett andra IP-paket omedelbart efter att skicka det första IP-paketet . De IP-paket placeras i en rörledning och hanteras i den ordning som de skickas till den mottagande datorn . Detta minskar den tid som krävs för att skicka IP-paket , och låter den sändande datorn för att slutföra sin uppgift snabbare .
Duplicera Paket
fel i paket som skickas från den sändande datorn kan ge dubbla paket som skickas . I stopp och vänta -protokoll , kan detta orsaka ett dilemma eftersom det kommer att orsaka verkan av paket som skall upprepas. Om två identiska paket skickas rygg mot rygg i pipeline -protokollet , kommer den dubblerade paketet tas bort från rörledningen . Om en dubblett paket skickas i rörledningen protokollet men dubbletter är inte bredvid varandra , kommer det att vara upp till den mottagande datorn för att avgöra om de kommandon från IP-paket ska fyllas eller kasseras .
Addera