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. Flooding og Broadcast er to routingalgoritmer, der bruges i computernetværk i dag. Oversvømmelse sender alle indgående pakker gennem hver udgående kant. Broadcasting betyder, at enhver enhed i netværket modtager en pakke.
Hvad er oversvømmelse?
Flooding er en meget enkel routingalgoritme, der sender alle indgående pakker gennem hver udgående kant. På grund af hvordan denne routingsalgoritme fungerer, er det garanteret, at en pakke bliver leveret (hvis den kan leveres). Men der er en mulighed for, at flere kopier af den samme pakke når destinationen. Oversvømmelsesalgoritme er garanteret at finde og udnytte den korteste sti til at sende pakker, fordi den naturligvis bruger enhver sti i netværket. Der er ingen kompleksiteter i denne routingalgoritme; det er meget let at implementere. Der er naturligvis også få ulemper ved oversvømmelsesalgoritmen. Da pakker sendes gennem hvert udgående link, spildes båndbredden åbenlyst. Dette betyder, at oversvømmelse faktisk kan forringe pålideligheden af et computernetværk. Medmindre nødvendige forholdsregler som hopantal eller tid til at leve tages, kan duplikatkopier cirkulere inden for netværket uden at stoppe. En af de mulige forholdsregler er at bede knudepunkter om at spore hver pakke, der passerer gennem den, og sørge for, at en pakke kun gennemgår den en gang. En anden forholdsregel kaldes selektiv oversvømmelse. Ved selektiv oversvømmelse kan noder kun videresende pakker i (ca.) korrekt retning. Usenet og p2p (peer-to-peer) systemer bruger oversvømmelser. Yderligere bruger routingprotokoller som OSPF, DVMRP og ad-hoc trådløse netværk oversvømmelser.
Hvad er Broadcasting?
Broadcasting er en metode, der bruges i computernetværk, som sikrer, at enhver enhed i netværket modtager en (kringkastet) pakke. Da tv-spredning kan påvirke ydeevnen på en negativ måde, understøtter ikke alle netværksteknologier transmission. X.25 og frame relæ understøtter ikke tv-spredning, og der er ikke sådan noget som internet-bred tv-transmission. Det bruges mest i LAN'er (Local Area Networks, mest i Ethernet og token ring) og bruges sjældent i større netværk såsom WANs (Wide Area Networks). Selv IPv6 (efterfølger af IPv4) understøtter ikke transmission. IPv6 understøtter kun multicasting, hvilket svarer til en-til-mange routingmetodik, der sender pakker til alle de noder, der er knyttet til en bestemt multicast-gruppe. At have alle dem i en pakkeadresse i både Ethernet og IPv4 indikerer, at pakken sendes. På den anden side bruges en særlig værdi i kontrolfeltet IEEE 802.2 i tokenring for at indikere udsendelse. En ulempe ved tv-spredning er, at det kan bruges til DoS (Denial of Service) angreb. For eksempel kan en angriber sende falske pinganmodninger ved hjælp af offercomputerens adresse som kildeadresse. Derefter vil alle noder i det netværk besvare denne anmodning fra offercomputeren og forårsage en sammenbrud på hele netværket.
Hvad er forskellen mellem oversvømmelse og transmission?
Afsendelse af en pakke til alle værter samtidig. Men oversvømmelse sender ikke pakker til alle værter samtidig. Pakkerne vil i sidste ende nå alle noder i netværket på grund af oversvømmelser. Oversvømmelse sender muligvis den samme pakke langs det samme link flere gange, men udsendelse sender en pakke langs et link højst én gang. Flere kopier af den samme pakke kan nå knudepunkter ved oversvømmelse, mens udsendelser ikke forårsager dette problem. I modsætning til oversvømmelser sker udsendelse ved at specificere en speciel udsendelsesadresse på pakker.