עמוד:143

המקבל ממתין להגעת מנה ; כאשר מגיעה מנה מהשכבה שלמטה הוא בודק אותה . אם לא התגלה שיבוש , הוא מעביר את שדה המידע של המנה לשכבה שלמעלה , ויוצר אישור . Ack כאשר מתגלה שיבוש , המנה נמחקת והמקבל יוצר אישור . Nak לאחר-מכן נשלח האישור , באמצעות השכבה שלמטה . קביעת זמן ההמתנה נדון כעת בקביעת זמן ההמתנה . זמן זה צריך להיות ארוך מעט יותר מהזמן הצפוי לקבלת האישור . הדוגמה שלהלן עוסקת בקביעת זמן זה . ^/? אק JiV 'pp 3 . 1 $ //• קקאל , /; ק / ל / ק / מ . •? j e ' k נניח שהזמן הממוצע , מתחילת שידור מנה עד גמר הגעתה , הוא 10 מילי-שניות , זמן העיבוד הממוצע של מנה אצל המקבל הוא 2 מילי-שניות , והזמן הממוצע מתחילת שידור האישור עד גמר הגעתו לשולח הוא 2 מילי-שניות . לאיזה ערך יש לאתחל את קוצב הזמן של השולח ? השולח מצפה לקבל אישור 14-כ מילי-שניות לאחר תחילת השידור . מאחר שמדובר בזמנים ממוצעים , ורוצים להקטין את הסיכוי שיתבצע פסק-זמן שאין בו צורך , יש לאתחל את קוצב הזמן לערך גדול מעט יותר מאשר 14 מילי-שניות . פרוטוקול זה הוא פרוטוקול חד-כיווני - רק צד אחד שולח מידע . אולם למימושו דרוש ערוץ דו-כיווני למחצה , או ערוץ דו-כיווני , ( duplex ) משום שיש צורך להעביר אישורים בכיוון ההפוך . שידורים חוזרים הפרוטוקול שפיתחנו לעיל קיבל נתונים מהשכבה שלמעלה , שלח אותם למקבל ודיווח לשכבה שלמעלה על הצלחה או על כישלון בהעברת הנתונים , אולם הוא לא התגבר על שיבושים ואובדנים . כדי להתגבר על שיבושים ואובדנים , יש להשתמש בשידורים חוזרים . ( retransmissions ) שידור חוזר יתבצע לפי הכלל הזה f כאשר השולח מקבל אישור , Nak או כאשר ההמתנה מופסקת על-ידי פסיקת-זמן , השולח משדר שוב את המנה האחרונה ששודרה .

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


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