Aanbevolen, 2024

Editor'S Choice

Verschil tussen broadcast en multicast

Verzending is een proces van het doorsturen van een pakket van de ene naar de andere host in een netwerk. In dit artikel heb ik de twee verzendmethoden besproken die werden uitgezonden en multicast. In beide gevallen wordt de adresaggregatie uitgevoerd, waardoor de prefix kleiner wordt dan het voorvoegsel dat het netwerk definieert waarmee de bestemmingshosts zijn verbonden. Adresaggregatie combineert de pakketten en bezorgt deze aan ISP (Internet Service Provider) w die een netwerk bij elkaar houdt. Verder worden de pakketten gescheiden om te worden afgeleverd op hun uiteindelijke bestemming.

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 vergelijkingUitzendingmulticast
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.
transmissieOne-to-all.Een te veel.
BeheerVoor uitzending is geen groepsbeheer vereist.Multicasting vereist groepsbeheer om de groep hosts / stations te definiëren die pakketten zullen ontvangen.
bandbreedteBandbreedte is verspild.Bandbreedte wordt efficiënt gebruikt.
VerkeerOnnodig veel verkeer wordt gegenereerd in het netwerk.Verkeer is onder controle.
WerkwijzeLangzaam.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.

De uitzending heeft de mogelijkheid om het pakket aan te spreken naar alle hosts op het netwerk. Hiervoor geeft de host die het pakket uitzendt een speciale code op in het adresveld van het pakket. Wanneer het pakket met de speciale code in het adresveld wordt verzonden, wordt het pakket ontvangen en verwerkt door alle hosts in het netwerk.

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.

De routers in het netwerk sturen het ontvangen pakket door verschillende van zijn interfaces. Net als in de afbeelding kunt u zien dat router R1 het ontvangen pakket via interfaces 1 en 2 verzendt. Verder kunt u zien dat router R2 het ontvangen pakket doorstuurt via interface 1 en 2 omdat een netwerk dat is aangesloten op beide interfaces ten minste één heeft lid dat geïnteresseerd is in het ontvangen van het pakket. Op dezelfde manier stuurt router R3 het ontvangen pakket door interface 2.

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

  1. 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 .
  2. Bij uitzending is de transmissie van een pakket één-op-all, terwijl bij multicast de verzending van een pakket een-op-veel is .
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Top