Razlika med poplavljanjem in oddajanjem

Razlika med poplavljanjem in oddajanjem
Razlika med poplavljanjem in oddajanjem

Video: Razlika med poplavljanjem in oddajanjem

Video: Razlika med poplavljanjem in oddajanjem
Video: IP-адреса | Курс "Компьютерные сети" 2024, November
Anonim

Poplave proti oddajanju

Usmerjanje je postopek izbire poti, ki bodo uporabljene za pošiljanje omrežnega prometa, in pošiljanje paketov po izbranem podomrežju. Poplavljanje in oddajanje sta dva usmerjevalna algoritma, ki se danes uporabljata v računalniških omrežjih. Preplavljanje pošlje vse dohodne pakete skozi vsak odhodni rob. Oddajanje pomeni, da bo vsaka naprava v omrežju prejela paket.

Kaj je poplava?

Flooding je zelo preprost usmerjevalni algoritem, ki pošlje vse dohodne pakete skozi vsak odhodni rob. Zaradi tega, kako deluje ta usmerjevalni algoritem, je zajamčeno, da bo paket dostavljen (če ga je mogoče dostaviti). Obstaja pa možnost, da več kopij istega paketa doseže cilj. 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 zapletenosti; je zelo enostaven za izvedbo. Seveda ima algoritem poplavljanja tudi nekaj slabosti. Ker se paketi pošiljajo prek vsake odhodne povezave, je pasovna širina očitno izgubljena. To pomeni, da lahko poplave dejansko poslabšajo zanesljivost računalniškega omrežja. Če niso sprejeti potrebni previdnostni ukrepi, kot je število skokov ali čas do življenja, lahko podvojene kopije krožijo po omrežju brez ustavljanja. Eden od možnih previdnostnih ukrepov je, da od vozlišč zahtevate, da sledijo vsakemu paketu, ki gre skozi njih, in zagotovite, da gre paket skozi njih samo enkrat. Drug previdnostni ukrep se imenuje selektivno poplavljanje. Pri selektivnem poplavljanju lahko vozlišča posredujejo pakete samo v (približno) pravilni smeri. Sistemi Usenet in p2p (peer-to-peer) uporabljajo poplavljanje. Poleg tega usmerjevalni protokoli, kot so OSPF, DVMRP in ad hoc brezžična omrežja, uporabljajo preplavljanje.

Kaj je oddajanje?

Broadcasting je metoda, ki se uporablja v računalniškem omrežju, ki poskrbi, da bo vsaka naprava v omrežju prejela (oddani) paket. Ker lahko oddajanje negativno vpliva na delovanje, vsaka omrežna tehnologija ne podpira oddajanja. X.25 in Frame Relay ne podpirata oddajanja in internetnega oddajanja ni. Večinoma se uporablja v LAN (Local Area Networks, večinoma v Ethernetu in token ringu) in se redko uporablja v večjih omrežjih, kot so WAN (Wide Area Networks). Tudi IPv6 (naslednik IPv4) ne podpira oddajanja. IPv6 podpira samo multicasting, ki je podoben metodologiji usmerjanja ena proti mnogo, ki pošilja pakete vsem vozliščem, ki so se pridružila določeni multicast skupini. Če imate vse v naslovu paketa v Ethernetu in IPv4, pomeni, da bo paket oddan. Po drugi strani pa se posebna vrednost v kontrolnem polju IEEE 802.2 uporablja v obroču žetonov za označevanje oddajanja. Ena pomanjkljivost oddajanja je, da se lahko uporablja za napade DoS (zavrnitev storitve). Napadalec lahko na primer pošlje lažne zahteve za ping z uporabo naslova računalnika žrtve kot izvornega naslova. Nato bodo vsa vozlišča v tem omrežju odgovorila na to zahtevo računalnika žrtve, kar bo povzročilo razpad celotnega omrežja.

Kakšna je razlika med poplavljanjem in oddajanjem?

Pošiljanje paketa vsem gostiteljem hkrati je oddajanje. Toda poplavljanje ne pošlje paketov vsem gostiteljem hkrati. Paketi bi na koncu zaradi poplave dosegli vsa vozlišča v omrežju. Preplavljanje lahko pošlje isti paket po isti povezavi večkrat, oddajanje pa pošlje paket po povezavi največ enkrat. Več kopij istega paketa lahko doseže vozlišča pri poplavljanju, medtem ko oddajanje ne povzroča te težave. Za razliko od preplavljanja se oddajanje izvaja z določitvijo posebnega oddajnega naslova na paketih.

Priporočena: