Co je 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í přebírají uzly sítě aktivní roli a snaží se kombinovat a komprimovat pakety informací před jejich odesláním v síti. To umožňuje efektivnější využití síťových prostředků za cenu dalších režijních nákladů na klientských počítačích, které musí mnohem snáze pracovat na „rozvázání“ zabalených dat.

Síťové uzly jsou trochu jako dopravní policie: řídí tok dat v počítačové síti. Při absenci síťového kódování přesouvají uzly informace - pakety dat - sítí, aniž by využívaly svobody k tomu, aby nějakým způsobem podstatně změnily nebo manipulovaly s těmito daty. Mohou posílit signál a zajistit, aby během přenosu nedošlo ke ztrátě dat, ale skutečné pakety zůstanou nedotčeny.

V síťovém kódování jsou uzly pověřeny úkolem kombinovat pakety podle potřeby pro zvýšení efektivity v síti. Například, pokud síť je schopna přenášet jednotlivé pakety o 100 bajtech a přijímá dva 50 bajtové pakety současně, systém pracující s nesieťovým kódováním zpracuje jeden paket 50 bajtů a poté další a posune je postupně . Síťová kódovací síť na druhé straně zaregistruje skutečnost, že 50 bajtů potenciální režie sítě je „zbytečných“ s každým paketem, a kombinuje dva 50 bajtové pakety do jednoho 100 bajtového paketu, čímž se maximalizuje přenos dat v síti. kapacita.

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

Když počítač obdrží paket informací v síti nesouvisející v síti, přistupuje počítač k tomuto kusu informací jednotlivě a okamžitě. Pakety jsou v tomto případě zcela vyhrazeny pro jeden proces. Příjem paketu informací v síti kódované sítí však vyžaduje, aby systém rozbalil a distribuoval informace týkající se různých procesů do příslušných oblastí. To vytváří další odpovědnost za zpracování pro počítačový procesor přijímající data, čímž se zvyšuje jeho stres. V systémech s nízkým výkonem nebo v systémech s řadou dalších současně aktivních úkolů může práce navíc vést ke zpomalení nebo zpoždění v počítači.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?