Τι είναι το IGMP
Το IGMP (Internet Group Management Protocol) είναι ένα πρωτόκολλο δικτύου που χρησιμοποιείται για τη διαχείριση των μελών μιας ομάδας multicast σε ένα τοπικό δίκτυο (LAN). Με απλά λόγια, το IGMP επιτρέπει σε υπολογιστές και άλλες συσκευές σε ένα δίκτυο να δηλώσουν ότι ενδιαφέρονται να λαμβάνουν δεδομένα από μια συγκεκριμένη multicast ομάδα.
Πώς λειτουργεί το IGMP:
Δήλωση Συμμετοχής: Όταν ένας υπολογιστής θέλει να λαμβάνει δεδομένα από μια multicast ομάδα (π.χ., ένα βίντεο ή ραδιοφωνική εκπομπή μέσω διαδικτύου), στέλνει ένα αίτημα συμμετοχής μέσω του IGMP στον δρομολογητή του δικτύου.
Διαχείριση Ομάδων: Ο δρομολογητής χρησιμοποιεί το IGMP για να διατηρεί μια λίστα με τις συσκευές που ανήκουν σε κάθε multicast ομάδα. Έτσι, μπορεί να στέλνει τα δεδομένα της ομάδας μόνο στις συσκευές που έχουν δηλώσει ενδιαφέρον.
Αποχώρηση: Όταν ο υπολογιστής δεν ενδιαφέρεται πια να λαμβάνει τα δεδομένα, μπορεί να αποχωρήσει από την ομάδα, και ο δρομολογητής θα σταματήσει να του στέλνει αυτά τα δεδομένα.
Το IGMP είναι σημαντικό για τη βελτίωση της αποδοτικότητας των δικτύων, καθώς επιτρέπει τη μετάδοση δεδομένων σε πολλές συσκευές ταυτόχρονα (multicast), χωρίς να σπαταλάται εύρος ζώνης (bandwidth) με την αποστολή των ίδιων δεδομένων πολλές φορές.