Flooding vs Transmetim
Rutimi është procesi i zgjedhjes se cilat shtigje do të përdoren për të dërguar trafikun e rrjetit dhe dërgimi i paketave përgjatë nën-rrjetit të zgjedhur. Flooding dhe Broadcast janë dy algoritme rutimi që përdoren sot në rrjetet kompjuterike. Flooding dërgon të gjitha paketat hyrëse përmes çdo skaji dalës. Transmetimi do të thotë se çdo pajisje në rrjet do të marrë një paketë.
Çfarë është përmbytja?
Flooding është një algoritëm shumë i thjeshtë rrugëtimi që dërgon të gjitha paketat hyrëse përmes çdo skaji dalës. Për shkak të mënyrës se si funksionon ky algoritëm i rrugëzimit, një paketë është e garantuar të dorëzohet (nëse mund të dorëzohet). Por ekziston mundësia që kopjet e shumta të së njëjtës paketë të arrijnë në destinacion. Algoritmi i përmbytjes është i garantuar për të gjetur dhe përdorur shtegun më të shkurtër për dërgimin e paketave, sepse ai përdor natyrshëm çdo shteg në rrjet. Nuk ka kompleksitet në këtë algoritëm të rrugëtimit; është shumë e lehtë për t'u zbatuar. Sigurisht, ka pak disavantazhe edhe të algoritmit të përmbytjes. Për shkak se paketat dërgohen përmes çdo lidhjeje dalëse, gjerësia e brezit është dukshëm e humbur. Kjo do të thotë se përmbytjet në fakt mund të degradojnë besueshmërinë e një rrjeti kompjuterik. Nëse nuk merren masat e nevojshme si numri i hop-eve ose koha për të jetuar, kopjet e dyfishta mund të qarkullojnë brenda rrjetit pa u ndalur. Një nga masat paraprake të mundshme është t'i kërkoni nyjeve të gjurmojnë çdo paketë që kalon përmes saj dhe të siguroheni që një paketë të kalojë përmes saj vetëm një herë. Një masë tjetër paraprake quhet përmbytje selektive. Në përmbytjet selektive, nyjet mund të përcjellin paketat vetëm në drejtimin (përafërsisht) të saktë. Sistemet Usenet dhe p2p (peer-to-peer) përdorin flooding. Për më tepër, protokollet e rrugëtimit si OSPF, DVMRP dhe rrjetet me valë ad-hoc përdorin përmbytje.
Çfarë është Transmetimi?
Transmetimi është një metodë e përdorur në rrjetet kompjuterike, e cila siguron që çdo pajisje në rrjet të marrë një paketë (të transmetuar). Për shkak se transmetimi mund të ndikojë negativisht në performancën, jo çdo teknologji rrjeti e mbështet transmetimin. X.25 dhe frame rele nuk suportojnë transmetimin dhe nuk ekziston diçka e tillë si transmetimi në të gjithë internetin. Përdoret më së shumti në LAN (Rrjetet Lokale të Zonës, kryesisht në Ethernet dhe ring token), dhe përdoret rrallë në rrjete më të mëdha si WAN (Wide Area Networks). Edhe IPv6 (pasardhësi i IPv4) nuk e mbështet transmetimin. IPv6 mbështet vetëm multicasting, e cila është e ngjashme me metodologjinë e rrugëtimit një-me-shumë që dërgon paketa te të gjitha nyjet që janë bashkuar me një grup specifik multicast. Të kesh të gjitha në adresën e një pakete në Ethernet dhe IPv4 tregon që paketa do të transmetohet. Nga ana tjetër, një vlerë e veçantë në fushën e kontrollit IEEE 802.2 përdoret në unazën e shenjave për të treguar transmetimin. Një disavantazh i transmetimit është se mund të përdoret për sulme DoS (Mohimi i Shërbimit). Për shembull, një sulmues mund të dërgojë kërkesa të rreme ping duke përdorur adresën e kompjuterit të viktimës si adresën e burimit. Pastaj të gjitha nyjet në atë rrjet do t'i përgjigjen kësaj kërkese nga kompjuteri viktimë duke shkaktuar një prishje të të gjithë rrjetit.
Cili është ndryshimi midis Përmbytjes dhe Transmetimit?
Dërgimi i një pakete për të gjithë hostet njëkohësisht është duke transmetuar. Por përmbytjet nuk dërgojnë pako tek të gjithë hostet njëkohësisht. Paketat përfundimisht do të arrijnë të gjitha nyjet në rrjet për shkak të përmbytjeve. Përmbytja mund të dërgojë të njëjtën paketë përgjatë së njëjtës lidhje shumë herë, por transmetimi dërgon një paketë përgjatë një lidhjeje më së shumti një herë. Disa kopje të së njëjtës paketë mund të arrijnë në nyje në përmbytje, ndërsa transmetimi nuk e shkakton atë problem. Ndryshe nga përmbytjet, transmetimi bëhet duke specifikuar një adresë të veçantë transmetimi në pako.