Forskel mellem oversvømmelse og broadcasting
Oversvømmelse vs Broadcasting
Routing er processen med at vælge, hvilke stier der skal bruges til at sende netværkstrafik og sende pakkerne langs det valgte undernetværk. Oversvømmelse og udsendelse er to routingsalgoritmer, der anvendes i computernetværk i dag. Oversvømmelser sender alle indgående pakker gennem hver udgående kant. Broadcasting betyder, at alle enheder i netværket modtager en pakke.
Hvad er Flooding?
Oversvømmelse er en meget enkel routingsalgoritme, som sender alle indgående pakker gennem hver udgående kant. På grund af hvordan denne routingsalgoritme fungerer, garanteres en pakke at blive leveret (hvis den kan leveres). Men der er mulighed for at flere kopier af samme pakke når destinationen. Oversvømmelsesalgoritmen garanteres at finde og udnytte den korteste vej til afsendelse af pakker, fordi det naturligvis bruger hver sti i netværket. Der er ingen kompleksiteter i denne routingsalgoritme; det er meget nemt at implementere. Selvfølgelig er der også få ulemper ved oversvømmelsesalgoritmen. Fordi pakker sendes gennem hvert udgående link, er båndbredden naturligvis spildt. Det betyder, at oversvømmelser rent faktisk kan nedbryde pålideligheden af et computernetværk. Medmindre der er truffet de nødvendige forholdsregler som hoptælling eller tid til at leve, kan duplikatkopier cirkulere i netværket uden at stoppe. En af de mulige forholdsregler er at bede noder at spore hver pakke, der passerer igennem den, og sørg for, at en pakke kun går igennem den ene gang. En anden forholdsregel kaldes selektiv oversvømmelse. I selektiv oversvømmelse kan nodene kun videresende pakker i den (omtrent) korrekte retning. Usenet og p2p (peer-to-peer) systemer bruger oversvømmelser. Desuden bruger routingprotokoller som OSPF, DVMRP og ad hoc trådløse netværk oversvømmelse.
Hvad er Broadcasting?
Broadcasting er en metode, der bruges i computernetværk, hvilket sikrer, at alle enheder i netværket modtager en (udsendt) pakke. Fordi udsendelse kan påvirke ydeevnen på en negativ måde, understøtter ikke hver netværksteknologi udsendelsen. X. 25 og frame relay understøtter ikke udsendelse og der er ikke sådan noget som internet-bred udsendelse. Det bruges mest i LAN'er (Local Area Networks, hovedsagelig i Ethernet og token ring), og bruges sjældent i større netværk som WANs (Wide Area Networks). Selv IPv6 (efterfølger til IPv4) understøtter ikke udsendelse. IPv6 understøtter kun multicasting, hvilket svarer til en til mange routingmetoder, der sender pakker til alle de noder, der er tilsluttet en bestemt multicast-gruppe. At have alle i en pakkes adresse i både Ethernet og IPv4 angiver, at pakken bliver sendt. På den anden side er en særlig værdi i IEEE 802.2 kontrolfelt anvendes i token ring for at angive udsendelse. En ulempe ved udsendelse er, at den kan bruges til DoS (Denial of Service) angreb. For eksempel kan en angriber sende falske ping-anmodninger ved hjælp af adressen til offerdatamaskinen som kildeadresse. Derefter svarer alle nodene i netværket denne anmodning fra offerdatamaskinen, der forårsager en sammenbrud af hele netværket.
Hvad er forskellen mellem Flooding og Broadcasting?
Sender en pakke til alle værter samtidigt, udsendes. Men oversvømmelser sender ikke pakker til alle værter samtidigt. Pakkerne vil i sidste ende nå alle knudepunkter i netværket på grund af oversvømmelse. Oversvømmelse kan sende den samme pakke langs samme link flere gange, men udsendelse sender højst en pakke langs et link. Flere kopier af samme pakke kan nå noder i oversvømmelse, mens udsendelse ikke forårsager dette problem. I modsætning til oversvømmelser sker udsendelse ved at specificere en særlig udsendelsesadresse på pakker.