Multicasting είναι η μετάδοση δεδομένων μεταξύ υπολογιστών σε ένα κοινόχρηστο δίκτυο ( όπως το Διαδίκτυο ). Αναφέρεται σε έναν τύπο επικοινωνίας όπου είτε ένας αποστολέας μεταδίδει δεδομένα σε πολλούς παραλήπτες είτε πολλοί αποστολείς στέλνουν σε πολλούς παραλήπτες. Ένα παράδειγμα multicasting στην πράξη θα ήταν οι υπηρεσίες IPTV. Μία πηγή ( ένας διακομιστής ) μεταδίδει περιεχόμενο σε πολλούς παραλήπτες ( όποιος παρακολουθεί στο σπίτι ).
Σημείωση: Το IPTV αναφέρεται σε περιεχόμενο βίντεο σε πραγματικό χρόνο μέσω του δικτύου και όχι σε υπηρεσίες ροής κατά παραγγελία όπως το Netflix.
Αυτές οι επικοινωνίες δεν χρειάζεται να είναι μονόδρομες. Ωστόσο – είναι δυνατό η επικοινωνία μεταξύ των παραληπτών και του αποστολέα να είναι αμοιβαία. Με άλλα λόγια, όπως σε μια συνομιλία, οι παραλήπτες μπορούν να επιστρέψουν δεδομένα στην ίδια σύνδεση σε μια εγκατάσταση πολλαπλής εκπομπής, αν και αυτό είναι λιγότερο συνηθισμένο από τις μονόδρομες μεταδόσεις.
Συμβουλή: Η Multicast συγχέεται εύκολα με την επικοινωνία από σημείο σε πολλαπλό σημείο σε φυσικό επίπεδο – δεν είναι το ίδιο. Τα ασύρματα δίκτυα λειτουργούν σχεδόν πάντα ως μέσα εκπομπής. Για το σκοπό αυτό, όλες οι μεταδόσεις –ακόμα και τα μηνύματα unicast– μεταδίδονται ουσιαστικά στο δίκτυο, με όλες τις ακούσιες συσκευές απλώς να μειώνουν την κυκλοφορία.
Η πραγματική multicasting συμβαίνει στο επίπεδο 3 του μοντέλου OSI, το επίπεδο δικτύου. Είναι μια μέθοδος διεύθυνσης IP και δεν μπορεί να εφαρμοστεί πραγματικά εκτός του επιπέδου δικτύου. Στο επίπεδο εφαρμογής, το επάνω μέρος των 7 επιπέδων στο μοντέλο OSI, μπορεί να προσομοιωθεί η πολλαπλή μετάδοση. Ωστόσο, αυτό περιλαμβάνει απλώς τη δημιουργία πολλαπλών μηνυμάτων unicast.
Πολυπλοκότητες χρήσης
Η Multicast απευθύνεται σε πολλές διευθύνσεις σε ένα δίκτυο, αλλά όχι απαραίτητα σε όλες – αυτό θα ήταν μια μετάδοση. Μια μετάδοση σε έναν μόνο συγκεκριμένο παραλήπτη σε ένα δίκτυο θα ονομάζεται Unicast. Για τη διαχείριση των μελών ομάδων πολλαπλής εκπομπής, το πρωτόκολλο IGMP ( Internet Group Management Protocol ) χρησιμοποιείται σε δίκτυα IPv4 και το MLD (Multicast Listener Discovery) σε δίκτυα IPv6. Αυτά τα πρωτόκολλα προσφέρουν λειτουργικότητα στις συσκευές να ενημερώνουν τους δρομολογητές πολλαπλής διανομής ότι εντάσσονται ή αποχωρούν από μια ομάδα πολλαπλής διανομής. Αυτό επιτρέπει τη σωστή δρομολόγηση της κυκλοφορίας.
Τα περισσότερα δίκτυα δεν υποστηρίζουν multicasting. Οι δρομολογητές σπιτιού γενικά δεν το κάνουν, και το Διαδίκτυο δεν το κάνει. Οι δρομολογητές εταιρικής κατηγορίας υποστηρίζουν, αλλά γενικά πρέπει να ενεργοποιηθεί με μη αυτόματο τρόπο. Αυτό περιορίζει κάπως τη χρησιμότητα της multicasting. Η πολλαπλή μετάδοση μπορεί να εκτείνεται σε ένα LAN ή ένα WAN, αλλά θα χρειαζόταν μια σήραγγα ραχοκοκαλιάς πολλαπλής εκπομπής για να τρέξει μέσω του Διαδικτύου, δηλαδή μεταξύ δύο εταιρικών κτιρίων.
συμπέρασμα
Το Multicast είναι ένα σχήμα διευθύνσεων IP. Επιτρέπει σε μία ή περισσότερες συσκευές να στείλουν μία μόνο μετάδοση που θα λάβει μια διαμορφώσιμη ομάδα παραληπτών. Η χρήση unicast για τον ίδιο σκοπό θα απαιτούσε από τη συσκευή μετάδοσης να στέλνει την ίδια κίνηση πολλές φορές. Η πολλαπλή μετάδοση, επομένως, μειώνει το φορτίο δικτύου στη συσκευή αποστολής. Αυτό το αποτέλεσμα μπορεί να είναι σημαντικό ανάλογα με το μέγεθος της ομάδας πολλαπλής εκπομπής. Η μετάδοση πηγαίνει σε όλες τις συσκευές ενός δικτύου. Το Multicasting είναι ένα πιο ακριβές σύστημα παράδοσης μηνυμάτων που βελτιώνει το απόρρητο/ασφάλεια και μειώνει τον φόρτο του δικτύου.