4.2. Exigences sur le module IP de l'hôte
Un datagramme entrant dont la destination est une adresse SSM DOIT (MUST) être remis par le module IP à tous les sockets ayant (via Subscribe) indiqué vouloir recevoir des données correspondant à l'adresse source, à l'adresse de destination et à l'interface d'arrivée de ce datagramme. Il ne DOIT PAS (MUST NOT) être remis à d'autres sockets.
Lorsque le premier socket sur l'hôte H s'abonne au canal (S,G) sur l'interface I, le module IP de l'hôte sur H envoie une demande sur l'interface I au routeur adjacent indiquant que l'hôte souhaite recevoir le trafic envoyé par la source S vers l'adresse de destination de multicast spécifique à la source G. De même, lorsque le dernier socket sur l'hôte se désabonne d'un canal sur l'interface I, le module IP de l'hôte envoie au routeur adjacent une demande de désabonnement pour ce canal sur l'interface I.
Ces demandes sont généralement, pour IPv4, des messages du protocole de gestion de groupe Internet version 3 (Internet Group Management Protocol version 3, IGMPv3), et pour IPv6, des messages de découverte de l'écouteur de multidiffusion version 2 (Multicast Listener Discovery Version 2, MLDv2) [IGMPv3,MLDv2]. Un hôte prenant en charge le modèle de service SSM DOIT (MUST) implémenter la partie hôte d'IGMPv3 [IGMPv3] pour IPv4 et la partie hôte de MLDv2 [MLDv2] pour IPv6. Il DOIT (MUST) également être conforme au comportement IGMPv3/MLDv2 décrit dans [GMP-SSM].