Skip to main content

Co je to síťové kódování?

Síťové kódování je programovací technika používaná k maximalizaci potenciálního výstupu počítačové sítě.V síťovém kódování se uzly sítě přebírají aktivní roli a před odesláním přes síť se snaží kombinovat a komprimovat pakety informací.To umožňuje efektivnější využití síťových zdrojů za cenu dalších režijních nákladů ze strany klientských počítačů, což musí fungovat tak těžší pro odložení zabalených dat.

Síťové uzly jsou trochu jako dopravní policie: nasměrují tok dat v počítačové síti.Při absenci síťového kódování se uzly přesouvají informace a mdash;pakety dat mdash;Prostřednictvím sítě, aniž by se svobody převzali, aby se tato data změnila nebo manipulovala s jakýmkoli způsobem.Mohli by posílit signál, aby se zajistilo, že data neztratí během tranzitu, ale skutečné pakety zůstávají nedotčeny.

V síťovém kódování jsou uzly pověřeny úlohou kombinace paketů podle potřeby ke zvýšení účinnosti v síti.Například, pokud je síť schopna přenášet jednotlivé pakety po 100 bajtů a současně přijímá dva 50 bajtových paketů, systém pracující s kódováním nereaguje bude zpracovávat jeden 50 bajtových paketů a poté je další, pohybuje je postupně.Na druhé straně síť síťového kódování zaregistruje skutečnost, že s každým paketem je zbytečné 50 bajtů potenciálních síťových režií a kombinuje dva 50 bajtových paketů do jednoho 100 bajtového paketu, maximalizuje kapacitu přenosu dat v sítích.

To má za následek zvýšení účinnosti sítě.Síťové kódování pravidelně používá více dostupných šířky pásma.Jinými slovy, je realizováno více potenciálu sítí.Síťové kódování však má také nevýhodu: kombinované pakety poskytují další práci pro přijímací počítače.

Když počítač obdrží paket informací o network kódované síti, počítač přistupuje k této informaci jednotlivě a okamžitě.Pakety v tomto případě jsou každý zcela věnovány jedinému procesu.Přijetí paketu informací o síťované síti však vyžaduje, aby systém rozbalil a distribuoval informace týkající se různých procesů do správných oblastí.To vytváří zvláštní odpovědnosti za zpracování pro počítačový procesor přijímání dat a zvyšuje jeho stres.Na systémech s nízkým výkonem nebo systémy s řadou dalších současně aktivních úkolů může navíc za následek zpomalení nebo zpoždění v počítači.