עמוד:189

3 . 4 . 7 בקרת עומס ? -ב כ 7 < אחד ההיבטים המעניינים של TCP הוא מנגנון בקרת העומס ( congestion control ) במרבית הרשתות המודרניות , אובדני מנות והשהיות ארוכות במיוחד , נגרמים הרבה יותר עקב עומסים מאשר עקב כשלי חומרה . באופן פרדוקסלי , פרוטוקולי תובלה שמשדרים שוב מנות שלא אושרו בפרק הזמן שהוקצב , מחריפים את בעיית העומס משום שהם מגדילים את כמות המנות ברשת . אם עומס גורם לשידורים חוזרים רבים יותר , המערכת כולה עשויה להתמוטט - תופעה דומה לתופעת פקקי התנועה ברשת הכבישים ( תארו לעצמכם שאם מכונית לא הייתה מגיעה ליעדה בזמן , היו שולחים עותק נוסף של אותה מכונית . ( ... כדי להימנע מבעיה זו , TCP מגיב לכמות המנות שאובדות ועל-סמך זה מעריך את העומס ברשת . כאשר העומס עולה , TCP מקטין את קצב השידורים החוזרים . בהקשר זה אפשר לשאול שלוש שאלות רלוונטיות ; כיצד TCP יודע שיש עומס ברשת ? כיצד TCP מאט את קצב השידור ? כיצד TCP מגביר את קצב השידור כאשר העומס ברשת הוקל ? ראשית נציין שפרוטוקול IP אינו מטפל בבקרת עומס כלל , ולכן על TCP לאתר בעצמו מצבי עומס ולטפל בהם . בהמשך נסרטט בקווים כלליים את התשובות לשאלות אלו בלי להיכנס לפרטים העדינים של האלגוריתם של . TCP rnwnn לשאלה הראשונה היא שאלגוריתס בקרת העומס של TCP מתחיל לפעול כאשר הוא מזהה "אירוע . "אובדן אירוע כזה יכול להתרחש כאשר מתרחשת פסיקת-זנע , או כמו לגבי מקטעים אחרים , TCP משדר שוב מקטעי SYN או FIN שהשתבשו או אבדו . תהליך לחיצת היד מבטיח ש-ק 70 לא יפתח או יסגור קשר בלי ששני הצדדים יסכימו על כך . שאלה למחשבה מדוע אין די בלחיצת יד כפולה כדי להבטיח יצירה וסיום אמינים של קשרים ?

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר