Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    577

    [C] unicast vs mulicast

    ciao,
    mi stavo chiedendo se avrebbe senso una cosa del genere: ho un programma che invia pacchetti ad uno o più client che si connettono, chiaramente se i client sono più di uno il numero di invii dei pacchetti è apri al numero dei client connessi. Ma se inviassi pacchetti in modalità multicast, argomento che conosco poco, ne trarrei un qualche vantaggio in termini di consumo di banda?

    grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sicuramente sì, ma dovresti tener conto di una possibile perdita di dati perché il server invierebbe dati senza preoccuparsi di sapere se tutti i client li hanno ricevuto. Per un flusso "video" (ad esempio) potrebbe andare bene, per una trasmissione di file ovviamente no.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    577
    grazie per la conferma. Ho letto che facendo multicast viene usato UDP in luogo di TCP. Mi chiedevo però se l'invio dei pacchetti a tutti i client avviene in modo trasparente all'applicativo.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    In modo trasparente in che senso ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    577
    Quote Originariamente inviata da oregon Visualizza il messaggio
    In modo trasparente in che senso ?
    nel senso che a livello applicativo non devo preoccuparmi di inviarlo a n client ma ci pensano gli apparati, credo

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No ... il codice del tuo server lo invia in rete (come una trasmissione video). Chi è collegato, ascolta. Ma al server non importa se qualcuno si perde dei pezzi ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    577
    ma non ci deve essere qualche apparato che in un certo senso duplica i pacchetti?
    Pensavo ad una rete "switchata", non sono gli stessi switch che devono inviare il pacchetto su tutte le porte sulle quali è connesso un client che ha fatto richiesta di traffico multicast?

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il traffico multicast arriva a tutti a prescindere se i client ne facciano richiesta. Gli apparati di rete lasciano passare il traffico multicast ovunque a meno che non siano configurati esplicitamente per bloccarlo. Ma devi fare qualcosa su una intranet o su internet?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    577
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Il traffico multicast arriva a tutti a prescindere se i client ne facciano richiesta. Gli apparati di rete lasciano passare il traffico multicast ovunque a meno che non siano configurati esplicitamente per bloccarlo. Ma devi fare qualcosa su una intranet o su internet?

    quindi, per capire, uno switch che vede traffico broadcast o multicast lo invia su tutte le porte(uscite)?

    Sto scrivendo un programma che invia dati e stavo vagliando l'ipotesi, allo scopo di non sovraccaricare la rete, di usare broadcast/multicast in quanto la perdita o duplicazione di qualche pacchetto non disturberebbe troppo l'applicativo che dovrà usare i dati.
    Ultima modifica di misterx; 03-12-2015 a 12:25

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da misterx Visualizza il messaggio
    quindi, per capire, uno switch che vede traffico broadcast o multicast lo invia su tutte le porte(uscite)?
    Sì, se non ha particolare "intelligenza", fa flooding su tutte le porte.

    non sovraccaricare la rete
    Una intranet? Che usa solo switch o anche router?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.