Pålitelig Dataoverføring ( RDT ) er en protokoll som er utviklet for å gjenopprette data som har gått tapt i overføring på grunn av feil som har oppstått under en overføring prosess . Internett bruker to alternative metoder for å levere IP-pakker til en bestemt datamaskin og program , TCP og UDP . TCP er den foretrukne av de to protokollene på grunn av sin pålitelighet i å få IP-pakker der de trenger å gå. Hvis noe går galt , gjenoppretter RDT de tapte IP-pakker . Stopp og vent
RDT stopp og vent protokollen er veldig grunnleggende og en av de tregeste protokollen i RDT . Når stopp og vent protokollen brukes , sender du sender datamaskinen IP-pakken og deretter stopper og venter på å høre fra den mottakende datamaskinen . Når mottar datamaskin mottar IP-pakken , undersøker det IP-pakken for korrupsjon eller feil i overføringen . Hvis en feil eller korrupsjon er anerkjent av den mottakende datamaskinen , sendes en melding tilbake til å sende datamaskinen som forteller at datamaskinen til å sende pakken . Hvis IP-pakken er mottatt uten feil , da en melding tilbake til avsenderdatamaskinen om at pakken ble mottatt uten tap. Mens den mottakende datamaskinen er å avgjøre statusen for IP-pakke , kan den ikke motta noen andre pakker .
Pipeline Protocol
Rørledningen RDT protokollen løser tidsforsinkelse problemer med stopp og vent metoden. Rørledningen protokoll for RDT er mye mer tidseffektiv som sender datamaskinen ikke er nødvendig å vente til den mottakende datamaskinen mottar og reagerer på en IP-pakke . I stedet lar rørledningen protokoll som sender datamaskinen til å sende en ny IP-pakke umiddelbart etter sending den første IP-pakke . IP-pakker er plassert i en rørledning og håndteres i den rekkefølgen de blir sendt til mottakerens datamaskin. Dette reduserer tiden det tar å sende IP-pakker , og gjør at du sender datamaskinen for å fullføre sin oppgave raskere .
Duplicate pakker
Feil i pakker som blir sendt fra avsenderdatamaskinen kan resultere i dupliserte pakker som sendes . I stopp og vent protokollen, kan dette føre til et dilemma som det vil føre til at handlingen av pakken skal gjentas. Hvis to identiske pakker sendes rygg mot rygg i rørledningen protokollen, vil de dupliserte pakken bli droppet fra rørledningen . Hvis et duplikat pakke sendes i rørledningen protokollen , men de duplikater er ikke ved siden av hverandre, vil det være opp til den mottakende datamaskinen for å avgjøre om de kommandoer fra IP-pakke skal være fullført eller kasseres.