Recomandat, 2022

Alegerea Editorului

Diferența dintre difuzare și multicast

Transmisia este un proces de transmitere a unui pachet de la o gazdă la alta conectată într-o rețea. În acest articol, am discutat cele două metode de difuzare și multicast. În ambele cazuri, agregarea adreselor este realizată, ceea ce reduce dimensiunea prefixului care definește rețeaua la care sunt conectate gazdele de destinație. Agregarea adreselor combină pachetele și le livrează către ISP (furnizor de servicii Internet) w care deține o rețea împreună. Mai mult, pachetele sunt separate pentru a fi livrate la destinația finală.

Tehnologiile de transmisie difuzate și multicast sunt diferite unul de celălalt într-un context care, în difuzare, pachetul este redirecționat către toate gazdele conectate la rețea, în timp ce în multicast pachetul este transmis numai destinatarilor destinați. Am discutat mai multe diferențe între difuzare și multicast în tabelul de comparație prezentat mai jos.

Diagramă de comparație

Bazele comparațieiBroadcastMulticast
De bazăPachetul este transmis către toate gazdele conectate la rețea.Pachetul este transmis numai destinatarilor destinați în rețea.
TransmisieOne-to-all.One-la-mulți.
administrareDifuzarea nu necesită gestionarea grupului.Multicastarea necesită gestionarea grupului pentru a defini grupul de gazde / posturi care vor primi pachete.
Lățime de bandăLățimea de bandă este irosită.Lățimea de bandă este utilizată eficient.
TraficÎn rețea este generată o cantitate inutilă de trafic.Traficul este sub control.
ProcesÎncet.Rapid.

Definiția Broadcast

Broadcast este o tehnologie de transmisie care permite tuturor gazdei conectate la o rețea, să partajeze același canal de comunicare. În transmisie, un pachet trimis de o gazdă este primit de toată cealaltă gazdă din rețea.

Atunci când o gazdă transmite un pachet, specifică adresa destinatarului destinat în câmpul de adresă al pachetului. Acum, când pachetul este difuzat, acesta este primit de către toți ceilalți gazde din rețea. După primirea pachetului, fiecare gazdă verifică câmpul de adresă al pachetului. Dacă pachetul are o adresă a gazdei receptoare, acesta este procesat de gazda receptoare. De altfel pachetul este ignorat.

Difuzarea are posibilitatea de a adresa pachetul către toată gazda din rețea. Pentru aceasta, gazda care difuzează pachetul specifică un cod special în câmpul de adresă al pachetului. Când pachetul cu codul special din câmpul de adresă este transmis, pachetul este primit și procesat de toată gazda din rețea.

Difuzarea poate fi explicată cu ajutorul unui exemplu. Să presupunem că predați o cursă într-o clasă de 50 de elevi. Între timp, chemați un student "James se ridică". Deși este ascultat de toți elevii din sala de clasă, dar numai James va răspunde, alții vor ignora acest mesaj.

Rețeaua wireless este un exemplu comun de difuzare.

Definiți Multicast

Difuzarea permite transmiterea pachetului către grupul de gazde din rețea, iar acest lucru se numește multicasting. Multicastarea este o metodă de transmitere în care copii ale unui singur pachet sunt transmise grupului gazdei în rețeaua interesată de primirea pachetului.

Relația dintre sursă și destinație este una-la-multe . Există o singură sursă și mai multe destinații. În multicasting, adresa sursă este o adresă unicast, în timp ce adresa destinației este o adresă de grup . Adresa de grup este o adresă a uneia sau mai multor rețele de destinație care are cel puțin un membru din grup interesat să primească pachetul.

Routerele din rețea transmit pachetul primit prin intermediul mai multor interfețe. Ca în figura puteți vedea că ruterul R1 trimite pachetul primit prin interfețele 1 și 2. Mai mult, puteți vedea că routerul R2 transmite pachetul primit prin interfața 1 și 2 ca rețea conectată la ambele interfețe să aibă cel puțin o membru interesat în primirea pachetului. În mod similar, routerul R3 înaintează pachetul primit prin interfața 2.

Multicasting are mai multe aplicații în zilele noastre. Examinarea bazei de date distribuite necesită multicasting. În baza de date distribuită, informațiile sunt stocate în mai multe locații. Deci, cererea de informații a utilizatorului este multicastată pentru toată locația bazei de date, iar locația cu informațiile intenționate răspunde.

În mod similar, distribuirea de informații similare mai multor clienți în afaceri, distribuirea de știri, teleconferințe și învățământ la distanță.

Diferențe cheie între difuzare și multicast

  1. Diferența cheie între difuzare și difuzare multicast este că în difuzare pachetul este livrat către toată gazda conectată la rețea, în timp ce în pachetul multicast este livrat numai destinatarilor destinați .
  2. În transmisie, transmisia unui pachet este unu-la-toate, în timp ce în multicast transmisia unui pachet este una-la-multe .
  3. Nu este necesară gestionarea grupului în emisie; gestiunea grupului este necesară în multicasting pentru a defini rețelele în care cel puțin o gazdă este interesată să primească pachetul.
  4. Lățimea de bandă este risipită în difuzare, deoarece pachetul este livrat chiar și acelor gazde care nu sunt interesate să primească pachetul. Cu toate acestea, lățimea de bandă este efectiv utilizată în multicasting deoarece pachetul este livrat numai acelor gazde care sunt interesate să primească pachetul.
  5. Difuzarea creează cantitatea imensă de trafic din rețea, deoarece furnizează fiecare pachet tuturor gazdei din rețea. Traficul se află sub control în multicasting, dat fiind că pachetele sunt livrate gazdelor interesate, reducând astfel traficul în rețea.
  6. Difuzarea creează o cantitate mare de trafic, ceea ce duce la încetinirea sistemului. Cu toate acestea, multicastul creează mai puțin trafic care fixează sistemul în comparație cu difuzarea.

Concluzie:

Difuzarea trimite un pachet către toată gazda conectată la sistem. Nu este demn dacă există mii de mașini conectate la fiecare rețea. Multicastarea este utilă deoarece transmite pachetul către gazdele interesate să primească pachetul.

Top