Skirtumas tarp užtvindymo ir transliavimo

Skirtumas tarp užtvindymo ir transliavimo
Skirtumas tarp užtvindymo ir transliavimo

Video: Skirtumas tarp užtvindymo ir transliavimo

Video: Skirtumas tarp užtvindymo ir transliavimo
Video: Esminiai skirtumai tarp Ezidri FD500 Digital ir FD1000 Digital. 2024, Liepa
Anonim

Potvynis prieš transliavimą

Maršruto parinkimas – tai pasirinkimo, kuriais keliais bus siunčiamas tinklo srautas, ir paketų siuntimo pasirinktame antriniame tinkle procesas. Užtvindymas ir transliacija yra du maršruto parinkimo algoritmai, šiandien naudojami kompiuterių tinkluose. Užtvindymas siunčia visus gaunamus paketus per kiekvieną išeinantį kraštą. Transliavimas reiškia, kad kiekvienas tinklo įrenginys gaus paketą.

Kas yra potvynis?

Pradinimas yra labai paprastas maršruto parinkimo algoritmas, kuris siunčia visus gaunamus paketus per kiekvieną išeinantį kraštą. Dėl šio maršruto parinkimo algoritmo veikimo garantuojama, kad paketas bus pristatytas (jei jis gali būti pristatytas). Tačiau yra galimybė, kad kelionės tikslą pasieks kelios to paties paketo kopijos. Užtvindymo algoritmas garantuoja, kad suras ir panaudos trumpiausią paketų siuntimo kelią, nes jis natūraliai naudoja kiekvieną tinklo kelią. Šiame maršruto parinkimo algoritme nėra jokių sudėtingumo; tai labai lengva įgyvendinti. Žinoma, užtvindymo algoritmas taip pat turi keletą trūkumų. Kadangi paketai siunčiami per kiekvieną išeinančią nuorodą, pralaidumas akivaizdžiai švaistomas. Tai reiškia, kad potvynis iš tikrųjų gali pabloginti kompiuterių tinklo patikimumą. Nebent bus imtasi būtinų atsargumo priemonių, pvz., peršokimų skaičius ar laikas iki gyvavimo, pasikartojančios kopijos gali cirkuliuoti tinkle be sustojimo. Viena iš galimų atsargumo priemonių yra paprašyti mazgų sekti kiekvieną per jį einantį paketą ir įsitikinti, kad paketas praeina tik vieną kartą. Kita atsargumo priemonė vadinama selektyviu potvyniu. Atrankinio užtvindymo metu mazgai gali persiųsti paketus tik (apytiksliai) teisinga kryptimi. Usenet ir p2p (peer-to-peer) sistemos naudoja užtvindymą. Be to, maršruto parinkimo protokolai, tokie kaip OSPF, DVMRP ir ad-hoc belaidžiai tinklai, naudoja užtvindymą.

Kas yra transliavimas?

Transliavimas yra kompiuterių tinkle naudojamas metodas, užtikrinantis, kad kiekvienas tinklo įrenginys gaus (transliuojamą) paketą. Kadangi transliavimas gali neigiamai paveikti našumą, ne visos tinklo technologijos palaiko transliavimą. X.25 ir kadrų relė nepalaiko transliavimo ir nėra tokio dalyko kaip transliavimas visame internete. Jis dažniausiai naudojamas LAN (vietiniuose tinkluose, daugiausia eternete ir žetonų žiede), o didesniuose tinkluose, pvz., WAN (Wide Area Network), retai naudojamas. Net IPv6 (IPv4 įpėdinis) nepalaiko transliavimo. IPv6 palaiko tik daugialypės terpės siuntimą, kuris yra panašus į maršruto „vienas su daugeliu“metodologiją, kuri siunčia paketus visiems mazgams, kurie prisijungė prie konkrečios daugialypės siuntimo grupės. Jei visi yra paketo adresu tiek Ethernet, tiek IPv4, tai reiškia, kad paketas bus transliuojamas. Kita vertus, speciali reikšmė IEEE 802.2 valdymo lauke naudojama žetonų žiede, nurodant transliavimą. Vienas iš transliavimo trūkumų yra tas, kad jis gali būti naudojamas DoS (Denial of Service) atakoms. Pavyzdžiui, užpuolikas gali siųsti netikras ping užklausas naudodamas aukos kompiuterio adresą kaip š altinio adresą. Tada visi to tinklo mazgai atsakys į šią užklausą iš nukentėjusio kompiuterio ir sukels viso tinklo gedimą.

Kuo skiriasi užtvindymas ir transliavimas?

Paketo siuntimas visiems pagrindiniams kompiuteriams vienu metu yra transliuojamas. Tačiau užtvindymas nesiunčia paketų visiems pagrindiniams kompiuteriams vienu metu. Dėl potvynių paketai galiausiai pasiektų visus tinklo mazgus. Užtvindymas gali siųsti tą patį paketą per tą pačią nuorodą kelis kartus, tačiau transliuojant paketą per saitą siunčiamas daugiausia vieną kartą. Kelios to paties paketo kopijos gali pasiekti užtvindymo mazgus, o transliavimas tokios problemos nesukelia. Skirtingai nuo užtvindymo, transliavimas atliekamas nurodant specialų transliavimo adresą ant paketų.

Rekomenduojamas: