IGMP (Internet Group Management Protocol) پروتکلی است که برای مدیریت و کنترل گروههای چندرسانهای در شبکه استفاده میشود. IGMP پیامهای مختلفی را برای ارتباط بین دستگاههای میزبان (hosts) و مسیریابها (routers) در شبکه تعریف میکند. در زیر، نمونههایی از پیامهای IGMP را میتوانید مشاهده کنید:
Membership Query (IGMPv2 و IGMPv3):
این پیام توسط مسیریابها برای بررسی وضعیت عضویت دستگاهها در گروههای چندرسانهای ارسال میشود.
پیام Membership Query اطلاعاتی را درباره گروههای چندرسانهای که مسیریاب میزبانی میکند، درخواست میدهد.
Membership Report (IGMPv1، IGMPv2 و IGMPv3):
این پیام توسط دستگاهها برای اعلام عضویت در یک گروه چندرسانهای به مسیریابها ارسال میشود.
پیام Membership Report مشخص میکند که دستگاه عضو یک گروه چندرسانهای است و میخواهد بستههای مربوط به آن گروه را دریافت کند.
Leave Group (IGMPv2 و IGMPv3):
این پیام توسط دستگاهها برای خروج از یک گروه چندرسانهای به مسیریابها ارسال میشود.
پیام Leave Group به مسیریاب اعلام میکند که دستگاه دیگر عضو گروه چندرسانهای نیست و دیگر نیازی به دریافت بستههای مربوطه ندارد.
Membership Report v2 (IGMPv2):
این پیام در IGMPv2 استفاده میشود و به مسیریابها اعلام میکند که یک دستگاه به تازگی به یک گروه چندرسانهای پیوسته است.
پیام Membership Report v2 به مسیریاب اطلاع میدهد که یک دستگاه به تازگی به یک گروه چندرسانهای پیوسته است و میخواهد بستههای مربوط به آن گروه را دریافت کند.
مهم است بدانید که IGMP در نسخههای مختلف (مانند IGMPv1، IGMPv2 و IGMPv3) قابلیتها و پیامهای متفاوتی دارد و هر نسخه توسط دستگاهها و مسیریابها پشتیبانی میشود.
بیشتر بخوانید: