IGMP: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Редакция без резюме
Ред 1:
'''IGMP''' ({{lang-en|'''I'''nternet '''G'''roup '''M'''anagement '''P'''rotocol}}) е [[комуникационен протокол]] на [[Мрежов слой в OSI модела|мрежово ниво]], който се използва за комуникация между [[хост]]ове и съседни [[рутер]]и в [[IP]] [[телекомуникационна мрежа|мрежите]] при изграждане на връзка с дадена [[мултикаст]] група.
 
== Архитектура ==
Мрежа, проектирана да доставя [[IP мултикаст|мултикаст]] услуга, използвайки IGMP може да използва тази основна архитектура:
 
[[Файл:IGMP_basic_architecture.png|580п|Пример за IGMP архитектура.]]
 
IGMP работи между хост и локален мултикастов рутер. [[Суич (компютърни мрежи)|Суичове]], имащи [[IGMP snooping]], могат да извличат полезна информация като наблюдават IGMP транзакциите. След това се използва [[Protocol Independent Multicast]] (PIM) между локалния и отдалечения мултикастов рутер, за да се насочи мултикастовия трафик от хостовете, изпращащи мултикаст, към хостовете, които не са били регистрирани през IGMP.
 
Протоколът работи на мрежово ниво, както и други протоколи за управление на мрежата като [[ICMP]].<ref name="Forouzan 2012">{{cite book|last1=Forouzan|first1=Behrouz A.|title=Data Communications and Networking|date=2012|publisher=McGraw-Hill|location=New York, NY|isbn=0073376221|page=658|edition=5}}</ref>
 
IGMP се осъществява на определен хост и в рутера. Хостът заявява членство към група чрез локалния рутер, докато рутерът слуша за такива заявки и периодично изпраща заявки за абонамент. Един рутер на подмрежа се избира, за да изпълнява тази функция. Някои многослоеви суичове включват възможност за изпращане на IGMP заявки, за да могат техните IGMP snooping възможности да работят при отсъствието на IP мултикаст в по-голямата мрежа.
 
IGMP е уязвим към някои атаки<ref>[http://www.securityfocus.com/bid/5020/info IGMP report denial of service]</ref><ref>[http://support.microsoft.com/default.aspx?scid=kb;en-us;238329&sd=tech Fragmented IGMP packet]</ref><ref>[http://www.securemulticast.org/GSEC/gsec3_ietf53_SecureIGMP1.pdf#search=%22igmp%20attacks%22 IGMP Security Problem Statement and Requirements]</ref><ref>Microsoft Security Bulletin MS06-007: [http://www.microsoft.com/technet/security/Bulletin/MS06-007.mspx Vulnerability in TCP/IP Could Allow Denial of Service (913446)]</ref> и [[Защитна стена|защитните стени]] обикновено дават възможността на потребителя да го изключат.
 
== Версии ==
* '''IGMPv1''' - Позволява даден хост да получава информация за дадена мултикаст група (RFC 1112).
* '''IGMPv2''' - МаршрутизаторътРутерът бива информиран, когато някой хост напусне мултикаст групата (RFC 2236).
* '''IGMPv3''' - Позволява един хост да получи информация за друг хост от дадена мултикаст група (RFC 3376 и RFC 4604).
 
== Източници ==
<references />
 
{{мъниче}}
[[Категория:Протоколи от мрежовия слой]]
Взето от „https://bg.wikipedia.org/wiki/IGMP“.