سوال 38

حل تشریحی سوال شماره 38 شبکه های پیشرفته

کنکور دکتری مهندسی کامپیوتر 1401

38.

چند مورد از اظهارات زیر درست است؟

  • میزبانها و مسیریابها از ICMP برای تبادل اطلاعات سطح شبکه استفاده می‌کنند.
  • برنامه traceroute از پیغام "TTL منقضی شد" پروتکل ICMP استفاده می کند.
  • پروتکل ICMP برای انتقال اطلاعات بین میزبانها و مسیر یابهای شبکه از تنظیم تعدادی بیت در سرآیند IP استفاده می کند.
  • پیغام‌های ICMP در دیتاگرامهای IP جابه جا میشوند و در بدنه پروتکلهای UDP و TCP قرار نمی گیرند.
  • پیغام‌های ICMP از پورت شماره ۸۶ استفاده می کنند.
1)

دو

2)

سه

3)

چهار

4)

پنج

پاسخ ها

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

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

طبق متن درس در بخش 4-4-2، پیام­ها ICMP بین مسیریاب­ها و میزبان­ها رد و بدل می­شود (درستی جمله 1) و در برنامه traceroute از پیام انقضای تایمر استفاده می­کند (درستی جمله 2). اما بسته ICMP فقط در محموله دیتاگرام IP قرار می­گیرد و دست به فیلدهای سرآیند IP نمی­زند (نادرستی جمله 3). همچنین گفتیم که اگرچه ICMP اغلب بخشی از IP در نظر گرفته می‌شود، اما از نظر معماری در بالای IP قرار گرفته است، زیرا پیام‌های ICMP داخل دیتاگرام‌های IP حمل می‌شوند (درستی جمله 4) و بنابراین از UDP و TCP استفاده نکرده و شماره پورت ندارد (نادرستی جمله 5). پس 3 عبارت درست وجود دارد.

ارسال پاسخ