Flom vs kringkasting
Routing er prosessen med å velge hvilke stier som skal brukes til å sende nettverkstrafikk, og sende pakker langs det valgte delnettverket. Flom og kringkasting er to rutingsalgoritmer som brukes i datanettverk i dag. Flooding sender alle innkommende pakker gjennom hver utgående kant. Kringkasting betyr at alle enheter i nettverket vil motta en pakke.
Hva er flom?
Flom er en veldig enkel rutealgoritme som sender alle innkommende pakker gjennom hver utgående kant. På grunn av hvordan denne rutingsalgoritmen fungerer, er det garantert at en pakke blir levert (hvis den kan leveres). Men det er mulighet for at flere kopier av den samme pakken når målet. Oversvømmelsesalgoritme vil garantert finne og bruke den korteste banen for sending av pakker fordi den naturlig bruker alle baner i nettverket. Det er ingen kompleksiteter i denne rutingsalgoritmen; det er veldig enkelt å implementere. Selvfølgelig er det få ulemper med flomalgoritmen også. Fordi pakker sendes gjennom hver utgående lenke, blir båndbredden åpenbart bortkastet. Dette betyr at flom faktisk kan forringe påliteligheten til et datanettverk. Med mindre det tas nødvendige forholdsregler som humltelling eller tid å leve,duplikatkopier kan sirkulere i nettverket uten å stoppe. En av de mulige forholdsregler er å be noder om å spore hver pakke som går gjennom den og sørge for at en pakke bare går gjennom den en gang. En annen forholdsregel kalles selektiv flom. I selektiv flom kan noder bare videresende pakker i (omtrent) riktig retning. Usenet og p2p (peer-to-peer) -systemer bruker flom. Videre bruker ruteprotokoller som OSPF, DVMRP og ad-hoc trådløse nettverk flom. Usenet og p2p (peer-to-peer) -systemer bruker flom. Videre bruker ruteprotokoller som OSPF, DVMRP og ad-hoc trådløse nettverk flom. Usenet og p2p (peer-to-peer) -systemer bruker flom. Videre bruker ruteprotokoller som OSPF, DVMRP og ad-hoc trådløse nettverk flom.
Hva er kringkasting?
Kringkasting er en metode som brukes i datanettverk, som sørger for at hver enhet i nettverket vil motta en (kringkasting) pakke. Fordi kringkasting kan påvirke ytelsen på en negativ måte, støtter ikke alle nettverksteknologier kringkasting. X.25 og frame relay støtter ikke kringkasting, og det er ikke noe som heter kringkasting på internett. Den brukes mest i LAN (Local Area Networks, most in Ethernet and token ring), og brukes sjelden i større nettverk som WAN (Wide Area Networks). Selv IPv6 (etterfølger til IPv4) støtter ikke kringkasting. IPv6 støtter bare multicasting, som ligner på en-til-mange rutemetodikk som sender pakker til alle nodene som har blitt med i en bestemt multicast-gruppe. Å ha alle i en pakke adresse i både Ethernet og IPv4 indikerer at pakken vil bli kringkastet. På den annen side brukes en spesiell verdi i IEEE 802.2-kontrollfeltet i tokenring for å indikere kringkasting. En ulempe er å kringkaste at den kan brukes til DoS (Denial of Service) -angrep. For eksempel kan en angriper sende falske ping-forespørsler ved å bruke adressen til offerdatamaskinen som kildeadresse. Da vil alle nodene i det nettverket svare på denne forespørselen fra offerets datamaskin og forårsake en sammenbrudd i hele nettverket. Da vil alle nodene i det nettverket svare på denne forespørselen fra offerets datamaskin og forårsake en sammenbrudd i hele nettverket. Da vil alle nodene i det nettverket svare på denne forespørselen fra offerets datamaskin og forårsake en sammenbrudd i hele nettverket.
Hva er forskjellen mellom flom og kringkasting?
Å sende en pakke til alle vertene samtidig sendes. Men flom sender ikke pakker til alle verter samtidig. Pakkene vil til slutt nå alle noder i nettverket på grunn av flom. Flom sender kanskje den samme pakken langs den samme lenken flere ganger, men kringkasting sender en pakke langs en lenke på det meste en gang. Flere eksemplarer av den samme pakken kan nå noder i flom, mens kringkasting ikke forårsaker det problemet. I motsetning til flom gjøres kringkasting ved å spesifisere en spesiell kringkastingsadresse på pakker.