מדעי המחשב תקשורת מחשבים רק בינסקי

לחץ כאן לכל השאלות

גודל של ה-packet המקורי 2400 (bytes). גודל של bytes20 IP Head במהלך הניתוב אל יעדו ה-packet עבר דרך 3 רשתות: - הרשת הראשונה בעלת MTU של 660 (bytes) - הרשת השנייה בעלת MTU של 580 (bytes) - הרשת השלישית בעלת MTU של 900 (bytes) בהנחה שכל ה-fragments הגיעו אל היעד, כמה פרגמנטים יגיעו אל כתובת היעד?

1
done
by
מיין לפי
by Ronen Gelmanovich
Ronen Gelmanovich 0 נקודות · יותר מ-6 חודשים
מוניטין: 88
מורידים 20 בתים מהpacket (ip header) נותרנו עם 2380 בתים של data. ברשת הראשונה נחלק את זה פרגמנטים של 660 (כל אחד מהם יכיל 640 בתים של data ו20 בתים של header). נקבל שיש 4 כאלו, 3 הראשונות יהיו בגודל 660 והאחרונה תהיה בגודל 480 (20*3 בתים של data ש"גילחנו" מכל פרגמנט קודם בשביל header ועוד 20 בתים שלheader להודעה האחרונה) כעת ברשת השנייה, כל הפרגמנטים בגודל 660 יאלצו להתפצל ל2 כי הMTU הוא 580. לכן יהיו לנו 3 פרגמנטים שיתפצלו הפרגמנט האחרון לא יתפצל. כלומר יש לנו ברשת זו 7 פרגמנטים. ברשת השלישית, כל אחד מ7 הפרגמנטים הללו קטן מהMTU שהוא 900 ולכן ישלח ללא פיצול. לכן יגיעו 7 פרגמנטים ליעד.
by

* השאלה נוספה בתאריך: 01-07-2019