Differenza tra Flooding e Broadcasting

Anonim

Flooding vs Broadcasting

Il routing è il processo di scelta dei percorsi da utilizzare per inviare il traffico di rete e l'invio dei pacchetti lungo la sottorete selezionata. Flooding e Broadcast sono due algoritmi di routing utilizzati nelle reti di computer oggi. L'inondazione invia tutti i pacchetti in arrivo attraverso tutti i bordi in uscita. Broadcasting significa che ogni dispositivo della rete riceverà un pacchetto.

Che cosa è Flooding?

L'inondazione è un algoritmo di routing molto semplice che invia tutti i pacchetti in entrata attraverso tutti i bordi in uscita. A causa di come funziona questo algoritmo di routing, un pacchetto è garantito per essere consegnato (se può essere consegnato). Ma c'è la possibilità di copie multiple dello stesso pacchetto che raggiunge la destinazione. L'algoritmo di inondazione è garantito per trovare e utilizzare il percorso più breve per l'invio di pacchetti perché utilizza naturalmente tutti i percorsi della rete. Non ci sono complessità in questo algoritmo di routing; è molto facile da implementare. Naturalmente, ci sono pochi svantaggi dell'algoritmo di inondazione pure. Poiché i pacchetti vengono inviati attraverso tutti i collegamenti in uscita, la larghezza di banda è ovviamente sprecato. Ciò significa che l'inondazione può degradare l'affidabilità di una rete di computer. A meno che non siano prese le precauzioni necessarie come il numero di hop o il tempo per vivere, le copie duplicate possono circolare all'interno della rete senza fermarsi. Una delle possibili precauzioni è chiedere ai nodi di tenere traccia di ogni pacchetto che passa attraverso di esso e assicurarsi che un pacchetto lo attraversa solo una volta. Un'altra precauzione è chiamata inondazione selettiva. In Inondazioni selettive, i nodi possono inoltrare i pacchetti solo nella direzione (approssimativa) corretta. I sistemi Usenet e p2p (peer-to-peer) utilizzano l'inondazione. Inoltre, i protocolli di routing come OSPF, DVMRP e reti wireless ad-hoc utilizzano l'inondazione.

Che cosa è Broadcasting?

Broadcasting è un metodo utilizzato per il networking di computer, che assicura che tutti i dispositivi della rete ricevano un pacchetto (trasmesso). Poiché la trasmissione può influire negativamente sulle prestazioni, non tutte le tecnologie di rete supportano la trasmissione. X. 25 e il relay frame non supporta la trasmissione e non esiste una trasmissione via Internet. È utilizzato principalmente nelle reti LAN (Local Area Network, in gran parte in ethernet e anello di token) e viene raramente utilizzato in reti più grandi come WAN (Wide Area Networks). Anche IPv6 (successore a IPv4) non supporta la trasmissione. IPv6 supporta solo la multicasting, che è simile a una metodologia di routing one-to-many che invia pacchetti a tutti i nodi che hanno aderito a un gruppo multicast specifico. Avere tutti quelli in un indirizzo del pacchetto in entrambi Ethernet e IPv4 indica che il pacchetto verrà trasmesso. D'altra parte, un valore speciale in IEEE 802.2 il campo di controllo viene utilizzato nell'anello token per indicare la trasmissione. Uno svantaggio è quello della trasmissione che è possibile utilizzare per attacchi DoS (Denial of Service). Ad esempio, un aggressore può inviare richieste di ping falsi utilizzando l'indirizzo del computer vittima come indirizzo di origine. Quindi tutti i nodi di tale rete risponderanno a questa richiesta dal computer vittima causando una ripartizione di tutta la rete.

Qual è la differenza tra Flooding e Broadcasting?

Trasmissione di un pacchetto simultaneamente a tutti gli host. Ma l'allagamento non invia pacchetti a tutti gli host contemporaneamente. I pacchetti avrebbero infine raggiunto tutti i nodi della rete a causa di inondazioni. L'inondazione può inviare lo stesso pacchetto lungo lo stesso collegamento più volte, ma la trasmissione trasmette un pacchetto lungo un collegamento alla maggior parte una volta. Diverse copie dello stesso pacchetto possono raggiungere i nodi inondazioni, mentre la trasmissione non causa questo problema. A differenza delle inondazioni, la trasmissione viene fatta specificando un indirizzo broadcast speciale sui pacchetti.