Poplava proti oddajanju
Usmerjanje je postopek izbire poti, ki naj se uporabi za pošiljanje omrežnega prometa, in pošiljanja paketov po izbranem podmrežju. Poplava in oddajanje sta dva algoritma usmerjanja, ki se danes uporabljata v računalniških omrežjih. Poplava pošlje vse dohodne pakete skozi vsak odhodni rob. Oddajanje pomeni, da bo vsaka naprava v omrežju prejela paket.
Kaj je Poplava?
Poplava je zelo preprost algoritem usmerjanja, ki pošlje vse dohodne pakete skozi vsak odhodni rob. Zaradi tega, kako deluje ta algoritem usmerjanja, je zagotovljeno, da bo paket dostavljen (če ga je mogoče dostaviti). Obstaja pa možnost, da na cilj pride več kopij istega paketa. Zagotovljeno je, da algoritem preplavljanja najde in uporabi najkrajšo pot za pošiljanje paketov, ker seveda uporablja vsako pot v omrežju. V tem algoritmu usmerjanja ni nobenih zapletov; je zelo enostaven za izvedbo. Seveda je tudi algoritma za poplave malo pomanjkljivosti. Ker se paketi pošiljajo prek vsake odhodne povezave, je pasovna širina očitno zapravljena. To pomeni, da lahko poplave dejansko poslabšajo zanesljivost računalniškega omrežja. Razen če niso sprejeti potrebni previdnostni ukrepi, kot sta število hmelja ali čas za življenje, lahko podvojene kopije krožijo po omrežju brez ustavljanja. Eden izmed možnih previdnostnih ukrepov je zahtevati od vozlišč, da sledijo vsakemu paketu, ki gre skozi njega, in se prepričajte, da bo paket šel skozi njega samo enkrat. Druga previdnost se imenuje selektivna poplava. Pri selektivnem poplavljanju lahko vozlišča pošiljajo pakete le v (približno) pravilno smer. Usenet in p2p (peer-to-peer) sistemi uporabljajo poplave. Poleg tega protokoli usmerjanja, kot so OSPF, DVMRP in priložnostna brezžična omrežja, uporabljajo poplave.
Kaj je oddajanje?
Oddaja je metoda, ki se uporablja v računalniškem omrežju, ki zagotavlja, da bo vsaka naprava v omrežju prejela (oddan) paket. Ker oddajanje lahko negativno vpliva na uspešnost, ne podpira vsaka omrežna tehnologija oddajanje. X.25 in okvirna releja ne podpira oddajanja in ne obstaja oddaja po internetu. Večinoma se uporablja v omrežjih LAN (Local Area Networks, večinoma v Ethernet in token ring), redko pa se uporablja v večjih omrežjih, kot so WAN (Wide Area Networks). Tudi IPv6 (naslednik IPv4) ne podpira oddajanja. IPv6 podpira samo večpredstavnost, ki je podobna metodologiji usmerjanja od enega do številnih, ki pošilja pakete vsem vozliščem, ki so se pridružila določeni skupini za večkratno oddajanje. Če imate vse v naslovu paketa v Ethernet-u in IPv4, pomeni, da bo paket emitiran. Po drugi strani se v označevalnem obroču za označevanje oddajanja uporablja posebna vrednost v nadzornem polju IEEE 802.2. Ena od pomanjkljivosti oddajanja je ta, da se lahko uporablja za napade DoS (zanikanje storitve). Na primer napadalec lahko pošlje ponarejene zahteve za ping s pomočjo naslova računalnika žrtve kot izvornega naslova. Nato bodo vsa vozlišča v tem omrežju odgovorila na to zahtevo žrtev računalnika, kar je povzročilo zlom celotnega omrežja.
Kakšna je razlika med Flooding in Broadcasting?
Pošiljanje paketa vsem gostiteljem hkrati oddaja. Toda poplava ne pošilja paketov vsem gostiteljem hkrati. Paketi bi zaradi poplave končno dosegli vsa vozlišča v omrežju. Poplava lahko pošlje isti paket po isti povezavi večkrat, vendar oddaja pošlje paket po povezavi največ enkrat. V poplavi lahko več kopij istega paketa doseže vozlišča, medtem ko oddajanje ne povzroča te težave. Za razliko od poplave oddajanje poteka tako, da na paketih določite poseben naslov oddaje.