Záplavy vs vysílání
Směrování je proces výběru cest, které mají být použity k odeslání síťového provozu, a odesílání paketů podél vybrané podsítě. Flooding a Broadcast jsou dva směrovací algoritmy používané v počítačových sítích dnes. Flooding odešle všechny příchozí pakety přes každou odchozí hranu. Vysílání znamená, že každé zařízení v síti obdrží paket.
Co je povodeň?
Flooding je velmi jednoduchý směrovací algoritmus, který odesílá všechny příchozí pakety přes každou odchozí hranu. Vzhledem k tomu, jak tento směrovací algoritmus funguje, je zaručeno doručení paketu (pokud může být doručen). Existuje však možnost, že do cíle dorazí více kopií stejného paketu. Algoritmus zaplavení je zaručen, že najde a použije nejkratší cestu pro odesílání paketů, protože přirozeně používá každou cestu v síti. V tomto směrovacím algoritmu nejsou žádné složitosti; implementace je velmi snadná. Samozřejmě existuje také několik nevýhod algoritmu zaplavení. Protože pakety jsou odesílány přes každý odchozí odkaz, je šířka pásma samozřejmě zbytečná. To znamená, že záplavy mohou ve skutečnosti snížit spolehlivost počítačové sítě. Pokud nejsou učiněna nezbytná preventivní opatření, jako je počet chmele nebo doba života, mohou duplikáty duplikovat v síti bez zastavení. Jedním z možných preventivních opatření je požádat uzly, aby sledovaly každý paket procházející skrz něj a ujistěte se, že paket prochází pouze jednou. Další preventivní opatření se nazývá selektivní záplavy. V případě selektivního zaplavení mohou uzly předávat pakety pouze správným směrem (přibližně). Systémy Usenet a p2p (peer-to-peer) používají záplavy. Směrovací protokoly, jako jsou OSPF, DVMRP a bezdrátové sítě ad-hoc, navíc využívají záplavy.
Co je vysílání??
Vysílání je metoda používaná v počítačové síti, která zajišťuje, že každé zařízení v síti obdrží (vysílaný) paket. Protože vysílání může mít negativní dopad na výkon, ne každá síťová technologie podporuje vysílání. X.25 a rámcové relé nepodporují vysílání a neexistuje nic jako vysílání přes internet. Většinou se používá v LAN (Local Area Networks, většinou v Ethernetu a tokenu ring) a jen zřídka se používá ve větších sítích, jako jsou WAN (Wide Area Networks). Ani IPv6 (nástupce IPv4) nepodporuje vysílání. IPv6 podporuje pouze vícesměrové vysílání, které je podobné metodice směrování jednoho k mnoha, která odesílá pakety do všech uzlů, které se připojily ke konkrétní skupině vícesměrového vysílání. Mít všechny v adrese paketu v Ethernetu i IPv4 znamená, že paket bude vysílán. Na druhé straně se v token ringu pro označení vysílání používá speciální hodnota v ovládacím poli IEEE 802.2. Nevýhodou je vysílání, že může být použito pro útoky DoS (Denial of Service). Útočník může například odesílat falešné žádosti o ping s použitím adresy počítače oběti jako zdrojové adresy. Poté všechny uzly v této síti odpoví na tento požadavek od počítače oběti a způsobí zhroucení celé sítě.
Jaký je rozdíl mezi potopením a vysíláním?
Vysílá se paket všem hostitelům současně. Záplava však neposílá pakety všem hostitelům současně. Pakety by nakonec zaplavily všechny uzly v síti. Záplavy mohou posílat stejný paket podél stejného spojení vícekrát, ale vysílání vysílá paket podél odkazu nejvýše jednou. Několik kopií stejného paketu může zasáhnout uzly při zaplavení, zatímco vysílání tento problém nezpůsobuje. Na rozdíl od záplav je vysílání prováděno zadáním speciální vysílací adresy na paketech.