Passa al contenuto principale

5. Model of a Host IP Implementation (Modello di implementazione IP host)

5. Model of a Host IP Implementation (Modello di implementazione IP host)

Le estensioni multicast a un'implementazione IP host sono specificate in termini del modello stratificato illustrato di seguito. In questo modello, ICMP e (per gli host di livello 2) IGMP sono considerati implementati all'interno del modulo IP, e la mappatura degli indirizzi IP agli indirizzi di rete locale è considerata responsabilità dei moduli di rete locale. Questo modello è solo a scopo espositivo e non deve essere interpretato come vincolo per un'implementazione effettiva.

     |                                                          |
| 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) |
| |

Per fornire il multicasting di livello 1, un'implementazione IP host deve supportare la trasmissione di datagrammi IP multicast. Per fornire il multicasting di livello 2, un host deve anche supportare la ricezione di datagrammi IP multicast. Ciascuno di questi due nuovi servizi è descritto in una sezione separata di seguito. Per ciascun servizio, vengono specificate estensioni per l'interfaccia di servizio IP, il modulo IP, l'interfaccia di servizio di rete locale e un modulo di rete locale Ethernet. Le estensioni ai moduli di rete locale diversi da Ethernet sono menzionate brevemente, ma non sono specificate in dettaglio.