Poplava protiv emitiranja
Usmjeravanje je postupak odabira putova koji će se koristiti za slanje mrežnog prometa i slanje paketa duž odabrane podmreže. Flood i Broadcast dva su algoritma usmjeravanja koji se danas koriste u računalnim mrežama. Flooding šalje sve dolazne pakete kroz svaki odlazni rub. Emitiranje znači da će svaki uređaj u mreži primiti paket.
Što je poplava?
Flood je vrlo jednostavan algoritam usmjeravanja koji šalje sve dolazne pakete kroz svaki odlazni rub. Zbog načina na koji funkcionira ovaj algoritam usmjeravanja, paket je zajamčen za isporuku (ako se može isporučiti). Ali postoji mogućnost da više kopija istog paketa dođe do odredišta. Algoritam poplave zajamčeno je da će pronaći i iskoristiti najkraći put za slanje paketa, jer prirodno koristi svaki put u mreži. U ovom algoritmu usmjeravanja nema složenosti; vrlo je jednostavno provesti. Naravno, malo je i nedostataka algoritma poplave. Budući da se paketi šalju putem svake odlazne veze, propusnost se očito troši. To znači da poplava zapravo može pogoršati pouzdanost računalne mreže. Ako se ne poduzmu potrebne mjere predostrožnosti, poput broja hmelja ili vremena za život,duplikati kopija mogu kružiti mrežom bez zaustavljanja. Jedna od mogućih mjera predostrožnosti je traženje od čvorova da prate svaki paket koji prolazi kroz njega i da paze da paket prolazi kroz njega samo jednom. Druga mjera opreza naziva se selektivno plavljenje. U selektivnoj poplavi, čvorovi mogu prosljeđivati pakete samo u (približno) ispravnom smjeru. Usenet i p2p (peer-to-peer) sustavi koriste poplave. Nadalje, protokoli usmjeravanja poput OSPF, DVMRP i ad-hoc bežičnih mreža koriste poplave. Usenet i p2p (peer-to-peer) sustavi koriste poplave. Nadalje, protokoli usmjeravanja poput OSPF-a, DVMRP-a i ad-hoc bežične mreže koriste poplave. Usenet i p2p (peer-to-peer) sustavi koriste poplave. Nadalje, protokoli usmjeravanja poput OSPF, DVMRP i ad-hoc bežičnih mreža koriste poplave.
Što je emitiranje?
Emitiranje je metoda koja se koristi u računalnom umrežavanju, a koja osigurava da će svaki uređaj u mreži primiti (emitirani) paket. Budući da emitiranje može negativno utjecati na izvedbu, ne podržava svaka mrežna tehnologija emitiranje. X.25 i okvirni relej ne podržava emitiranje, a emitiranje na cijelom internetu ne postoji. Uglavnom se koristi u LAN-ovima (lokalne mreže, uglavnom u Ethernetu i token ringu), a rijetko se koristi u većim mrežama poput WAN-ova (Wide Area Networks). Čak i IPv6 (nasljednik IPv4) ne podržava emitiranje. IPv6 podržava samo multicasting, što je slično metodologiji usmjeravanja jedan-prema-više koja šalje pakete svim čvorovima koji su se pridružili određenoj grupi multicast-a. Imati sve na adresi paketa u Ethernetu i IPv4, znači da će paket biti emitiran. S druge strane, posebna vrijednost u kontrolnom polju IEEE 802.2 koristi se u prstenu tokena za označavanje emitiranja. Jedan je nedostatak emitiranja što se može koristiti za DoS (Denial of Service) napade. Na primjer, napadač može slati lažne zahtjeve za ping koristeći adresu računala žrtve kao izvornu adresu. Tada će svi čvorovi u toj mreži odgovoriti na zahtjev sa računa žrtve uzrokujući kvar cijele mreže. Tada će svi čvorovi u toj mreži odgovoriti na zahtjev sa računa žrtve uzrokujući kvar cijele mreže. Tada će svi čvorovi u toj mreži odgovoriti na zahtjev sa računa žrtve uzrokujući kvar cijele mreže.
Koja je razlika između poplave i emitiranja?
Slanje paketa svim hostovima istodobno je emitiranje. Ali poplava ne šalje pakete istodobno na sve hostove. Paketi bi u konačnici stigli do svih čvorova u mreži zbog poplave. Poplava može poslati isti paket duž iste veze više puta, ali emitiranje šalje paket duž veze najviše jednom. Nekoliko kopija istog paketa može doći do čvorova u poplavi, dok emitiranje ne uzrokuje taj problem. Za razliku od poplave, emitiranje se vrši određivanjem posebne adrese emitiranja na paketima.