Verschil tussen overstroming en uitzending
Overstroming vs Broadcasting
Routing is het proces om te kiezen welke wegen moeten worden gebruikt om netwerkverkeer te verzenden en de pakketten te verzenden langs het geselecteerde subnetwerk. Overstroming en uitzending zijn twee routingalgoritmen die vandaag in computernetwerken worden gebruikt. Overstroming stuurt alle inkomende pakketten via elke uitgaande rand. Broadcasting betekent dat elk apparaat in het netwerk een pakket ontvangt.
Wat is Flooding?
Overstroming is een zeer eenvoudig routingsalgoritme dat alle inkomende pakketten door elke uitgaande rand verzendt. Door het gebruik van dit routingalgoritme kan een pakket worden geleverd (indien het kan worden geleverd). Maar er is een mogelijkheid om meerdere exemplaren van hetzelfde pakket te bereiken. Overstromingsalgoritme is gegarandeerd het kortste pad voor het verzenden van pakketten te vinden en te gebruiken omdat het vanzelfsprekend elk pad in het netwerk gebruikt. Er zijn geen complexiteiten in dit routingalgoritme; het is erg makkelijk te implementeren. Natuurlijk zijn er ook weinig nadelen van het overstromingsalgoritme. Omdat pakketten via elke uitgaande link worden verzonden, is de bandbreedte uiteraard verspild. Dit betekent dat overstromingen de betrouwbaarheid van een computernetwerk daadwerkelijk kunnen afbreken. Tenzij de nodige voorzorgsmaatregelen, zoals hoptelling of tijd om te leven, zijn genomen, kunnen duplicaatkopieën binnen het netwerk circuleren zonder te stoppen. Een van de mogelijke voorzorgsmaatregelen is om knooppunten te vragen om elk pakket door te gaan en ervoor te zorgen dat een pakket er maar een keer doorheen gaat. Een andere voorzorgsmaatregel heet selectieve overstroming. Bij selectieve overstroming kunnen nodes alleen pakketten doorsturen in de (ongeveer) juiste richting. Usenet en p2p (peer-to-peer) systemen gebruiken overstroming. Bovendien gebruiken routingprotocollen zoals OSPF, DVMRP en ad-hoc draadloze netwerken overstromingen.
Wat is Broadcasting?
Broadcasting is een methode die wordt gebruikt in computer netwerken, waardoor er zeker van wordt dat elk apparaat in het netwerk een (uitgezonden) pakket ontvangt. Omdat uitzendingen de prestaties negatief kunnen beïnvloeden, ondersteunt niet elke netwerktechnologie de uitzending. X. 25 en frame relay ondersteunt geen omroep en er is niet zoiets als internet breedband. Het wordt voornamelijk gebruikt in LAN's (Local Area Networks, meestal in Ethernet en token ring) en wordt zelden gebruikt in grotere netwerken, zoals WANs (Wide Area Networks). Zelfs IPv6 (opvolger van IPv4) ondersteunt geen omroep. IPv6 ondersteunt alleen multicasting, die vergelijkbaar is met een veelvoudige routing methodologie die pakketten verzendt naar alle nodes die zijn aangesloten bij een specifieke multicast-groep. Het hebben van alle adressen in een pakket in zowel Ethernet als IPv4 geeft aan dat het pakket wordt uitgezonden. Aan de andere kant, een speciale waarde in IEEE 802.2 controle veld wordt gebruikt in token ring om uitzending aan te geven. Een nadeel is uitzending is dat het kan worden gebruikt voor DoS (Denial of Service) aanvallen. Bijvoorbeeld, een aanvaller kan nep ping aanvragen verzenden met behulp van het adres van de slachtcomputer als het bronadres. Dan zullen alle knooppunten in dat netwerk dit verzoek van de slachtcomputer beantwoorden, waardoor het hele netwerk wordt afgebroken.
Wat is het verschil tussen overstroming en uitzending?
Het verzenden van een pakket naar alle hosts tegelijkertijd is uitzending. Maar overstromingen verzenden tegelijkertijd geen pakketten aan alle gastheren. De pakketten zouden uiteindelijk alle knooppunten in het netwerk bereiken door overstroming. Overstromingen kunnen meerdere keren hetzelfde pakket langs dezelfde link verzenden, maar uitzending stuurt meestal een pakket langs een link. Verschillende kopieën van hetzelfde pakket kunnen knooppunten in overstromingen bereiken, terwijl uitzending dit probleem niet veroorzaakt. In tegenstelling tot overstromingen wordt de uitzending gedaan door een speciaal uitzendadres op pakketten te specificeren.