Koti verkot Mikä on verkkokoodaus? - määritelmä techopediasta

Mikä on verkkokoodaus? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä verkkokoodaus tarkoittaa?

Verkkokoodaus on verkkotekniikka, jossa lähetetty data koodataan ja dekoodataan lisäämään verkon suorituskykyä, vähentämään viiveitä ja tekemään verkosta entistä vahvempi. Verkkokoodauksessa algebrallisia algoritmeja käytetään dataan erilaisten lähetysten keräämiseksi. Vastaanotetut lähetykset dekoodataan määränpäähänsä. Tämä tarkoittaa, että kaiken datan lähettämiseen vaaditaan vähemmän lähetyksiä, mutta tämä vaatii enemmän käsittelyä välittäjä- ja päätesolmuissa.

Techopedia selittää verkon koodauksen

Perinteisissä reititysverkoissa paketit välimuistiin ja välitetään edelleen myötävirtaan. Siksi, jos reitityssolmu vastaanottaa kaksi pakettia kahdesta lähteestä, se välittää ne eteenpäin toisensa jälkeen ja jonottaa toisiaan jonkin aikaa, vaikka molemmat suuntautuvat samaan määränpäähän. Tämä vaatii erilliset lähetykset jokaiselle toimitetulle viestille, mikä vähentää verkon tehokkuutta. Verkkokoodauksessa algoritmeja käytetään yhdistämään nämä kaksi viestiä ja kertynyt tulos välitetään edelleen määränpäähän. Saatuaan kertyneen hieronnan, se dekoodataan määräpaikkaan samalla algoritmilla.


Jotta tämä tekniikka toimisi, kohdesolmu on synkronoitava täysin lähettävien solmujen kanssa.


Verkkokoodauksen pidetään hyödyllisenä langattomissa mesh-verkoissa, viestiverkoissa, tallennusverkoissa, monilähetysten suoratoistoverkoissa, tiedostojen jakamiseen vertaisverkoissa ja muissa verkoissa, joissa sama data on lähetettävä useille kohdesolmuille. Vertaisverkoissa tapahtuva säännöllinen topologian muutos asettaa haasteen verkon koodaustekniikalle, koska se vaikeuttaa verkon synkronointia. Lisäksi vertaisarvioitsijat saattavat tarvita suuren määrän käsittelyaikaa yrittäessään purkaa tietoja.


Kaiken kaikkiaan suuret verkot voivat lisätä tehokkuuttaan verkkokoodauksen avulla, mutta korkeat yleiskustannukset voivat tehdä niistä vähemmän mukautettavissa pienille verkoille.

Mikä on verkkokoodaus? - määritelmä techopediasta