תרגול הודעות ונתיבי רשת¶
תרגיל ראשון - רצף מוגבל¶
החליפו את קבוצת seen במודל חלון של 32 מספרי רצף. לצורך התרגיל התחילו במספר 1 והניחו שאין עדיין גלישה של המספר השלם. הגדירו מה עושים בהודעה חדשה, כפולה, מאוחרת בתוך החלון וישנה מחוץ לחלון.
בדקו את הרצף 2, 1, 1, 4, 3, 40, 2. הסבירו מדוע "ישן" ו"כפול" אינם בהכרח אותה טענה כאשר כבר זרקנו היסטוריה.
תרגיל שני - הודעה ריקה¶
הוסיפו לשולח datagram באורך אפס ועדכנו את מספר הקבלות הצפוי בניסוי. תעדו מה החזיר recvfrom ומה החליט parser היישום. הסבירו מדוע אין להשתמש בתוצאה הזאת כדי ליישם סגירת TCP.
תרגיל שלישי - שני מועמדים¶
תכננו ניסיונות חיבור לשני מועמדים, אחד IPv6 ואחד IPv4, תחת תקציב כולל של שתי שניות. הראשון אינו מגיב והשני מצליח לאחר מאה מילישניות מרגע שנוסה. הגדירו מתי מתחילים כל ניסיון, איך בוחרים מנצח ומה קורה אם שניהם משלימים כמעט יחד.
הפרידו כשל resolution מכשל connect, ושמרו את שם היעד המקורי לאימות זהות. אין צורך לשנות בפועל את הגדרות הרשת של המחשב כדי לבדוק את מכונת המצבים; אפשר להשתמש בתוצאות מוזרקות.