Kazalo:
Opredelitev - Kaj pomeni omrežno kodiranje?
Omrežno kodiranje je omrežna tehnika, pri kateri se posredovani podatki kodirajo in dekodirajo, da se poveča prepustnost omrežja, zmanjšajo zamude in omrežje postane bolj robustno. Pri omrežnem kodiranju se za zbiranje različnih prenosov na podatke uporabijo algebrski algoritmi. Prejeti prenosi se dekodirajo na njihovih destinacijah. To pomeni, da je za prenos vseh podatkov potrebnih manj prenosov, vendar je to potrebno več obdelave v vmesnih in terminalnih vozliščih.
Techopedia razlaga omrežno kodiranje
V tradicionalnih omrežjih za usmerjanje so paketi predpomnjeni in posredovani navzdol. Če torej usmerjevalno vozlišče prejme dva paketa iz dveh virov, ga posreduje drug za drugim, medtem ko druge postavi v čakalno vrsto, čeprav sta oba usmerjena na isti cilj. To zahteva ločene prenose za vsako poslano sporočilo, kar zmanjšuje učinkovitost omrežja. Pri omrežnem kodiranju se algoritmi uporabljajo za združevanje teh dveh sporočil, zbrani rezultat pa se posreduje na cilj. Po prejemu nabrane masaže se na istem algoritmu dešifrira na cilju.
Da bi ta tehnika delovala, je treba ciljno vozlišče popolnoma sinhronizirati s oddajnimi vozlišči.
Šteje se, da je kodiranje omrežja uporabno v brezžičnih omrežjih, omrežjih za sporočanje, shranjevalnih omrežjih, pretočnih omrežjih več pretočnih omrežij, omrežjih enakovrednih datotek za skupno rabo datotek in drugih omrežjih, kjer je treba iste podatke posredovati številnim vozliščem ciljnih vozlišč. Redna topološka sprememba, ki se zgodi v omrežjih enakovrednih, predstavlja izziv za tehnologijo omrežnega kodiranja, ker zaplete omrežno sinhronizacijo. Poleg tega lahko vrstniki med poskusom dekodiranja podatkov potrebujejo veliko časa za obdelavo.
Na splošno lahko velika omrežja povečajo svojo učinkovitost z uporabo kodiranja omrežja, vendar jim lahko visoki režijski stroški za majhna omrežja postanejo manj ugodni.
