Aller au contenu principal

5. Model of a Host IP Implementation (Modèle d'implémentation IP d'hôte)

5. Model of a Host IP Implementation (Modèle d'implémentation IP d'hôte)

Les extensions multicast d'une implémentation IP d'hôte sont spécifiées en termes du modèle en couches illustré ci-dessous. Dans ce modèle, ICMP et (pour les hôtes de niveau 2) IGMP sont considérés comme implémentés au sein du module IP, et la correspondance des adresses IP vers les adresses de réseau local est considérée comme la responsabilité des modules de réseau local. Ce modèle est à des fins d'exposition uniquement et ne doit pas être interprété comme contraignant une implémentation réelle.

     |                                                          |
| Upper-Layer Protocol Modules |
|__________________________________________________________|

--------------------- IP Service Interface -----------------------
__________________________________________________________
| | | |
| | ICMP | IGMP |
| IP |______________|______________|
| Module |
| |
|__________________________________________________________|

---------------- Local Network Service Interface -----------------
__________________________________________________________
| | |
| Local | IP-to-local address mapping |
| Network | (e.g., ARP) |
| Modules |_____________________________|
| (e.g., Ethernet) |
| |

Pour fournir la multidiffusion de niveau 1, une implémentation IP d'hôte doit prendre en charge la transmission de datagrammes IP multicast. Pour fournir la multidiffusion de niveau 2, un hôte doit également prendre en charge la réception de datagrammes IP multicast. Chacun de ces deux nouveaux services est décrit dans une section distincte ci-dessous. Pour chaque service, des extensions sont spécifiées pour l'interface de service IP, le module IP, l'interface de service de réseau local et un module de réseau local Ethernet. Les extensions aux modules de réseau local autres qu'Ethernet sont brièvement mentionnées, mais ne sont pas spécifiées en détail.