Internet Group Management Protocol
Da Wikipedia, l'enciclopedia libera.
Livello applicazioni | HTTP, HTTPS , SMTP, POP3, IMAP, FTP, SFTP, DNS SSH, IRC, SNMP, SIP, RTSP, Rsync, Telnet, DHCP, HSRP, BitTorrent, RTP, ... |
Livello di trasporto | TCP, UDP, SCTP, DCCP ... |
Livello di internetworking | IPv4, IPv6, ICMP, BGP, OSPF, RIP, IGRP, IGMP,IPsec... |
Livello di collegamento | Ethernet, WiFi, PPP, Token ring, ARP, ATM, FDDI, LLC, SLIP ... |
Livello fisico | Doppino, Fibra ottica, Cavo coassiale, Codifica Manchester, Codifica 4B/5B, cavi elettrici, WiFi ... |
L'Internet Group Management Protocol è un protocollo per la gestione dei gruppi multicast. Costituisce il mezzo per un host di informare il router ad esso collegato che un'applicazione che funziona nell'host vuole unirsi a uno specifico gruppo multicast. IGMP opera fra un host e il router ad esso collegato direttamente, per coordinare i router multicast invece è richiesto un altro protocollo, così che i datagrammi multicast possano essere instradati alle loro destinazioni finali. Questa funzionalità è svolta da Algoritmi di Instradamento Multicast dello strato della rete: PIM, DVMRP, MOSFP.
I messaggi IGMP, la cui spiegazione è indicata a seguire, sono i seguenti:
- Membership query: da router e puo' essere Generale o Specifico;
- Membership report: da host;
- Leave group: da host.
Il primo messaggio consente di verificare se una sola macchina della rete è in ascolto. Se nessuna macchina è presente, il router termina la ricerca fino a nuova richiesta.
Il secondo messaggio viene inviato a tutta la rete con un IP broadcast e permette di richiedere il ricevimento del flusso dei dati. Esso corrisponde inoltre alla risposta del membership query del router che chiede se c'è qualcuno in ascolto.
Il terzo permette ad un host di finire la ricezione e lasciare il gruppo.
![]() |
|||||||
---|---|---|---|---|---|---|---|
Progetto Informatica | Portale Informatica | BarCode | |||||
Categorie principali
|