Tartalomjegyzék:
Meghatározás - Mit jelent a hálózati kódolás?
A hálózati kódolás olyan hálózati technika, amelyben az átadott adatokat kódolják és dekódolják, hogy növeljék a hálózati teljesítményt, csökkentsék a késéseket és a hálózatot robusztusabbá tegyék. A hálózati kódolás során az algebrai algoritmusokat alkalmazzák az adatokra a különféle átvitel halmozására. A fogadott adások a rendeltetési helyükön dekódolódnak. Ez azt jelenti, hogy kevesebb adatátvitelre van szükség az összes adat továbbításához, de ehhez több feldolgozásra van szükség a közvetítő és a terminál csomópontokban.
A Techopedia magyarázza a hálózati kódolást
A hagyományos útválasztó hálózatokban a csomagokat gyorsítótárban tárolják és továbbadják. Ezért ha egy útválasztó csomópont két csomagot kap két forrásból, akkor azokat egymás után továbbítja, és közben a többieket sorba állítja, még akkor is, ha mindkettő ugyanazon rendeltetési hely felé tart. Ehhez külön továbbítás szükséges minden kézbesített üzenethez, ami csökkenti a hálózat hatékonyságát. A hálózati kódolás során az algoritmusokat használják a két üzenet egyesítésére, és a felhalmozott eredményt továbbítják a rendeltetési helyre. Miután megkapta a felhalmozódott masszázst, dekódolja a rendeltetési helyen ugyanazzal az algoritmussal.
Annak érdekében, hogy ez a technika működjön, a célcsomópontot teljes mértékben szinkronizálni kell az adócsomópontokkal.
A hálózati kódolást vezeték nélküli hálózati hálózatokban, üzenetküldési hálózatokban, tárolóhálózatokban, multicast streaming hálózatokban, fájlmegosztó peer-to-peer hálózatokban és más hálózatokban hasznosnak tekintik, ahol ugyanazt az adatot több célcsomóponthoz kell továbbítani. A peer-to-peer hálózatokban bekövetkező rendszeres topológiai változás kihívást jelent a hálózati kódolási technika számára, mivel bonyolítja a hálózati szinkronizálást. Ezen felül a társaknak nagy mennyiségű feldolgozási időre lehet szükségük az adatok dekódolásakor.
Összességében a nagy hálózatok a hálózati kódolás használatával javíthatják hatékonyságukat, de a magas általános költségek miatt a kis hálózatok számára kevésbé alkalmazhatók.



