Ang mga retransmission timeout ay mga mahahalagang parameter sa mga transport layer protocols upang matiyak ang maaasahang data transfer. Kanilang tinitiyak kung gaano katagal ang isang nagpadala ay naghihintay bago muling i-transmit ang isang nawala o hindi alam na packet. Ang tamang kalkulasyon ng mga timeout na ito ay tumutulong sa pagbalanse ng network eflief at tugon.

Mga Salik na Nakaiimpluwensiya sa Retransmission Timeout

Ang mga pangunahing salik ay kinabibilangan ng round-tip time (RT), variable in network antala, at protocol-specific konsiderasyon. Ang tumpak na pagsukat ng RTT ay mahalaga sa pagtatakda ng angkop na timeout na mga halaga.

Pagsukat sa Round-Trip na Panahon

Ang RTT ay sinusukat sa pamamagitan ng pagpapadala ng isang pakete at pag-aayos ng tagal hanggang sa matanggap ang isang pagkilala. multiple measure na sukat ay kinuha upang isaalang alang ang network conversions. Ang average na RTT ay nagbibigay ng baseline para sa pagtatakda ng timeout.

Pagkalkula sa Oras ng Pag - aalis ng Retransmission

Ang karaniwang ginagamit na pamamaraan ay ang pagkalkula ng pinakinis na RTT (SRTT) at ang RTT variation (RTTVAR). Pagkatapos ay nakatakda ang timeout gamit ang pormulang:

Timeout = SRT + 4 * RTTVAR

Pagbabago sa Kalagayan ng Network

Ang mga prestures ng oras ay dapat umangkop sa nagbabagong mga kondisyon ng network. Kung ang mga pagkaantala ay tumaas, ang timeout ay dapat na tumaas alinsunod dito. sa kabaligtaran, kung ang network ay matatag, ang timeout ay maaaring bawasan upang mapabuti ang kahusayan.