הנדסה אזרחית & הנדסה מבנית
חישוב ערך Retransmission Timeout (rto) ב Tcp לחיבורים סטריים
Table of Contents
Retransmission Timeout (RTO) הוא פרמטר חיוני בחיבורי TCP הקובעים כמה זמן מחכה שולח לפני ניתוק תיק. חישוב נכון של RTO מבטיח שידור נתונים יציב ויעיל, צמצום עיכובים ולהימנע מנסיגה מיותרת.
הבנה של RTO ב- TCP
RTO מחושבת דינמי בהתבסס על תנאי רשת.זה מתאים לריאציות בזמן עגול (RTT), שהוא הזמן שלוקח חבילה לנסוע משולח למקבל ובחזרה. חישוב RTO מסייע למנוע הפסקאות מוקדמות או לחכות יתר.
עקבו אחרי RTO
החישוב כולל מדידת RTT וריאציות שלה לאורך זמן.אלגוריתם סטנדרטי משתמש בנוסחאות הבאות:
(ב) ,0) , רשם כפליים (ב) , [13] , [13] ,2RTT SteveFLT 3) מהווה לאחר מכן את ה-RTO על בסיס ערכים אלה, לעתים קרובות עם שולי בטיחות.
צעדים מרכזיים ב-RTO Calculation
- מדדו את RTT לכל חבילה מוכרת.
- עדכון RTT המשוער באמצעות ממוצע נע במהירות גבוהה (EWMA).
- חישוב סטיית RTT כדי להסביר עבור רשת פנויות.
- הגדר את RTO כסכום של RTT המשוער וכמה של הסטייה.
ערכים אופייניים עבור המספר הם 4 פעמים הסטייה, המספק איזון בין היענות ויציבות.