Cos'è la codifica di rete?

La codifica di rete è una tecnica di programmazione utilizzata per massimizzare il potenziale output di una rete di computer. Nella codifica di rete, i nodi della rete assumono un ruolo attivo, lavorando per combinare e comprimere i pacchetti di informazioni prima di inviarli attraverso la rete. Ciò consente un utilizzo più efficiente delle risorse di rete, a costo di ulteriori spese generali da parte dei computer client, che deve funzionare molto più duramente per "legare" i dati confezionati.

I nodi di rete sono un po 'come la polizia stradale: dirigono il flusso di dati su una rete di computer. In assenza di codifica di rete, i nodi spostano le informazioni - pacchetti di dati - attraverso la rete senza prendere le libertà per alterare o manipolare tali dati in modo sostanziale. Potrebbero rafforzare il segnale per garantire che i dati non vengano persi durante il transito, ma i pacchetti effettivi rimangono inalterati.

Nella codifica di rete, i nodi hanno il compito di combinare i pacchetti necessari per aumentare l'efficienza nella rete. Ad esempio, se una rete è in grado di trasmettere singoli pacchetti di 100 byte e riceve due pacchetti da 50 byte contemporaneamente, un sistema che opera con codifica non rete elaborerà uno pacchetto da 50 byte e quindi il successivo, spostandoli in sequenza. Una rete di codifica di rete, d'altra parte, registrerà il fatto che 50 byte di potenziali sovraccarichi di rete vengono "sprecati" con ciascun pacchetto e combinano i due pacchetti da 50 byte in un singolo pacchetto da 100 byte, massimizzando la capacità di trasmissione dei dati della rete.

Ciò si traduce in un aumento dell'efficienza della rete. La codifica di rete utilizza più della larghezza di banda disponibile della rete su base regolare. In altre parole, viene realizzato più potenziale della rete. Tuttavia, la codifica di rete ha anche un aspetto negativo: i pacchetti combinati forniscono un "lavoro" aggiuntivo per i computer riceventi.

Quando un computer riceviVes Un pacchetto di informazioni su una rete codificata non in rete, il computer accede a tali informazioni individualmente e immediatamente. I pacchetti, in questo caso, sono completamente dedicati a un singolo processo. La ricezione di un pacchetto di informazioni su una rete codificata di rete, tuttavia, richiede al sistema di disimballare e distribuire informazioni relative a diversi processi alle aree adeguate. Ciò crea ulteriori responsabilità di elaborazione per la CPU del computer che riceve i dati, aumentando lo stress. Su sistemi a bassa potenza o sistemi con una serie di altre attività contemporaneamente attive, il lavoro extra può comportare un rallentamento o un ritardo sul computer.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?