Domov siete Čo je sieťové kódovanie? - definícia z technológie

Čo je sieťové kódovanie? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená sieťové kódovanie?

Sieťové kódovanie je sieťová technika, pri ktorej sú prenášané údaje kódované a dekódované na zvýšenie priepustnosti siete, zníženie oneskorení a zvýšenie odolnosti siete. Pri sieťovom kódovaní sa na dáta používajú algebraické algoritmy na akumuláciu rôznych prenosov. Prijaté prenosy sa dekódujú v cieľových miestach. To znamená, že na prenos všetkých údajov je potrebných menej prenosov, ale vyžaduje si to viac spracovania na sprostredkovateľských a koncových uzloch.

Techopedia vysvetľuje sieťové kódovanie

V tradičných smerovacích sieťach sa pakety ukladajú do vyrovnávacej pamäte a posielajú ďalej. Preto, ak smerovací uzol prijíma dva pakety z dvoch zdrojov, preposiela ich jeden po druhom a medzičasom zaradí ostatné, aj keď oba smerujú k rovnakému cieľu. Vyžaduje si to samostatné prenosy pre každú doručenú správu, čo znižuje efektívnosť siete. Pri sieťovom kódovaní sa algoritmy používajú na zlúčenie týchto dvoch správ a nahromadený výsledok sa postúpi do cieľa. Po prijatí akumulovanej masáže sa v cieľovom mieste dekóduje pomocou rovnakého algoritmu.


Aby táto technika fungovala, cieľový uzol musí byť úplne synchronizovaný s vysielacími uzlami.


Sieťové kódovanie sa považuje za užitočné v sieťach bezdrôtových sietí, sieťach správ, úložných sieťach, sieťach vysielacích prúdov multicast, sieťach typu peer-to-peer na zdieľanie súborov a iných sieťach, v ktorých je potrebné prenášať rovnaké údaje do viacerých cieľových uzlov. Pravidelná zmena topológie, ku ktorej dochádza v sieťach typu peer-to-peer, predstavuje výzvu pre techniku ​​sieťového kódovania, pretože komplikuje synchronizáciu siete. Okrem toho môžu používatelia pri pokuse o dekódovanie údajov potrebovať veľké množstvo času na spracovanie.


Celkovo môžu veľké siete zvýšiť svoju efektívnosť pomocou sieťového kódovania, ale vysoké režijné náklady ich môžu znížiť pre menšie siete.

Čo je sieťové kódovanie? - definícia z technológie