การ วัด และ การ ปรับ ปรุง
วิธี คํานวณ เวลา การ กลับ มา ใช้ งาน ใน ทบ: ทฤษฎี, อัล กอ ริ ทม, และ การ พิจารณา ที่ ใช้ ได้ จริง
Table of Contents
การจับเวลาแบบรีทรานส์ใน TCP จําเป็นสําหรับการจัดการการส่งข้อมูล และตรวจสอบว่าผู้ส่งควรทําการส่งหรือไม่
มูลนิธิอนุรักษ์การกลับมาของ TCP
แนวคิดหลักเบื้องหลังการจับเวลา TCP คือการประมาณเวลาเดินทางกลับ (RT) ระหว่างผู้ส่งและผู้รับ ซึ่งนี่จะช่วยตัดสินใจว่าเมื่อไรควรทําการเปลี่ยนชื่อข้อมูล หากไม่มีการรับค่าภายในระยะเวลาหนึ่งตัว ส่วนตัวจับเวลาต้องปรับตัวให้เข้ากับเงื่อนไขเครือข่ายเพื่อป้องกันการส่งข้อมูลหรือหน่วงเวลาที่ไม่จําเป็น
อัลกอริธึมสําหรับคํานวณการย้อนเวลา
อัลกอริทึมที่ใช้โดยทั่วไปคืออัลกอริทึมจาคอบสัน/คาเรซ ซึ่งปรับเวลาในการเปลี่ยนเส้นทาง (RTO) โดยอิงจาก RTTs ที่วัดแล้ว มันจะรักษาการประมาณ RTT (STT) และ RTT ความแปรปรวน (TTTRR) โดย RTRTR จะคํานวณว่า:
[FLT: 0] RTO = SRT + 4 * RTTVAR
วิธี นี้ ทํา ให้ ผู้ ตั้ง เวลา ปรับ ตัว เข้า กับ สภาพ แวด ล้อม ของ เครือ ข่าย ต่าง ๆ ได้ ลด การ หด ตัว โดย ไม่ จําเป็น และ ปรับ ปรุง ให้ มี ประสิทธิภาพ.
การ พิจารณา ที่ ใช้ ได้ จริง ใน การ คํานวณ เวลา
ในการฝึก ปัจจัยต่าง ๆ เช่น การติดเครื่องเครือข่าย, การสูญเสียแพ็กเกจ, และความผันผวนในการตั้งค่าตัวจับเวลา RTT การจัดระบบ TCP มักมีการป้องกัน เช่น ค่า RTO ที่น้อยที่สุดและสูงสุด เพื่อป้องกันการจับเวลาที่สั้นหรือยาวมาก ปกติ ค่า RTO จะมีค่าน้อยที่สุดประมาณ 200 มิลลิวินาที ในขณะที่ค่าสูงสุดสามารถถึงได้หลายวินาที
นอก จาก นี้ มี การ ใช้ ยุทธวิธี ป้องกัน ตัว แบบ เอกซ์ โป เต อร์ เพื่อ หลีก เลี่ยง การ แทรกซึม ของ เครือ ข่าย.