Plūdi pret apraidi
Maršrutēšana ir process, kurā tiek izvēlēti ceļi, kas jāizmanto tīkla trafika sūtīšanai, un pakešu nosūtīšana pa izvēlēto apakštīklu. Plūdi un apraide ir divi maršrutēšanas algoritmi, kurus mūsdienās izmanto datortīklos. Plūdi nosūta visas ienākošās paketes pa visām izejošajām malām. Apraide nozīmē, ka katra tīkla ierīce saņems pakešu.
Kas ir plūdi?
Plūdi ir ļoti vienkāršs maršrutēšanas algoritms, kas nosūta visas ienākošās paketes pa visām izejošajām malām. Sakarā ar to, kā darbojas šis maršrutēšanas algoritms, tiek garantēta paketes piegāde (ja to var piegādāt). Bet pastāv iespēja, ka galamērķi sasniedz vairākas vienas paciņas kopijas. Tiek garantēts, ka plūdu algoritms atradīs un izmantos īsāko pakešu nosūtīšanas ceļu, jo tas dabiski izmanto visus tīkla ceļus. Šajā maršrutēšanas algoritmā nav sarežģītības; to ir ļoti viegli īstenot. Protams, ir arī daži plūdu algoritma trūkumi. Tā kā paketes tiek sūtītas caur katru izejošo saiti, joslas platums acīmredzami tiek izniekots. Tas nozīmē, ka plūdi faktiski var pasliktināt datortīkla uzticamību. Ja netiek veikti nepieciešamie piesardzības pasākumi, piemēram, apiņu skaits vai laiks dzīvot,dublikātu kopijas var cirkulēt tīklā bez apstājas. Viens no iespējamiem piesardzības pasākumiem ir lūgt mezglus izsekot katram pakešam, kas iet caur to, un pārliecināties, ka pakete to iziet tikai vienu reizi. Vēl vienu piesardzības pasākumu sauc par selektīvu plūdu. Selektīvā applūšanā mezgli drīkst pārsūtīt paketes tikai (aptuveni) pareizajā virzienā. Usenet un p2p (peer-to-peer) sistēmas izmanto plūdus. Turklāt maršrutēšanas protokolos, piemēram, OSPF, DVMRP un ad-hoc bezvadu tīklos, tiek izmantoti plūdi. Usenet un p2p (peer-to-peer) sistēmas izmanto plūdus. Turklāt maršrutēšanas protokolos, piemēram, OSPF, DVMRP un ad-hoc bezvadu tīklos, tiek izmantoti plūdi. Usenet un p2p (peer-to-peer) sistēmas izmanto plūdus. Turklāt maršrutēšanas protokolos, piemēram, OSPF, DVMRP un ad-hoc bezvadu tīklos, tiek izmantoti plūdi.
Kas ir apraide?
Apraide ir datortīklos izmantotā metode, kas nodrošina, ka katra tīkla ierīce saņems (apraidītu) paketi. Tā kā apraide var negatīvi ietekmēt veiktspēju, ne katra tīkla tehnoloģija atbalsta apraidi. X.25 un kadru relejs neatbalsta apraidi, un nav tāda apraides visā pasaulē. To galvenokārt izmanto lokālajos tīklos (lokālajos tīklos, galvenokārt Ethernet un marķiera gredzenā), un to reti izmanto lielākos tīklos, piemēram, WAN (Wide Area Networks). Pat IPv6 (IPv4 pēctecis) neatbalsta apraidi. IPv6 atbalsta tikai apraidi, kas ir līdzīga maršrutēšanas metodikai viens pret daudziem, kas nosūta paketes visiem mezgliem, kuri pievienojušies noteiktai multiraides grupai. Ja visi ir paketes adresē gan Ethernet, gan IPv4, tas norāda, ka pakete tiks pārraidīta. No otras puses, īpašā vērtība IEEE 802.2 vadības laukā tiek izmantota marķiera gredzenā, lai norādītu apraidi. Viens apraides trūkums ir tas, ka to var izmantot DoS (Denial of Service) uzbrukumiem. Piemēram, uzbrucējs var nosūtīt viltus ping pieprasījumus, izmantojot avota adresi cietušā datora adresi. Tad visi šī tīkla mezgli atbildēs uz cietušā datora pieprasījumu, izraisot visa tīkla sadalījumu. Tad visi šī tīkla mezgli atbildēs uz cietušā datora pieprasījumu, izraisot visa tīkla sadalījumu. Tad visi šī tīkla mezgli atbildēs uz cietušā datora pieprasījumu, izraisot visa tīkla sadalījumu.
Kāda ir atšķirība starp plūdiem un apraidi?
Paketes nosūtīšana visiem saimniekiem vienlaikus ir apraide. Bet plūdi nenosūta paketes visiem resursdatoriem vienlaicīgi. Paketes galu galā plūdu dēļ sasniegtu visus tīkla mezglus. Plūdi var nosūtīt vienu un to pašu paketi pa vienu un to pašu saiti vairākas reizes, bet apraide nosūta paketi pa saiti ne vairāk kā vienu reizi. Vairāki vienas paketes eksemplāri plūdu laikā var sasniegt mezglus, savukārt apraide nerada šo problēmu. Atšķirībā no plūdiem apraide tiek veikta, paketēs norādot īpašu apraides adresi.