Video: Address Resolution Protocol (ARP) and Reverse ARP explained Animated 2024
Het IGMP (Internet Group Management Protocol) is een communicatieprotocol dat wordt gebruikt door hosts en aangrenzende routers op IP-netwerken om multicast-groepslidmaatschappen tot stand te brengen. IGMP biedt uw routers een methode om multicast-groepen aan te sluiten en te verlaten. Multicast-groepen en -systemen die ervoor hebben gekozen gegevens te ontvangen die naar een specifiek multicast-adres worden verzonden.
Twee typen apparaten, behalve de maker van de multicast-gegevens, bevinden zich in het netwerk, zoals beschreven in deze lijst:
-
De Querier: Stuurt berichten uit met apparaten die verbonden zijn met de netwerksegmenten welke apparaten lid zijn van specifieke multicast-groepen.
-
De ontvanger: Ontvangt multicast-verkeer dat bestemd is voor een multicast-adres. Dit apparaat kan een clientapparaat of een router zijn die de gegevens doorstuurt naar andere hosts en routers.
De querier kan periodiek een verzoek verzenden om uit te zoeken welke apparaten zich in een specifieke groep bevinden, want als alle clientapparaten verdwijnen, kan de router stoppen met het doorsturen van gegevens naar sommige van de netwerksegmenten.
IGMP-pakketten worden feitelijk verzonden met behulp van multicast, waarbij IGMP-versie 1 224. 0. 0. 1 gebruikt als algemeen query-adres, en IGMP-versie 2 gebruikt 224. 0. 0. 2 als algemeen vraag adres. IGMP-groepspecifieke query's worden feitelijk verzonden naar het multicast-groepsadres waarnaar de router momenteel aan het zoeken is.
IGMP is in de loop der jaren verbeterd:
-
Versie 1 is gedefinieerd in RFC1112 en het belangrijkste doel was om een queryreactiesysteem te introduceren. Dit systeem zou worden gebruikt om aan te geven welke apparaten in een netwerksegment waren geconfigureerd om gegevens te ontvangen die naar multicast-groepen werden verzonden.
-
IGMP-versie 2 werd gedefinieerd in RFC2236 en verbeterde latentieproblemen die bestonden in IGMP-versie 1. IGMP-versie 2 implementeerde ook extra functies, waaronder een verlofproces, groepspecifieke query's en een expliciete maximale query responstijd.
-
IGMP-versie 3 heeft de mogelijkheden van het protocol verder uitgebreid door bronfiltering toe te staan, wat betekent dat de routers daadwerkelijk worden geïnformeerd over de bronnen van waaruit het verkeer wordt verwacht.
-
IGMP-versie 4 bood verdere vooruitgang bij het protocol, maar de grootste verbetering van het protocol was de opname van IPv6-ondersteuning.