Che cos’è il traffico di trasmissione?

Nelle reti di computer, il traffico di trasmissione è un tipo di dati inviati a tutti i computer e dispositivi su una rete o sottorete. Viene utilizzato in situazioni in cui è necessario raggiungere tutte le possibili destinazioni di rete o quando l’indirizzo di un computer specifico è sconosciuto. Una grande quantità di traffico può rallentare o inabilitare una rete e alcuni hacker l’hanno usata per inondare una rete con dati inutili.

La maggior parte del traffico di rete rientra in una delle due categorie seguenti: traffico unicast indirizzato a un singolo computer o traffico multicast indirizzato a più destinazioni. Il traffico di trasmissione è un tipo più insolito di traffico di rete inviato a tutti i computer e dispositivi su una rete o parte della rete. Viene trasmesso a un indirizzo di trasmissione speciale che tutti i computer in una particolare rete o sottorete monitorano. Questo tipo di traffico può avvenire sul livello di rete indipendente dall’hardware o sul livello di collegamento fisico incentrato sull’hardware e consente a un computer di raggiungere ogni possibile destinazione con un singolo messaggio.

Rispetto al traffico unicast e multicast, il traffico broadcast crea un volume maggiore di pacchetti di dati che attraversano una rete contemporaneamente. Di conseguenza, i messaggi broadcast sono generalmente limitati a poche applicazioni in cui è importante raggiungere tutti i computer oi dispositivi in ​​rete. Alcuni esempi includono server di file o di stampa che annunciano la disponibilità delle loro risorse, router che cercano altri router vicini o percorsi di rete più efficienti o computer che traducono gli indirizzi del livello di collegamento fisico nell’indirizzo IP (Internet Protocol) utilizzato nel livello di rete.

Il traffico broadcast può essere molto utile anche in situazioni in cui è necessario raggiungere un determinato computer, ma il suo indirizzo è sconosciuto. Un protocollo di rete molto comune che utilizza il traffico in questo modo è il protocollo DHCP (Dynamic Host Configuration Protocol) che consente ai computer di recuperare automaticamente le impostazioni di rete da un server. Quando un computer che utilizza questo protocollo è connesso a una nuova rete, trasmette un messaggio “DHCP Discover” chiedendo al server DHCP di identificarsi e fornire informazioni sulla rete.

Ogni macchina su una rete deve accettare ed elaborare il traffico di trasmissione, quindi un’applicazione mal configurata o dannosa può influire negativamente sulle prestazioni della rete. Il traffico broadcast può essere utilizzato anche in un attacco Denial of Service progettato per inondare una rete di destinazione con dati privi di significato e renderla non disponibile per comunicazioni legittime. Uno di questi attacchi, noto come amplificazione della trasmissione o “smurfing”, utilizza le richieste di ping inviate a un indirizzo di trasmissione da un indirizzo contraffatto per creare un effetto valanga di risposte e risposte di errore. La maggior parte dei router ora dispone di salvaguardie per proteggersi da questa vulnerabilità, ma una rete mal configurata potrebbe essere ancora a rischio.