|
صفحة: 149
. 1 השולח מעביר את מנה , 0 המנה מגיעה תקינה והמקבל מאשר את קבלתה . . 2 זמן ההמתנה של השולח פג לפני שהאישור הגיע , והוא משדר שוב את מנה . 0 . 3 השידור החוזר מצליח והמקבל שולח שוב אישור ( הוא אמנם מגלה שמנה זו התקבלה כבר , ולכן לא מעביר אותה לשכבה שמעל . ( . 4 השולח מקבל את האישור הראשון ומשדר את מנה . 1 מנה זו אובדת . . 5 האישור השני בעבור מנה 0 מגיע . השולח מניח בטעות שהאישור מתייחס למנה . 1 איור 3 . 11 מתאר רצף אירועים זה . ברצף האירועים שבאיור , השולח מפרש את האישור השני של מנה 0 כאישור בעבור מנה , 1 ולכן שולח את מנה . 2 אבל מנה 1 אבדה ולכן השולח היה צריך לשדרה שנית . כיוון שלא עשה זאת , המנה שנשלחה לא תועבר לשכבה שמעל . הפרוטוקול נכשל אפוא במילוי תפקידו . רצף אירועים זה עלול לשבש את פעולת הפרוטוקול לחלוטין . תכנון פרוטוקולים הוא נושא מורכב ; יש לבדוק בזהירות את כל צירופי האירועים האפשריים ולוודא שהפרוטוקול מטפל נכון בכל מקרה של אובדן או שיבוש של מידע . אייר 3 . 11 המתנה קצרה מדי לאישור יוצרת בעיה בפרוטוקול
|
|