תוכן עניינים:
הגדרה - מה המשמעות של חלון הזזה?
חלון הזזה הוא טכניקה לשליטה על מנות נתונים שהועברו בין שני מחשבי רשת בהם נדרשת אספקה אמינה ורצףית של מנות נתונים, למשל בעת שימוש בשכבת קישור נתונים (מודל OSI) או פרוטוקול בקרת שידור (TCP).
בטכניקת חלון ההזזה, כל מנות נתונים (עבור רוב שכבות קישור הנתונים) ובתים (ב- TCP) כוללות מספר רצף ייחודי ברציפות, המשמש את המחשב המקבל כדי למקם נתונים בסדר הנכון. מטרת טכניקת חלון ההזזה היא להשתמש במספרי הרצף כדי להימנע מנתונים כפולים ולבקש נתונים חסרים.
חלון הזזה נקרא גם חלונות.
Techopedia מסביר חלון הזזה
טכניקת חלון ההזזה מציבה מגבלות שונות על מספר מנות הנתונים שנשלחות לפני ההמתנה לאות אישור מהמחשב המקבל. מספר מנות הנתונים נקרא גודל החלון. המגבלות על גודל החלון משתנות בהתאם לקצב בו המחשב המקבל יכול לעבד את מנות הנתונים, ובקיבולת המאגר שלו.
אם היישום במחשב המקבל מעבד את מנות הנתונים בקצב איטי יותר מכפי שהמחשב השולח שולח אותם, אות האישור מהמחשב המקבל יאמר למחשב השולח להקטין את מספר המנות בגודל החלון בהעברה הבאה, או להפסיק באופן זמני את השידור כדי לשחרר את המאגר. אם לעומת זאת, היישום המקבל יכול לעבד את מנות הנתונים מהר יותר מכפי שהמחשב השולח שולח אותם, אות האישור יורה למחשב השולח להגדיל את מספר המנות בהעברה הבאה.
להעברת מנות נתונים יעילה, אסור להכריח את המשדר להפסיק לשלוח למשך זמן רב שלא לצורך. זה יקרה אם המחשב המקבל ישלח אות אישור להפסקה ולא ישלח אות אחרת להתחיל לשדר כאשר למאגר שלו יש מקום פנוי או שהוא ריק. שיקולים אחרים להעברת מנות נתונים יעילות כוללים:
- זמן עיכוב הלוך ושוב
- עיכוב מקצה לקצה
- עיכוב רוחב פס
