سوال 13

حل تشریحی سوال شماره 13 حل مسئله

کنکور دکتری مهندسی فناوری اطلاعات (IT) 1400

13.

یک مسیریاب را در نظر بگیرید که بسته ای به اندازه ۴۰۰ بایت را دریافت می‌کند. این مسیریاب باید این بسته را به شبکه‌ای با 200MTU بایت ارسال کند. تعداد fragmentها و مقادیر بیت More Fragment (MF) و offset در هدر سرآیند تکه ها کدام است؟ (فرض کنید پروتکل TCP و پروتکل IP بخش آپشن ندارند.)

1)

سه تکه بسته اول: offset=0,MF=1، بسته دوم: 0=offset=22 ،MF، بسته سوم: 0=offset=44 ، MF

2)

سه تکه بسته اول: offset=0,MF=1، بسته دوم: 1=offset 22 ,MF، بسته سوم: 0=offset=44 ، MF

3)

سه تکه بسته اول: offset=0,MF=1، بسته دوم: 1=offset 23 ,MF، بسته سوم: offset=46 ، MF=0

4)

چهارتکه بسته اول: offset=0,MF=1، بسته دوم: 1=offset 23 ,MF، بسته سوم: 1=offset=46 ،MF

بسته چهارم: offset=66 ، MF=0

پاسخ ها

1 پاسخ
دکتر ابوالفضل حقیقت
دکتر ابوالفضل …پنج شنبه 17 اردیبهشت 1405

گزينه 2 درست است.

تکه تکه کردن در IPv4 را در بخش 4-4-1  فراگرفتیم. چون MTU=200 و این حداکثر واحد انتقال شامل سرآیند 20 بایتی IP هم می‌­شود. لذا اندازه داده درون بسته نباید بیش از 200-20=180B باشد. اما از آنجا که  افست 13 بیتی است، اندازه داده درون بسته باید مضرب 8 هم باشد و بنابراین بزرگترین مضرب 8 کوچکتر یا مساوی 180 یعنی 176 را در نظر می‌­گیریم. داده 400-20=380 بایتی را بر 176 تقسیم می­‌کنیم. دو تکه 176 بایتی و یک تکه 28 بایتی خواهیم داشت. افست تکه اول 0 و افست تکه دوم 176/8=22 خواهد بود و افست تکه سوم 2*22=44 می­‌باشد. پرچم MF برای همه تکه‌­ها غیر از تکه آخر 1 است.

ارسال پاسخ