מעבדת פרוטוקול מומצא: הודעות, ACK ואובדן

מאת ארז ברזאני · תרגול מקורי של GammaCyber

ניסוי מקומי בפרוטוקול PINGO. בחרו אובדן נתון או אישור, הפעילו שלב ועקבו אחרי מסירה ליישום לעומת שידור חוזר. ההדמיה מוגבלת ואינה יוצרת חיבורי רשת.

הכללים לפני הניסוי

החיבור כבר OPEN, וההודעה הראשונה היא DATA(0,A). המקבל מצפה תחילה ל־0. אחרי מסירה המספר המצופה מתחלף; כפילות מאושרת שוב בלי מסירה חוזרת. השולח משדר שוב לאחר timeout ומשתמש במספר הבא רק אחרי אישור תואם. הקישור למפרט המלא מסביר גם את גבולות המודל.

ניסוי מומלץ

התחילו בהעברה ללא אובדן, ואז אפסו ובחרו אובדן ACK ראשון. השוו את מספר שליחות DATA למספר המסירות ליישום. באובדן אישור יש שני שידורים אבל רק מסירה אחת. השולח אינו יכול לדעת מה בדיוק אבד רק מן ה־timeout. מעבדת PINGO אינה סימולציית TCP מלאה.

מתרגלים כאן

הצעד הבא בלמידה

בחרו עיקרון אחד שעדיין לא ברור, חזרו לדוגמה ונסו להסביר אותה במילים שלכם.

לשיעור הקשור בקורסלמפת הקורס וחלוקת התוכן

המשאבים בעמוד הזה פתוחים. חלק משיעורי הקורס זמינים בתצוגה מקדימה, וגישה מלאה בתשלום.

להמשך תרגול

מקורות טכניים וגבולות התרגול

המקורות מסבירים טכנולוגיה. הם אינם אסמכתה למבנה מיון צבאי. התוכן כאן עצמאי; הנחיות הזימון האישי הן הקובעות. מצאתם שגיאה? כתבו לנו.