Multidifuziune

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Scheme de rutare IP

Cast.svg

Unicast

Unicast.svg

Transmisie

Broadcast.svg

Multidifuziune

Multicast.svg

Anycast

Anycast.svg

Geocast

Geocast.svg

Incast

Incast.svg


Termenul multicast , în rețele de calculatoare , indică distribuirea simultană a informațiilor către un grup de destinatari, adică posibilitatea de a transmite aceleași informații către mai multe dispozitive finale, fără a fi nevoie să se adreseze acestora din urmă individual și fără, prin urmare, necesitatea de a duplica informațiile care trebuie difuzate pentru fiecare dintre ele.

Termenul este, de asemenea, folosit pentru a indica:

  • un pachet trimis în acest mod (cadru sau datagramă ISO / OSI nivel 2 multicast; pachet multicast ISO / OSI nivel 3);
  • o adresă care se referă la un grup de destinatari (adresă Multicast: în adrese IPv4 de la 224.0.0.0 la 239.255.255.255 (clasa D) și în adrese IPv6 începând cu ff (ff00 :: / 8).

Ca alternativă la modul de transmisie multicast, sunt disponibile următoarele moduri:

Difuzare : trimitere către toate gazdele dintr-o rețea;

Anycast : trimiterea către orice gazdă a unui grup, de obicei cea mai apropiată;

Unicast : trimiterea către o gazdă unică și specifică.

(Avertisment: trimiterea multicast funcționează numai de la o gazdă la mai multe, adică un pachet sau cadru nu poate avea o adresă multicast ca expeditor).

Computerele care doresc să primească „transmisiuni” de grup multicast trebuie să se înregistreze pentru acel grup printr-un anumit mecanism, iar rețeaua se va ocupa de livrarea pachetelor multicast tuturor celor care s-au înregistrat. De multe ori nu există nicio modalitate de a controla cine transmite pe un grup multicast sau ce computere pot primi, cu excepția unui mod destul de grosolan.

Serviciul multicast a fost conceput, de exemplu, pentru a permite diseminarea eficientă a programelor multimedia pe o rețea de calculatoare; este, de asemenea, utilizat pentru funcții de gestionare a rețelei (pentru a rezolva probleme precum „găsiți toate computerele dintr-o subrețea care implementează funcția X sau au nevoie de funcția Y”); sau pentru a ajunge la un grup de routere.

Datorită naturii serviciului de rețea multicast, este foarte dificil să se utilizeze protocoale de transport orientate spre conexiune , cum ar fi TCP , astfel încât sunt utilizate protocoale fără conexiune, cum ar fi UDP .

Multicast-ul poate fi implementat la nivel LAN sau WAN:

  • LAN: la nivelul 2 ISO / OSI (vezi standardul ethernet ) o serie de adrese MAC este rezervată pentru utilizarea multicast; la nivelul 3 ISO / OSI, sunt utilizate adresele IP rezervate pentru clasa D multicast (IPv4) sau ff00 :: / 8 (IPv6). Pachetele trimise de la o gazdă pe o rețea locală sunt tratate de hub-uri / switch-uri ca și cum ar fi transmisii , adică sunt retransmise la toate computerele conectate la LAN. Dacă o gazdă face parte dintr-un grup multicast, placa de rețea , care primește pachetul, o transmite sistemului de operare, care la rândul său o transmite procesului în cauză; altfel îl șterge. Apoi, tot traficul multicast este trimis fizic la toate computerele conectate la LAN (este o transmisie fizică), doar gazdele în cauză vor reține și vor procesa cadrul.
  • WAN: la fel ca pentru rețelele LAN, computerul sursă trimite o singură copie a informațiilor (indiferent de numărul de destinatari), dar aici anumite protocoale de rutare trebuie să identifice unde se află toate gazdele care doresc să primească acea transmisie și să transmită fluxul numai pe rețelele interesate. Vor fi M-Routere (Multicast Routere) care, folosind protocoale multicast, vor multiplica informațiile atunci când este necesar pe rețelele implicate.

Protocolul IGMP (Internet Group Management Protocol) este utilizat de computere pentru a solicita înregistrarea într-un grup multicast și există protocoale specifice bazate pe algoritmi de rutare pentru traficul multicast:

  • protocoale inter-domenii: BGMP (Border Gateway Multicast Protocol).

Internet : serviciul multicast este implementat doar parțial, deoarece problemele sunt complexe și deoarece caracteristicile de rutare inter-domeniu multicast, adică protocoalele care le reglementează, trebuie să fie disponibile în toate routerele .

Elemente conexe

Controlul autorității LCCN ( EN ) sh97007256
Telematică Portal telematic : accesați intrări Wikipedia care vorbesc despre rețele, telecomunicații și protocoale de rețea