Ang mga retransmission timeout ay mga kritikal na parameter sa pagpapadulas ng mga protocol ng window na ginagamit para sa maaasahang paghahatid ng datos. Kanilang tinitiyak kung gaano katagal naghihintay ang isang nagpadala bago muling i-transmit ang isang pakete na hindi kinilala. Ang tamang kalkulasyon ng mga timeout na ito ay tumitiyak sa mahusay na pag-ganap ng network at nagpapaliit sa hindi kinakailangang retransmissions.

Pag - unawa sa mga Oras ng Paghahatid

Ang retransmission timeout (RTO) ay ang panahon pagkatapos kung kailan ang isang nagpadala ay muling nagpapadala ng isang pakete kung walang natanggap na pagkilala. Ito ay nag-aangkop ng dinamikong batay sa mga kondisyon ng network upang maging balanse sa pagitan ng mga napapanahong retransmission at pag-iwas sa hindi kinakailangang mga paggaya.

Mga Salik na Nakaiimpluwensiya sa Pagkalkula ng RTO

Ilang salik ang nakakaimpluwensiya sa pagkalkula ng RTO, kabilang ang round-trip time (RT) na variable, network buhul- buhol, at staket love. tumpak na pagsukat ng RTT at ang dibersidad nito ay mahalaga sa pagtatakda ng angkop na halaga ng timeout.

Pagkalkula sa RTO

Ang pinakakaraniwang paraan sa pagkalkula ng RTO ay ang pag - iistrikto sa pinakinis na RTT (SRTT) at sa RTT variable (RTTVAR). Ang pormula na karaniwang ginagamit ay:

RTO = SRT + 4 * RTTVAR[

Saan:

  • SRT ang pinakinis na round-trip time na tantiya.
  • Ang RTTVAR ang tinatayang pagkakaiba-iba sa RTT.

Ang kalkulasyong ito ay tumutulong sa pag-aangkop ng timeout batay sa kasalukuyang mga kondisyon ng network, pagbabawas ng hindi kinakailangang mga retransmission at pagpapabuti ng kabuuang kahusayan.