עמוד:142

אלגומתם של עצור-והמתן - גרסה ו האלגוריתם של השולח והמקבל בפרוטוקול עצור-והמתן מוצג להלן . שולח בצע לולאה ( אין-סופית ) קבל נתונים מהשכבה שלמעלה צור מנה לשידור העבר את המנה לשכבה שלמטה ואתחל קוצב-זמן המתן לאישור או לפסיקת זמן אם התקבל , Ack דווח ( הצלחה ) אחרת , רווח ( כישלון ) סוף הלולאה . מקבל בצע לולאה ( אין-סופית ) המתן להגעת מנה קבל מנה מהשכבה שלמטה ובדוק אותה אם המנה תקינה , בצע . 1 צור אישור Ack . 2 העבר את שדה המידע לשכבה שמעל אחרת . 1 צור אישור Nak העבר לשכבת שלמטה את האישור ( לשידור ) סוף הלולאה . השולח מבצע לולאה אין-סופית . הוא מקבל נתונים מהשכבה שלמעלה ( נניח לשם פשטות שלשכבה שלמעלה יש תמיד נתונים לשידור ) ויוצר מהם מנה . לאחר העברת מנה לשכבת שלמטה , השולח אינו פונה מיד ליצירת מנה נוספת , אלא מפעיל את קוצב-הזמן וממתין עד קבלת תגובה מהיעד , או עד תום זמן ההמתנה שהוקצב . אם התקבל , Ack השולח מדווח לשכבה שלמעלה על הצלחה בשידור הנתונים . אולם אם התקבל , Nak או הסתיים הזמן שהוקצב , השולח מדווח על כישלון .

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


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