Rozdíl mezi zaplavením a vysíláním

Rozdíl mezi zaplavením a vysíláním
Rozdíl mezi zaplavením a vysíláním

Video: Rozdíl mezi zaplavením a vysíláním

Video: Rozdíl mezi zaplavením a vysíláním
Video: Pochopte rozdíly mezi AT ON a IN I Místní předložky v angličtině 2024, Červenec
Anonim

Záplavy vs vysílání

Směrování je proces výběru, které cesty se mají použít k odesílání síťového provozu, a odesílání paketů po vybrané podsíti. Flooding a Broadcast jsou dva směrovací algoritmy používané v dnešních počítačových sítích. Flooding posílá všechny příchozí pakety přes každý odchozí okraj. Vysílání znamená, že každé zařízení v síti obdrží paket.

Co je to záplava?

Flooding je velmi jednoduchý směrovací algoritmus, který posílá všechny příchozí pakety přes každou odchozí hranu. Díky tomu, jak tento směrovací algoritmus funguje, je zaručeno doručení paketu (pokud jej lze doručit). Existuje však možnost, že do cíle dorazí více kopií stejného paketu. Algoritmus Flooding zaručeně najde a využije nejkratší cestu pro odesílání paketů, protože přirozeně využívá každou cestu v síti. V tomto směrovacím algoritmu nejsou žádné složitosti; je velmi snadné implementovat. Samozřejmě existuje také několik nevýhod zaplavovacího algoritmu. Vzhledem k tomu, že pakety jsou odesílány přes každý odchozí spoj, je šířka pásma zjevně plýtvána. To znamená, že zaplavení může ve skutečnosti snížit spolehlivost počítačové sítě. Pokud nebudou přijata nezbytná opatření, jako je počet skoků nebo doba života, mohou duplicitní kopie kolovat po síti bez zastavení. Jedním z možných opatření je požádat uzly, aby sledovaly každý paket, který jím prochází, a zajistit, aby jím paket prošel pouze jednou. Další preventivní opatření se nazývá selektivní zaplavení. Při selektivním zaplavování mohou uzly předávat pakety pouze (přibližně) správným směrem. Systémy Usenet a p2p (peer-to-peer) používají zaplavování. Kromě toho směrovací protokoly jako OSPF, DVMRP a bezdrátové sítě ad-hoc používají zahlcení.

Co je vysílání?

Broadcasting je metoda používaná v počítačových sítích, která zajišťuje, že každé zařízení v síti obdrží (vysílaný) paket. Protože vysílání může negativně ovlivnit výkon, ne každá síťová technologie podporuje vysílání. X.25 a frame relay nepodporují vysílání a nic takového jako celointernetové vysílání neexistuje. Většinou se používá v sítích LAN (Local Area Networks, většinou v Ethernetu a token ringu) a zřídka se používá ve větších sítích, jako jsou WAN (Wide Area Networks). Dokonce ani IPv6 (nástupce IPv4) nepodporuje vysílání. IPv6 podporuje pouze vícesměrové vysílání, které je podobné metodě směrování jeden k mnoha, která odesílá pakety všem uzlům, které se připojily ke konkrétní skupině vícesměrového vysílání. Pokud jsou v adrese paketu v Ethernetu i IPv4 všechny jedničky, znamená to, že paket bude vysílán. Na druhé straně se speciální hodnota v řídicím poli IEEE 802.2 používá v token ringu k označení vysílání. Jednou nevýhodou vysílání je, že jej lze použít pro útoky DoS (Denial of Service). Útočník může například posílat falešné požadavky ping pomocí adresy počítače oběti jako zdrojové adresy. Poté všechny uzly v této síti odpoví na tento požadavek z počítače oběti, což způsobí zhroucení celé sítě.

Jaký je rozdíl mezi Flooding a Broadcasting?

Odeslání paketu všem hostitelům současně je vysílání. Zahlcení však neposílá pakety všem hostitelům současně. Pakety by se nakonec dostaly do všech uzlů v síti kvůli zahlcení. Flooding může poslat stejný paket po stejné lince vícekrát, ale vysílání pošle paket podél linky maximálně jednou. Několik kopií stejného paketu může dosáhnout uzlů při zahlcení, zatímco vysílání tento problém nezpůsobuje. Na rozdíl od zaplavování se vysílání provádí zadáním speciální adresy vysílání na paketech.

Doporučuje: