Ang mga awtomatikong paulit-ulit na reQuest (ARQ) protocol ay ginagamit sa komunikasyong datos upang matiyak ang maaasahang paglilipat ng datos. Ang pag-kalkula ng angkop na mga halaga ng timeout ay mahalaga para sa pagpapanatili ng kahusayan at pag-iwas sa hindi kinakailangang mga retransmission. Ang gabay na ito ay nagbibigay ng isang malinaw, hakbang-by-steep na proseso para sa pag-alam ng mga halaga ng timeout sa ARQ protocols.
Pag - unawa sa mga ABLEN SA ARQ
Ang ARQ protocols ay gumagana sa pamamagitan ng pagpapadala ng mga data packet at paghihintay ng mga pagkilala mula sa receiver. Kung ang isang pagkilala ay hindi natanggap sa loob ng isang tiyak na timeout period, ang nagpadala ng retransmitts ang data. Ang tamang timeout na kalkulasyon ay tumutulong upang maging balanse sa pagitan ng mga agarang retransmission at pag-iwas sa mga maling cause.
Mga Salik na Naglalagay ng Panahon sa Pagkalkula
May ilang salik na nakaaapekto sa pagtatakda ng mga pamantayan sa oras, kasama na ang pag - ikli ng panahon, jitter, at bilis ng paghahatid.
Hakbang-by-Track Asspectation Proseso
Sundin ang mga hakbang na ito upang kalkulahin ang halaga ng paglabas ng oras:
- [Measure Round-Trip Time (RT):[kailangan ng isang pakete ng datos upang makapaglakbay sa receiver at pabalik.
- Calculate Variance: Sinusukat ang variable sa RTT upang magsulit para sa network jitter.
- [Set Timeout: Gamitin ang pormula: Timeout = RT + 4 * Variance. Ito ay nagbibigay ng isang neutral upang ma-reference ang mga pagbabago.
Halimbawang Pagkalkula
Kung ang katamtamang RTT ay 100 milled at ang dibersidad ay 20 milecond, ang timeout na halaga ay:
Timeout = 100 m + 4 * 20 m = 180 mile seconds.