De uitzendtechnologieën die worden uitgezonden en multicast verschillen van elkaar in een context waarin in de uitzending het pakket wordt doorgestuurd naar alle hosts die op het netwerk zijn aangesloten, terwijl in multicast het pakket alleen wordt doorgestuurd naar de beoogde ontvangers. Ik heb enkele meer verschillen besproken tussen broadcast en multicast in de onderstaande vergelijkingsgrafiek.
Vergelijkingstabel
Basis voor vergelijking | Uitzending | multicast |
---|---|---|
basis- | Het pakket wordt verzonden naar alle hosts die op het netwerk zijn aangesloten. | Het pakket wordt alleen verzonden naar de beoogde ontvangers in het netwerk. |
transmissie | One-to-all. | Een te veel. |
Beheer | Voor uitzending is geen groepsbeheer vereist. | Multicasting vereist groepsbeheer om de groep hosts / stations te definiëren die pakketten zullen ontvangen. |
bandbreedte | Bandbreedte is verspild. | Bandbreedte wordt efficiënt gebruikt. |
Verkeer | Onnodig veel verkeer wordt gegenereerd in het netwerk. | Verkeer is onder controle. |
Werkwijze | Langzaam. | Snel. |
Definitie van uitzending
Broadcast is een transmissietechnologie waarmee alle hosts die met een netwerk zijn verbonden, hetzelfde communicatiekanaal delen. In uitzending wordt een pakket verzonden door een host ontvangen door alle andere host in het netwerk.
Wanneer een host een pakket uitzendt, specificeert het het adres van de bedoelde ontvanger in het adresveld van het pakket. Nu het pakket wordt uitgezonden, wordt het ontvangen door alle andere hosts in het netwerk. Na ontvangst van het pakket controleert elke host het adresveld van het pakket. Als het pakket een adres van ontvangende host heeft, wordt het verwerkt door de ontvangende host. Anders wordt het pakket genegeerd.
Uitzending kan worden uitgelegd aan de hand van een voorbeeld. Stel dat je een lezing geeft in een klas van 50 studenten. Daartussen roep je een student 'James staat op'. Hoewel het wordt geluisterd door alle studenten in de klas, maar alleen James zal reageren, zullen anderen deze boodschap gewoon negeren.
Het draadloze netwerk is een bekend voorbeeld van uitzending.
Definitie Multicast
Uitzenden maakt de verzending van het pakket naar de groep van hosts in het netwerk mogelijk en dit wordt multicasting genoemd. Multicasting is een verzendmethode waarbij kopieën van een enkel pakket worden verzonden naar de groep van de host in het netwerk dat geïnteresseerd is in het ontvangen van het pakket.
De relatie tussen bron en bestemming is one-to-many . Er is slechts één bron en meerdere bestemmingen. Bij multicasting is het bronadres een unicast-adres terwijl het bestemmingsadres een groepsadres is . Het groepsadres is een adres van een of meer bestemmingsnetwerken waarvan ten minste één lid in de groep geïnteresseerd is in het ontvangen van het pakket.
Multicasting kent tegenwoordig verschillende toepassingen. Net zoals het beoordelen van gedistribueerde databases multicasting vereist. In gedistribueerde databases wordt de informatie opgeslagen op meerdere locaties. Dus het verzoek van de gebruiker om informatie wordt in meerdere gevallen naar alle databaselocaties verplaatst en de locatie met de bedoelde informatie reageert.
Evenzo de distributie van soortgelijke informatie naar verschillende klanten in het bedrijfsleven, de distributie van nieuws, teleconferenties en afstandsonderwijs.
Belangrijkste verschillen tussen broadcast en multicast
- Het belangrijkste verschil tussen broadcast en multicast is dat in de uitzending het pakket wordt afgeleverd bij alle hosts die met het netwerk zijn verbonden, terwijl in multicast-pakketten alleen wordt afgeleverd bij de beoogde ontvangers .
- Bij uitzending is de transmissie van een pakket één-op-all, terwijl bij multicast de verzending van een pakket een-op-veel is .
- Geen groepsmanagement is vereist bij uitzending terwijl; het groepsmanagement is vereist bij multicasting om de netwerken te definiëren waarin ten minste één host geïnteresseerd is in het ontvangen van het pakket.
- Bandbreedte wordt verspild bij uitzending terwijl het pakket wordt afgeleverd, zelfs naar die hosts die niet geïnteresseerd zijn in het ontvangen van het pakket. De bandbreedte wordt echter effectief gebruikt bij multicasting omdat het pakket alleen wordt afgeleverd aan die hosts die geïnteresseerd zijn in het ontvangen van het pakket.
- Uitzending creëert de enorme hoeveelheid verkeer op het netwerk, aangezien het elk pakket levert aan alle hosts op het netwerk. Het verkeer is onder controle tijdens multicasting omdat pakketten alleen aan geïnteresseerde hosts worden geleverd, waardoor het verkeer op het netwerk wordt verminderd.
- Uitzending creëert een enorme hoeveelheid verkeer en vertraagt het systeem. Multicast zorgt echter voor minder verkeer waardoor het systeem wordt vastgezet in vergelijking met uitzendingen.
Conclusie:
Uitzenden verzendt een pakket naar alle hosts die op het systeem zijn aangesloten. Het is het niet waard als er duizenden machines op elk netwerk zijn aangesloten. Multicasting is handig omdat het pakket wordt geleverd aan de hosts die geïnteresseerd zijn in het ontvangen van het pakket.